.elementor-28 .elementor-element.elementor-element-d105d56{--display:flex;--overlay-opacity:1;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-d105d56:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-d105d56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://merihu.hu/wp-content/uploads/2026/08/kapcsolat-intro-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-d105d56::before, .elementor-28 .elementor-element.elementor-element-d105d56 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-d105d56 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-d105d56 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-d105d56 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-d105d56 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #2E3033CC 0%, #2E303300 100%);}.elementor-28 .elementor-element.elementor-element-fa2bdb0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-de9b13d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:4em;font-weight:600;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-c03393f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-28 .elementor-element.elementor-element-c03393f .elementor-divider-separator{width:200px;}.elementor-28 .elementor-element.elementor-element-c03393f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-28 .elementor-element.elementor-element-e60e093{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-e60e093:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-e60e093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E303353;}.elementor-28 .elementor-element.elementor-element-9314960{padding:20px 20px 20px 20px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-28 .elementor-element.elementor-element-9314960.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-9314960 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.8em;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-3a1d436{padding:20px 20px 20px 20px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-28 .elementor-element.elementor-element-3a1d436.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-3a1d436 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.8em;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-a52b15a{padding:20px 20px 20px 20px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-28 .elementor-element.elementor-element-a52b15a.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-a52b15a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.8em;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-dcf436f{padding:20px 20px 20px 20px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-28 .elementor-element.elementor-element-dcf436f.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-dcf436f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.8em;font-weight:400;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-df8b05e{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28 .elementor-element.elementor-element-c6765c9 .gallery-item{padding:0 30px 30px 0;}.elementor-28 .elementor-element.elementor-element-c6765c9 .gallery{margin:0 -30px -30px 0;}.elementor-28 .elementor-element.elementor-element-c6765c9 .gallery-item .gallery-caption{text-align:center;}.elementor-28 .elementor-element.elementor-element-b51fcd8{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-6e0af8d .gallery-item{padding:0 30px 30px 0;}.elementor-28 .elementor-element.elementor-element-6e0af8d .gallery{margin:0 -30px -30px 0;}.elementor-28 .elementor-element.elementor-element-6e0af8d .gallery-item .gallery-caption{text-align:center;}.elementor-28 .elementor-element.elementor-element-374ee7a{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-9503ab3 .gallery-item{padding:0 30px 30px 0;}.elementor-28 .elementor-element.elementor-element-9503ab3 .gallery{margin:0 -30px -30px 0;}.elementor-28 .elementor-element.elementor-element-9503ab3 .gallery-item .gallery-caption{text-align:center;}.elementor-28 .elementor-element.elementor-element-f865137{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-b069774 .gallery-item{padding:0 30px 30px 0;}.elementor-28 .elementor-element.elementor-element-b069774 .gallery{margin:0 -30px -30px 0;}.elementor-28 .elementor-element.elementor-element-b069774 .gallery-item .gallery-caption{text-align:center;}@media(max-width:1600px){.elementor-28 .elementor-element.elementor-element-de9b13d .elementor-heading-title{font-size:3em;}.elementor-28 .elementor-element.elementor-element-9314960 .elementor-heading-title{font-size:1.6em;}.elementor-28 .elementor-element.elementor-element-3a1d436 .elementor-heading-title{font-size:1.6em;}.elementor-28 .elementor-element.elementor-element-a52b15a .elementor-heading-title{font-size:1.6em;}.elementor-28 .elementor-element.elementor-element-dcf436f .elementor-heading-title{font-size:1.6em;}}@media(max-width:1200px){.elementor-28 .elementor-element.elementor-element-9314960 .elementor-heading-title{font-size:1.4em;}.elementor-28 .elementor-element.elementor-element-3a1d436 .elementor-heading-title{font-size:1.4em;}.elementor-28 .elementor-element.elementor-element-a52b15a .elementor-heading-title{font-size:1.4em;}.elementor-28 .elementor-element.elementor-element-dcf436f .elementor-heading-title{font-size:1.4em;}}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-de9b13d .elementor-heading-title{font-size:2.4em;}.elementor-28 .elementor-element.elementor-element-e60e093{--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-9314960 .elementor-heading-title{font-size:1.2em;}.elementor-28 .elementor-element.elementor-element-3a1d436 .elementor-heading-title{font-size:1.2em;}.elementor-28 .elementor-element.elementor-element-a52b15a .elementor-heading-title{font-size:1.2em;}.elementor-28 .elementor-element.elementor-element-dcf436f .elementor-heading-title{font-size:1.2em;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-de9b13d .elementor-heading-title{font-size:2em;}.elementor-28 .elementor-element.elementor-element-9314960 .elementor-heading-title{font-size:1.4em;}.elementor-28 .elementor-element.elementor-element-3a1d436 .elementor-heading-title{font-size:1.4em;}.elementor-28 .elementor-element.elementor-element-a52b15a .elementor-heading-title{font-size:1.4em;}.elementor-28 .elementor-element.elementor-element-dcf436f .elementor-heading-title{font-size:1.4em;}}/* Start custom CSS for heading, class: .elementor-element-9314960 */.elementor-28 .elementor-element.elementor-element-9314960 {
    background-color: #2E3033;
    cursor: pointer;
}
.elementor-28 .elementor-element.elementor-element-9314960:hover {
    background-color: #E87A63;
}
.elementor-28 .elementor-element.elementor-element-9314960.active {
    background-color: #E87A63;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a1d436 */.elementor-28 .elementor-element.elementor-element-3a1d436 {
    background-color: #2E3033;
    cursor: pointer;
}
.elementor-28 .elementor-element.elementor-element-3a1d436:hover {
    background-color: #E87A63;
}
.elementor-28 .elementor-element.elementor-element-3a1d436.active {
    background-color: #E87A63;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a52b15a */.elementor-28 .elementor-element.elementor-element-a52b15a {
    background-color: #2E3033;
    cursor: pointer;
}
.elementor-28 .elementor-element.elementor-element-a52b15a:hover {
    background-color: #E87A63;
}
.elementor-28 .elementor-element.elementor-element-a52b15a.active {
    background-color: #E87A63;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcf436f */.elementor-28 .elementor-element.elementor-element-dcf436f {
    background-color: #2E3033;
    cursor: pointer;
}
.elementor-28 .elementor-element.elementor-element-dcf436f:hover {
    background-color: #E87A63;
}
.elementor-28 .elementor-element.elementor-element-dcf436f.active {
    background-color: #E87A63;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df8b05e */.elementor-28 .elementor-element.elementor-element-df8b05e {
    display: none;
}
.elementor-28 .elementor-element.elementor-element-df8b05e.active {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51fcd8 */.elementor-28 .elementor-element.elementor-element-b51fcd8 {
    display: none;
}
.elementor-28 .elementor-element.elementor-element-b51fcd8.active {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-374ee7a */.elementor-28 .elementor-element.elementor-element-374ee7a {
    display: none;
}
.elementor-28 .elementor-element.elementor-element-374ee7a.active {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f865137 */.elementor-28 .elementor-element.elementor-element-f865137 {
    display: none;
}
.elementor-28 .elementor-element.elementor-element-f865137.active {
    display: block;
}/* End custom CSS */