.elementor-483 .elementor-element.elementor-element-container_0b07phf8p{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-container_0b07phf8p:not(.elementor-motion-effects-element-type-background), .elementor-483 .elementor-element.elementor-element-container_0b07phf8p > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c51972f );}.elementor-483 .elementor-element.elementor-element-container_0b07phf8p.e-con{--align-self:center;}.elementor-483 .elementor-element.elementor-element-container_c0mq5flif{--display:flex;--min-height:30px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-kp_border );--border-color:var( --e-global-color-kp_border );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-container_c0mq5flif:not(.elementor-motion-effects-element-type-background), .elementor-483 .elementor-element.elementor-element-container_c0mq5flif > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c51972f );}.elementor-483 .elementor-element.elementor-element-container_g7mapyoh1{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-483 .elementor-element.elementor-element-container_9mb8hof38{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-widget_7ynwdx3bl .elementor-icon-list-icon i{color:var( --e-global-color-kp_blue2 );transition:color 0.3s;}.elementor-483 .elementor-element.elementor-element-widget_7ynwdx3bl .elementor-icon-list-icon svg{fill:var( --e-global-color-kp_blue2 );transition:fill 0.3s;}.elementor-483 .elementor-element.elementor-element-widget_7ynwdx3bl{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-483 .elementor-element.elementor-element-widget_7ynwdx3bl .elementor-icon-list-item > .elementor-icon-list-text, .elementor-483 .elementor-element.elementor-element-widget_7ynwdx3bl .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-483 .elementor-element.elementor-element-widget_7ynwdx3bl .elementor-icon-list-text{color:var( --e-global-color-kp_blue2 );transition:color 0.3s;}.elementor-483 .elementor-element.elementor-element-container_dhd21emu0{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-container_dhd21emu0.e-con{--align-self:center;}.elementor-483 .elementor-element.elementor-element-widget_f4rqbdvxo.elementor-element{--align-self:center;}.elementor-483 .elementor-element.elementor-element-widget_f4rqbdvxo{text-align:center;font-family:"DM Sans", Sans-serif;font-size:0.85rem;font-weight:500;color:var( --e-global-color-kp_blue2 );}.elementor-483 .elementor-element.elementor-element-widget_f4rqbdvxo p{margin-block-end:0px;}.elementor-483 .elementor-element.elementor-element-widget_hjuvqe9r4.elementor-element{--align-self:center;}.elementor-483 .elementor-element.elementor-element-widget_hjuvqe9r4 .elementor-icon-list-icon i{color:var( --e-global-color-kp_blue2 );transition:color 0.3s;}.elementor-483 .elementor-element.elementor-element-widget_hjuvqe9r4 .elementor-icon-list-icon svg{fill:var( --e-global-color-kp_blue2 );transition:fill 0.3s;}.elementor-483 .elementor-element.elementor-element-widget_hjuvqe9r4 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-kp_accent );}.elementor-483 .elementor-element.elementor-element-widget_hjuvqe9r4 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-kp_accent );}.elementor-483 .elementor-element.elementor-element-widget_hjuvqe9r4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-483 .elementor-element.elementor-element-widget_hjuvqe9r4 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-483 .elementor-element.elementor-element-widget_hjuvqe9r4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-483 .elementor-element.elementor-element-container_vtns4gjet{--display:flex;--min-height:80px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F3F5F7;--border-color:#F3F5F7;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-container_vtns4gjet:not(.elementor-motion-effects-element-type-background), .elementor-483 .elementor-element.elementor-element-container_vtns4gjet > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c51972f );}.elementor-483 .elementor-element.elementor-element-container_vtns4gjet.e-con{--align-self:center;}.elementor-483 .elementor-element.elementor-element-container_5ksv9g6wr{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-483 .elementor-element.elementor-element-container_5ksv9g6wr.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-483 .elementor-element.elementor-element-0238f74 img{width:60px;}.elementor-483 .elementor-element.elementor-element-container_rrojpnpup{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-0b090a5 .elementor-menu-toggle{margin:0 auto;}.elementor-483 .elementor-element.elementor-element-0b090a5 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-7051b8c );fill:var( --e-global-color-7051b8c );}.elementor-483 .elementor-element.elementor-element-widget_w9wzlrlbv .elementor-button:hover, .elementor-483 .elementor-element.elementor-element-widget_w9wzlrlbv .elementor-button:focus{background-color:var( --e-global-color-7051b8c );color:#FFFFFF;}.elementor-483 .elementor-element.elementor-element-widget_w9wzlrlbv.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-483 .elementor-element.elementor-element-widget_w9wzlrlbv .elementor-button{font-family:"DM Sans", Sans-serif;font-size:0.85rem;font-weight:700;fill:var( --e-global-color-7051b8c );color:var( --e-global-color-7051b8c );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7051b8c );border-radius:30px 30px 30px 30px;padding:0.6rem 1.2rem 0.6rem 1.2rem;}.elementor-483 .elementor-element.elementor-element-widget_w9wzlrlbv .elementor-button:hover svg, .elementor-483 .elementor-element.elementor-element-widget_w9wzlrlbv .elementor-button:focus svg{fill:#FFFFFF;}.elementor-483 .elementor-element.elementor-element-97ad478{--e-search-submit-margin-inline-start:0px;}.elementor-483 .elementor-element.elementor-element-container_7z35w8jqg{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-widget_f1pb5xyrx .elementor-button{background-color:var( --e-global-color-kp_accent );font-family:"DM Sans", Sans-serif;font-size:0.85rem;font-weight:700;fill:var( --e-global-color-7051b8c );color:var( --e-global-color-7051b8c );border-style:none;border-radius:30px 30px 30px 30px;padding:0.6rem 1.2rem 0.6rem 1.2rem;}.elementor-483 .elementor-element.elementor-element-widget_f1pb5xyrx.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-483 .elementor-element.elementor-element-widget_f1pb5xyrx .elementor-button-content-wrapper{flex-direction:row;}.elementor-483 .elementor-element.elementor-element-widget_p67whtc0k .elementor-button{background-color:var( --e-global-color-a0a9f79 );font-family:"DM Sans", Sans-serif;font-size:0.85rem;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:30px 30px 30px 30px;padding:0.6rem 1.2rem 0.6rem 1.2rem;}.elementor-483 .elementor-element.elementor-element-widget_p67whtc0k.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-483 .elementor-element.elementor-element-container_9nnw41hji{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-widget_5h5uk7ruq{font-family:"Space Grotesk", Sans-serif;font-size:0.9rem;font-weight:700;color:var( --e-global-color-7051b8c );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-483 .elementor-element.elementor-element-container_0b07phf8p{--width:100%;}.elementor-483 .elementor-element.elementor-element-container_vtns4gjet{--content-width:1313px;}.elementor-483 .elementor-element.elementor-element-container_5ksv9g6wr{--width:100%;}}





/* Start custom CSS for container, class: .elementor-element-container_c0mq5flif */.elementor-483 .elementor-element.elementor-element-container_c0mq5flif {
  background: #ffffff !important;
  border-bottom: 1px solid #d9e1e8 !important;
}

.elementor-483 .elementor-element.elementor-element-container_c0mq5flif > .e-con-inner,
.elementor-483 .elementor-element.elementor-element-container_c0mq5flif > .elementor-element {
  background: #ffffff !important;
}

.elementor-483 .elementor-element.elementor-element-container_c0mq5flif,
.elementor-483 .elementor-element.elementor-element-container_c0mq5flif a,
.elementor-483 .elementor-element.elementor-element-container_c0mq5flif .elementor-icon-list-text,
.elementor-483 .elementor-element.elementor-element-container_c0mq5flif .elementor-icon-list-icon i {
  color: #1472C2 !important;
}

.elementor-483 .elementor-element.elementor-element-container_c0mq5flif svg {
  fill: #1472C2 !important;
}/* End custom CSS */

/* Start custom CSS for theme-site-logo, class: .elementor-element-0238f74 */.elementor-483 .elementor-element.elementor-element-0238f74 {
  flex: 0 0 90px !important;
  width: 90px !important;
  max-width: 90px !important;
  min-width: 90px !important;
  margin-right: 24px !important;
  position: relative !important;
  z-index: 2 !important;
  align-self: center !important;
}

.elementor-483 .elementor-element.elementor-element-0238f74 .elementor-widget-container,
.elementor-483 .elementor-element.elementor-element-0238f74 a {
  display: block !important;
  width: 100% !important;
}

.elementor-483 .elementor-element.elementor-element-0238f74 img {
  display: block !important;
  width: 70px !important;
  max-width: 70px !important;
  height: auto !important;
  object-fit: contain !important;
}/* End custom CSS */







/* Start custom CSS for container, class: .elementor-element-container_7z35w8jqg */.elementor-483 .elementor-element.elementor-element-container_7z35w8jqg .elementor-element-f1pb5xyrx .elementor-button,
.elementor-483 .elementor-element.elementor-element-container_7z35w8jqg .elementor-element-p67whtc0k .elementor-button {
  padding: 17px 28px !important;
  min-height: 54px !important;
  font-size: 17px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-widget_5h5uk7ruq */.elementor-483 .elementor-element.elementor-element-widget_5h5uk7ruq { cursor: pointer; }/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-container_vtns4gjet */.elementor-483 .elementor-element.elementor-element-container_vtns4gjet,
.elementor-483 .elementor-element.elementor-element-container_vtns4gjet > .e-con-inner,
.elementor-483 .elementor-element.elementor-element-container_vtns4gjet > .elementor-element {
  background: #ffffff !important;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-container_0b07phf8p */.elementor-483 .elementor-element.elementor-element-container_0b07phf8p {
  gap: 0 !important;
  row-gap: 0 !important;
  background: #ffffff !important;
}/* End custom CSS */

/* Start custom CSS */.elementor-483{
  position:relative;
  z-index:50;
}

/* TOPBAR */
.elementor-483 .elementor-element-container_c0mq5flif{
  display:flex!important;
  width:100%!important;
  min-height:42px!important;
  margin:0!important;
  padding:0 22px!important;
  background:#147cb6!important;
  align-items:center!important;
}

.elementor-483 .elementor-element-container_g7mapyoh1{
  width:100%!important;
  max-width:1400px!important;
  margin:0 auto!important;
  padding:0!important;
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:space-between!important;
}

.elementor-483 .elementor-element-container_9mb8hof38,
.elementor-483 .elementor-element-container_dhd21emu0{
  width:auto!important;
  margin:0!important;
  padding:0!important;
}

.elementor-483 .elementor-element-container_c0mq5flif,
.elementor-483 .elementor-element-container_c0mq5flif a,
.elementor-483 .elementor-element-container_c0mq5flif .elementor-icon-list-text,
.elementor-483 .elementor-element-container_c0mq5flif .elementor-widget-text-editor{
  color:#fff!important;
  font-size:13px!important;
}

.elementor-483 .elementor-element-container_c0mq5flif a{
  transition:opacity .2s ease!important;
}

.elementor-483 .elementor-element-container_c0mq5flif a:hover{
  opacity:.72!important;
}

/* NYELVVÁLTÓ NEM RÉSZE A MINTÁNAK */
.elementor-483 .elementor-element-container_9nnw41hji{
  display:none!important;
}

/* FŐ FEJLÉC */
.elementor-483 .elementor-element-container_0b07phf8p{
  margin:0!important;
  padding:0!important;
  background:#f3f3f3!important;
}

@media (min-width:1025px){
  .elementor-483 .elementor-element-container_vtns4gjet{
    width:100%!important;
    max-width:none!important;
    min-height:112px!important;
    margin:0!important;
    padding:14px 24px!important;
    display:grid!important;
    grid-template-columns:92px minmax(0,1fr) auto!important;
    grid-template-rows:1fr!important;
    align-items:center!important;
    column-gap:22px!important;
    background:#f3f3f3!important;
    box-sizing:border-box!important;
  }

  .elementor-483 .elementor-element-container_5ksv9g6wr{
    grid-column:1!important;
    width:92px!important;
    min-width:92px!important;
    margin:0!important;
    padding:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
  }

  .elementor-483 .elementor-element-0238f74,
  .elementor-483 .elementor-element-0238f74 a{
    width:auto!important;
    margin:0!important;
    padding:0!important;
    display:block!important;
  }

  .elementor-483 .elementor-element-0238f74 a::after{
    content:none!important;
    display:none!important;
  }

  .elementor-483 .elementor-element-0238f74 img{
    display:block!important;
    width:84px!important;
    max-width:84px!important;
    height:auto!important;
    object-fit:contain!important;
    transition:transform .25s ease!important;
  }

  .elementor-483 .elementor-element-0238f74 a:hover img{
    transform:scale(1.04)!important;
  }

  .elementor-483 .elementor-element-container_rrojpnpup{
    grid-column:2!important;
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:nowrap!important;
    align-items:center!important;
    justify-content:center!important;
    gap:22px!important;
  }

  .elementor-483 .elementor-element-0b090a5{
    flex:0 1 auto!important;
    width:auto!important;
    margin:0!important;
  }

  .elementor-483 .elementor-element-0b090a5 .elementor-nav-menu{
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:nowrap!important;
    align-items:center!important;
    justify-content:center!important;
    gap:26px!important;
    margin:0!important;
    padding:0!important;
  }

  .elementor-483 .elementor-element-0b090a5 .elementor-nav-menu>li{
    margin:0!important;
    padding:0!important;
  }

  .elementor-483 .elementor-element-0b090a5 .elementor-item{
    position:relative!important;
    padding:8px 0!important;
    color:#075d97!important;
    font-size:16px!important;
    font-weight:500!important;
    line-height:1.2!important;
    white-space:nowrap!important;
    text-decoration:none!important;
    border:0!important;
    transition:color .2s ease,transform .2s ease!important;
  }

  .elementor-483 .elementor-element-0b090a5 .elementor-item::before{
    display:none!important;
  }

  .elementor-483 .elementor-element-0b090a5 .elementor-item::after{
    content:""!important;
    display:block!important;
    position:absolute!important;
    left:0!important;
    right:0!important;
    bottom:1px!important;
    width:100%!important;
    height:2px!important;
    background:#147cb6!important;
    transform:scaleX(0)!important;
    transform-origin:center!important;
    transition:transform .2s ease!important;
  }

  .elementor-483 .elementor-element-0b090a5 .elementor-item:hover,
  .elementor-483 .elementor-element-0b090a5 .elementor-item:focus{
    color:#147cb6!important;
    transform:translateY(-1px)!important;
  }

  .elementor-483 .elementor-element-0b090a5 .elementor-item:hover::after,
  .elementor-483 .elementor-element-0b090a5 .elementor-item:focus::after,
  .elementor-483 .elementor-element-0b090a5 .current-menu-item>.elementor-item::after{
    transform:scaleX(1)!important;
  }

  .elementor-483 .elementor-element-0b090a5 .sub-arrow,
  .elementor-483 .elementor-element-0b090a5 .dropdown-arrow,
  .elementor-483 .elementor-element-0b090a5 .elementor-item>svg{
    display:none!important;
  }

  /* KATTINTÁSRA LENYÍLÓ KERESŐ */
  .elementor-483 .elementor-element-97ad478{
    position:relative!important;
    z-index:100!important;
    flex:0 0 42px!important;
    width:42px!important;
    max-width:42px!important;
    height:42px!important;
    margin:0!important;
    overflow:visible!important;
  }

  .elementor-483 .elementor-element-97ad478 .elementor-widget-container,
  .elementor-483 .elementor-element-97ad478 .e-search,
  .elementor-483 .elementor-element-97ad478 form{
    position:relative!important;
    width:42px!important;
    height:42px!important;
    min-width:42px!important;
    overflow:visible!important;
  }

  .elementor-483 .elementor-element-97ad478 form::before{
    content:""!important;
    position:absolute!important;
    z-index:4!important;
    pointer-events:none!important;
    right:13px!important;
    top:10px!important;
    width:15px!important;
    height:15px!important;
    border:2px solid #075d97!important;
    border-radius:50%!important;
    box-sizing:border-box!important;
    transition:border-color .2s ease!important;
  }

  .elementor-483 .elementor-element-97ad478 form::after{
    content:""!important;
    position:absolute!important;
    z-index:4!important;
    pointer-events:none!important;
    right:8px!important;
    top:25px!important;
    width:9px!important;
    height:2px!important;
    background:#075d97!important;
    transform:rotate(45deg)!important;
    transform-origin:left center!important;
    transition:background .2s ease!important;
  }

  .elementor-483 .elementor-element-97ad478 form:hover::before{
    border-color:#147cb6!important;
  }

  .elementor-483 .elementor-element-97ad478 form:hover::after{
    background:#147cb6!important;
  }

  .elementor-483 .elementor-element-97ad478 .e-search-input{
    display:block!important;
    position:absolute!important;
    z-index:3!important;
    right:0!important;
    top:0!important;
    width:42px!important;
    height:42px!important;
    min-height:42px!important;
    margin:0!important;
    padding:0!important;
    opacity:.01!important;
    color:transparent!important;
    caret-color:transparent!important;
    background:transparent!important;
    border:0!important;
    border-radius:12px!important;
    outline:0!important;
    cursor:pointer!important;
    box-shadow:none!important;
    transition:width .25s ease,top .25s ease,opacity .2s ease,background .2s ease,box-shadow .2s ease!important;
  }

  .elementor-483 .elementor-element-97ad478 form:focus-within .e-search-input{
    top:54px!important;
    width:320px!important;
    padding:0 18px!important;
    opacity:1!important;
    color:#075d97!important;
    caret-color:#075d97!important;
    background:#fff!important;
    border:1px solid #d7e2e9!important;
    border-radius:12px!important;
    cursor:text!important;
    box-shadow:0 12px 30px rgba(0,67,107,.18)!important;
  }

  .elementor-483 .elementor-element-97ad478 .e-search-submit{
    display:none!important;
  }

  .elementor-483 .elementor-element-97ad478 [class*="e-search-results"]{
    position:absolute!important;
    z-index:110!important;
    top:102px!important;
    right:0!important;
    width:320px!important;
    border-radius:12px!important;
    box-shadow:0 12px 30px rgba(0,67,107,.18)!important;
  }

  .elementor-483 .elementor-element-container_7z35w8jqg{
    grid-column:3!important;
    width:auto!important;
    margin:0!important;
    padding:0!important;
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:nowrap!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:16px!important;
  }

  .elementor-483 .elementor-element-container_7z35w8jqg .elementor-widget-button{
    width:auto!important;
    max-width:none!important;
    margin:0!important;
  }

  .elementor-483 .elementor-element-container_7z35w8jqg .elementor-button{
    min-height:44px!important;
    padding:0 18px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    border-radius:999px!important;
    font-size:16px!important;
    font-weight:600!important;
    line-height:1!important;
    white-space:nowrap!important;
    text-decoration:none!important;
    box-sizing:border-box!important;
    box-shadow:none!important;
    transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease!important;
  }

  .elementor-483 .elementor-element-container_7z35w8jqg .elementor-button:hover,
  .elementor-483 .elementor-element-container_7z35w8jqg .elementor-button:focus{
    transform:translateY(-2px)!important;
    box-shadow:0 8px 18px rgba(0,74,116,.18)!important;
  }

  .elementor-483 .elementor-element-widget_w9wzlrlbv .elementor-button{
    color:#075d97!important;
    background:rgba(255,255,255,.45)!important;
    border:1px solid #fff!important;
  }

  .elementor-483 .elementor-element-widget_w9wzlrlbv .elementor-button:hover{
    color:#fff!important;
    background:#147cb6!important;
    border-color:#147cb6!important;
  }

  .elementor-483 .elementor-element-widget_f1pb5xyrx .elementor-button{
    color:#050505!important;
    background:#ffe500!important;
    border:1px solid #ffe500!important;
  }

  .elementor-483 .elementor-element-widget_f1pb5xyrx .elementor-button:hover{
    background:#f5d900!important;
    border-color:#f5d900!important;
  }

  .elementor-483 .elementor-element-widget_p67whtc0k .elementor-button{
    color:#fff!important;
    background:#0b6598!important;
    border:1px solid #0b6598!important;
    padding-left:20px!important;
    padding-right:20px!important;
  }

  .elementor-483 .elementor-element-widget_p67whtc0k .elementor-button:hover{
    background:#084d78!important;
    border-color:#084d78!important;
  }
}

@media (min-width:1025px) and (max-width:1280px){
  .elementor-483 .elementor-element-container_vtns4gjet{
    grid-template-columns:78px minmax(0,1fr) auto!important;
    column-gap:12px!important;
    padding-left:14px!important;
    padding-right:14px!important;
  }
  .elementor-483 .elementor-element-container_5ksv9g6wr{width:78px!important;min-width:78px!important}
  .elementor-483 .elementor-element-0238f74 img{width:72px!important;max-width:72px!important}
  .elementor-483 .elementor-element-container_rrojpnpup{gap:12px!important}
  .elementor-483 .elementor-element-0b090a5 .elementor-nav-menu{gap:14px!important}
  .elementor-483 .elementor-element-0b090a5 .elementor-item{font-size:14px!important}
  .elementor-483 .elementor-element-container_7z35w8jqg{gap:9px!important}
  .elementor-483 .elementor-element-container_7z35w8jqg .elementor-button{font-size:13px!important;padding-left:12px!important;padding-right:12px!important}
}

/* KOZEPRE IGAZITOTT FEJLEC - kiegeszites */
@media (min-width:1025px){
  .elementor-483 .elementor-element-container_vtns4gjet{
    display:flex!important;
    flex-direction:row!important;
    justify-content:center!important;
    align-items:center!important;
    gap:22px!important;
  }
  .elementor-483 .elementor-element-container_5ksv9g6wr{
    flex:0 0 auto!important;
  }
  .elementor-483 .elementor-element-container_rrojpnpup{
    width:auto!important;
    flex:0 0 auto!important;
  }
  .elementor-483 .elementor-element-container_7z35w8jqg{
    width:auto!important;
    flex:0 0 auto!important;
  }
}
@media (min-width:1025px) and (max-width:1280px){
  .elementor-483 .elementor-element-container_vtns4gjet{
    display:flex!important;
    gap:12px!important;
  }
}/* End custom CSS */