.elementor-40 .elementor-element.elementor-element-2f82b17b{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:0;}.elementor-40 .elementor-element.elementor-element-34d194f6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-40 .elementor-element.elementor-element-34d194f6.e-con{--align-self:center;}.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-40 .elementor-element.elementor-element-78856415{text-align:center;}.elementor-40 .elementor-element.elementor-element-78856415 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:40px;font-weight:900;color:#7B210D;}.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-40 .elementor-element.elementor-element-3a6693af{--divider-border-style:solid;--divider-color:#E0B36A;--divider-border-width:2px;}.elementor-40 .elementor-element.elementor-element-3a6693af .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-40 .elementor-element.elementor-element-3a6693af .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-6c79d4a7{text-align:center;color:#000000;}.elementor-40 .elementor-element.elementor-element-37599cb0{--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;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-40 .elementor-element.elementor-element-56a0712f .elementor-button{background-color:#7B210D;font-family:"Marcellus", Sans-serif;font-size:20px;font-weight:500;fill:#E0B36A;color:#E0B36A;border-radius:30px 30px 30px 30px;}.elementor-40 .elementor-element.elementor-element-56a0712f{width:auto;max-width:auto;}.elementor-40 .elementor-element.elementor-element-56a0712f.elementor-element{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-40 .elementor-element.elementor-element-6b9ef71a{width:auto;max-width:auto;top:52px;z-index:-10;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-6b9ef71a{left:-349px;}body.rtl .elementor-40 .elementor-element.elementor-element-6b9ef71a{right:-349px;}.elementor-40 .elementor-element.elementor-element-6b9ef71a img{width:75%;opacity:0.1;}.elementor-40 .elementor-element.elementor-element-59018831{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-40 .elementor-element.elementor-element-59018831.e-con{--align-self:center;}.elementor-40 .elementor-element.elementor-element-2b80d5fa{text-align:end;}.elementor-40 .elementor-element.elementor-element-2b80d5fa img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-24001ea0{--display:flex;}.elementor-40 .elementor-element.elementor-element-5c429e31{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;columns:2;column-gap:75px;text-align:justify;color:#000000;}.elementor-40 .elementor-element.elementor-element-5c429e31.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#7B210D;}.elementor-40 .elementor-element.elementor-element-5c429e31.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-40 .elementor-element.elementor-element-5c429e31.elementor-drop-cap-view-default .elementor-drop-cap{color:#7B210D;border-color:#7B210D;}.elementor-40 .elementor-element.elementor-element-5c429e31 .elementor-drop-cap{margin-inline-end:10px;}.elementor-40 .elementor-element.elementor-element-5c429e31 .elementor-drop-cap-letter{font-family:"Marcellus", Sans-serif;}.elementor-40 .elementor-element.elementor-element-687594b{--display:flex;--min-height:325px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:5%;--padding-left:4%;--padding-right:4%;}.elementor-40 .elementor-element.elementor-element-687594b:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-687594b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FCFE;background-image:url("https://www.esztergomikata.hu/wp-content/uploads/2026/09/EKK-kozep-5149.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-16c58830{width:auto;max-width:auto;padding:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-16c58830.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-16c58830 .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-16c58830.elementor-position-right .elementor-image-box-img{margin-left:-30px;}.elementor-40 .elementor-element.elementor-element-16c58830.elementor-position-left .elementor-image-box-img{margin-right:-30px;}.elementor-40 .elementor-element.elementor-element-16c58830.elementor-position-top .elementor-image-box-img{margin-bottom:-30px;}.elementor-40 .elementor-element.elementor-element-16c58830 .elementor-image-box-title{margin-bottom:5px;font-family:"Marcellus", Sans-serif;font-size:30px;font-weight:900;color:#7B210D;}.elementor-40 .elementor-element.elementor-element-16c58830 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-40 .elementor-element.elementor-element-16c58830 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-40 .elementor-element.elementor-element-16c58830:has(:hover) .elementor-image-box-title,
					 .elementor-40 .elementor-element.elementor-element-16c58830:has(:focus) .elementor-image-box-title{color:#7B210D;}.elementor-40 .elementor-element.elementor-element-16c58830 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-40 .elementor-element.elementor-element-70aabd73{width:auto;max-width:auto;padding:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-70aabd73.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-70aabd73 .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-70aabd73.elementor-position-right .elementor-image-box-img{margin-left:-30px;}.elementor-40 .elementor-element.elementor-element-70aabd73.elementor-position-left .elementor-image-box-img{margin-right:-30px;}.elementor-40 .elementor-element.elementor-element-70aabd73.elementor-position-top .elementor-image-box-img{margin-bottom:-30px;}.elementor-40 .elementor-element.elementor-element-70aabd73 .elementor-image-box-title{margin-bottom:5px;font-family:"Marcellus", Sans-serif;font-size:30px;font-weight:900;color:#7B210D;}.elementor-40 .elementor-element.elementor-element-70aabd73 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-40 .elementor-element.elementor-element-70aabd73 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-40 .elementor-element.elementor-element-70aabd73:has(:hover) .elementor-image-box-title,
					 .elementor-40 .elementor-element.elementor-element-70aabd73:has(:focus) .elementor-image-box-title{color:#7B210D;}.elementor-40 .elementor-element.elementor-element-70aabd73 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-40 .elementor-element.elementor-element-3b27efc9{width:auto;max-width:auto;padding:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-3b27efc9.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-3b27efc9 .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-3b27efc9.elementor-position-right .elementor-image-box-img{margin-left:-30px;}.elementor-40 .elementor-element.elementor-element-3b27efc9.elementor-position-left .elementor-image-box-img{margin-right:-30px;}.elementor-40 .elementor-element.elementor-element-3b27efc9.elementor-position-top .elementor-image-box-img{margin-bottom:-30px;}.elementor-40 .elementor-element.elementor-element-3b27efc9 .elementor-image-box-title{margin-bottom:5px;font-family:"Marcellus", Sans-serif;font-size:30px;font-weight:900;color:#7B210D;}.elementor-40 .elementor-element.elementor-element-3b27efc9 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-40 .elementor-element.elementor-element-3b27efc9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-40 .elementor-element.elementor-element-3b27efc9:has(:hover) .elementor-image-box-title,
					 .elementor-40 .elementor-element.elementor-element-3b27efc9:has(:focus) .elementor-image-box-title{color:#7B210D;}.elementor-40 .elementor-element.elementor-element-3b27efc9 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-40 .elementor-element.elementor-element-2b131d67{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-58ce021a{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;columns:2;column-gap:75px;text-align:justify;color:#000000;}.elementor-40 .elementor-element.elementor-element-58ce021a.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#7B210D;}.elementor-40 .elementor-element.elementor-element-58ce021a.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-40 .elementor-element.elementor-element-58ce021a.elementor-drop-cap-view-default .elementor-drop-cap{color:#7B210D;border-color:#7B210D;}.elementor-40 .elementor-element.elementor-element-58ce021a .elementor-drop-cap{margin-inline-end:10px;}.elementor-40 .elementor-element.elementor-element-58ce021a .elementor-drop-cap-letter{font-family:"Marcellus", Sans-serif;}.elementor-40 .elementor-element.elementor-element-79941b21{--display:flex;--min-height:325px;--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:7%;--padding-bottom:15%;--padding-left:4%;--padding-right:4%;}.elementor-40 .elementor-element.elementor-element-79941b21:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-79941b21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FCFE;background-image:url("https://www.esztergomikata.hu/wp-content/uploads/2026/09/EK-hatter-fo.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-72efa9b6{text-align:center;}.elementor-40 .elementor-element.elementor-element-72efa9b6 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:40px;font-weight:900;color:#7B210D;}.elementor-40 .elementor-element.elementor-element-3f549cbb{--divider-border-style:solid;--divider-color:#E0B36A;--divider-border-width:2px;}.elementor-40 .elementor-element.elementor-element-3f549cbb .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-40 .elementor-element.elementor-element-3f549cbb .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-guided-fixed-pair{grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;}.elementor-40 .elementor-element.elementor-element-74d6c1f5{--mwab-outer-bg:transparent;--mwab-outer-border-style:none;--mwab-outer-border-color:#D9DEE5;--mwab-outer-shadow:none;--mwab-upcoming-border-style:none;--mwab-upcoming-border-color:#97A3B400;--mwab-upcoming-header-bg:#7B210D;--mwab-upcoming-title-color:#FFFFFF;--mwab-upcoming-count-color:#FFFFFF;--mwab-upcoming-icon-bg:#F2F4F6;--mwab-upcoming-icon-color:#7B210D;--mwab-upcoming-chevron-color:#FFFFFF;--mwab-upcoming-body-bg:transparent;--mwab-upcoming-item-bg:transparent;--mwab-upcoming-item-border:#E3E7EC;--mwab-upcoming-service-color:#111111;--mwab-upcoming-time-color:#344054;--mwab-upcoming-meta-color:#667085;--mwab-upcoming-price-bg:#F2F4F6;--mwab-upcoming-price-color:#111111;--mwab-upcoming-button-bg:#000000;--mwab-upcoming-button-color:#FFFFFF;--mwab-upcoming-button-border:#000000;--mwab-upcoming-button-border-width:2px;--mwab-upcoming-button-radius:30px;--mwab-accent:#7B210D;--mwab-field-border-style:solid;--mwab-field-text:#111111;--mwab-field-label:#344054;--mwab-staff-bg:#FFFFFF;--mwab-staff-card-bg:#FFFFFF;--mwab-staff-card-border:#D9DEE5;--mwab-staff-card-border-style:solid;--mwab-staff-card-border-width:0px 0px 0px 0px;--mwab-staff-card-value:#111111;--mwab-staff-card-label:#667085;--mwab-staff-card-radius:20px;--mwab-service-card-bg:#FFFFFF;--mwab-service-card-border:#D9DEE5;--mwab-service-card-border-style:solid;--mwab-service-card-border-width:0px 0px 0px 0px;--mwab-service-card-value:#111111;--mwab-service-card-label:#667085;--mwab-service-card-radius:20px;--mwab-guided-card-bg:#FFFFFF;--mwab-guided-card-border-style:solid;--mwab-guided-card-border-color:#D9DEE5;--mwab-guided-card-radius:20px;--mwab-guided-label-color:#667085;--mwab-guided-value-color:#111111;--mwab-time-placeholder-bg:#F2F4F6;--mwab-time-placeholder-text:#111111;--mwab-time-placeholder-muted:#667085;--mwab-loading-bg:#F2F4F6;--mwab-loading-border:#D9DEE5;--mwab-loading-radius:12px;--mwab-loading-text:#111111;--mwab-loading-muted:#667085;--mwab-calendar-day-bg:#FFFFFF;--mwab-calendar-day-text:#111111;--mwab-calendar-day-hover:#F2F4F6;--mwab-calendar-day-hover-text:#111111;--mwab-calendar-selected-bg:#7B210D;--mwab-calendar-selected-text:#FFFFFF;--mwab-calendar-selected-border:#7B210D;--mwab-calendar-disabled-bg:#FFFFFF;--mwab-calendar-disabled-text:#B8C0CA;--mwab-calendar-count-text:#98A2B3;--mwab-slot-bg:#FFFFFF;--mwab-slot-text:#111111;--mwab-slot-border:#111111;--mwab-slot-hover-bg:#F2F4F6;--mwab-slot-hover-text:#111111;--mwab-slot-selected-bg:#7B210D;--mwab-slot-selected-text:#FFFFFF;--mwab-slot-selected-border:#7B210D;--mwab-footer-bg:transparent;--mwab-footer-border-style:none;--mwab-footer-border-color:transparent;--mwab-footer-shadow:none;--mwab-button-border-style:solid;--mwab-button-bg:#000000;--mwab-button-text:#FFFFFF;--mwab-button-border:#000000;--mwab-button-border-width:2px;--mwab-button-hover-bg:#000000;--mwab-button-hover-text:#FFFFFF;--mwab-button-hover-border:#000000;--mwab-button-disabled-bg:#F2F4F6;--mwab-button-disabled-text:#98A2B3;}.elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-booking-app{color:#111111;}.elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-title{color:#111111;}.elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-subtitle{color:#667085;}.elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-booking-section{background-color:#FFFFFF00;border-style:none;border-radius:20px;margin-bottom:-30px;}.elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-section-title strong{color:#111111;}.elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-section-title small{color:#667085;}.elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-field input, .elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-field select, .elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-field textarea, .elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-fixed-value{color:#111111;}.elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-field > span, .elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-field-label{color:#344054;}.elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-guided-chip-staff, .elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-fixed-staff-card, .elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-staff-card-inline, .elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-field-staff.is-current-step{background-color:#FFFFFF !important;background-image:none !important;border-color:#D9DEE5 !important;border-style:solid !important;border-width:0px 0px 0px 0px !important;border-radius:20px !important;}.elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-guided-chip-service, .elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-field-service.is-current-step, .elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-field-service .mwab-fixed-value{background-color:#FFFFFF !important;background-image:none !important;border-color:#D9DEE5 !important;border-style:solid !important;border-width:0px 0px 0px 0px !important;border-radius:20px !important;}.elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-date-time-layout{gap:20px;grid-template-columns:minmax(0, 50%) minmax(0, calc(100% - 50%));}.elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-day-browser{background:transparent !important;background-image:none !important;border-style:none !important;}.elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-time-column{background:transparent !important;background-image:none !important;border-style:none !important;}.elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-booking-footer{justify-content:space-between;}.elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-booking-footer .mwab-button{width:100%;border-radius:30px;}.elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-booking-submit{align-items:center;text-align:center;gap:2px;}.elementor-40 .elementor-element.elementor-element-b96bc85{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-06f0c0f{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;columns:2;column-gap:75px;text-align:justify;color:#000000;}.elementor-40 .elementor-element.elementor-element-06f0c0f.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#7B210D;}.elementor-40 .elementor-element.elementor-element-06f0c0f.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-40 .elementor-element.elementor-element-06f0c0f.elementor-drop-cap-view-default .elementor-drop-cap{color:#7B210D;border-color:#7B210D;}.elementor-40 .elementor-element.elementor-element-06f0c0f .elementor-drop-cap{margin-inline-end:10px;}.elementor-40 .elementor-element.elementor-element-06f0c0f .elementor-drop-cap-letter{font-family:"Marcellus", Sans-serif;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-2f82b17b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-40 .elementor-element.elementor-element-34d194f6{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:2%;}.elementor-40 .elementor-element.elementor-element-78856415{text-align:center;}.elementor-40 .elementor-element.elementor-element-78856415 .elementor-heading-title{font-size:30px;}.elementor-40 .elementor-element.elementor-element-3a6693af .elementor-divider{text-align:center;}.elementor-40 .elementor-element.elementor-element-3a6693af .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-40 .elementor-element.elementor-element-2b80d5fa{text-align:start;}.elementor-40 .elementor-element.elementor-element-2b80d5fa img{width:100%;}.elementor-40 .elementor-element.elementor-element-24001ea0{--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-40 .elementor-element.elementor-element-5c429e31{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0% 4% 0% 4%;column-gap:40px;}.elementor-40 .elementor-element.elementor-element-687594b{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-40 .elementor-element.elementor-element-2b131d67{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-40 .elementor-element.elementor-element-58ce021a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0% 4% 0% 4%;column-gap:40px;}.elementor-40 .elementor-element.elementor-element-79941b21{--padding-top:10%;--padding-bottom:10%;--padding-left:4%;--padding-right:4%;}.elementor-40 .elementor-element.elementor-element-72efa9b6{text-align:center;}.elementor-40 .elementor-element.elementor-element-3f549cbb .elementor-divider{text-align:center;}.elementor-40 .elementor-element.elementor-element-3f549cbb .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-guided-fixed-pair{grid-template-columns:minmax(0, 1fr);}.elementor-40 .elementor-element.elementor-element-b96bc85{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-40 .elementor-element.elementor-element-06f0c0f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0% 4% 0% 4%;column-gap:40px;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-2f82b17b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-40 .elementor-element.elementor-element-34d194f6{--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-78856415 .elementor-heading-title{font-size:35px;}.elementor-40 .elementor-element.elementor-element-6c79d4a7{padding:0% 4% 0% 4%;}.elementor-40 .elementor-element.elementor-element-59018831{--width:100%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-40 .elementor-element.elementor-element-2b80d5fa img{width:100%;}.elementor-40 .elementor-element.elementor-element-24001ea0{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-40 .elementor-element.elementor-element-5c429e31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;}.elementor-40 .elementor-element.elementor-element-687594b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15%;--padding-bottom:30%;--padding-left:8%;--padding-right:8%;}.elementor-40 .elementor-element.elementor-element-16c58830.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-16c58830 .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-16c58830 .elementor-image-box-img{margin-bottom:-30px;}.elementor-40 .elementor-element.elementor-element-70aabd73 .elementor-image-box-img{margin-bottom:-30px;}.elementor-40 .elementor-element.elementor-element-3b27efc9 .elementor-image-box-img{margin-bottom:-30px;}.elementor-40 .elementor-element.elementor-element-2b131d67{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-40 .elementor-element.elementor-element-58ce021a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;}.elementor-40 .elementor-element.elementor-element-79941b21{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30%;--padding-bottom:30%;--padding-left:4%;--padding-right:4%;}.elementor-40 .elementor-element.elementor-element-72efa9b6 .elementor-heading-title{font-size:35px;}.elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-guided-fixed-pair{grid-template-columns:minmax(0, 1fr);}.elementor-40 .elementor-element.elementor-element-74d6c1f5 .mwab-booking-section{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-b96bc85{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-40 .elementor-element.elementor-element-06f0c0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;}}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-34d194f6{--width:65%;}.elementor-40 .elementor-element.elementor-element-59018831{--width:35%;}.elementor-40 .elementor-element.elementor-element-687594b{--content-width:1102px;}.elementor-40 .elementor-element.elementor-element-79941b21{--content-width:1102px;}}@media(max-width:1024px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-34d194f6{--width:60%;}.elementor-40 .elementor-element.elementor-element-59018831{--width:40%;}}/* Start custom CSS for container, class: .elementor-element-687594b */.elementor-40 .elementor-element.elementor-element-687594b {
    --wave-height: 55px;

    /* FELSŐ HULLÁM */
    --wave-top: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 30 C180 5 320 5 500 22 C680 39 820 39 1000 18 L1000 100 L0 100 Z'/%3E%3C/svg%3E");

    /* ALSÓ HULLÁM */
    --wave-bottom: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 0 L1000 0 L1000 70 C820 95 680 95 500 78 C320 61 180 61 0 82 Z'/%3E%3C/svg%3E");

    -webkit-mask-image:
        var(--wave-top),
        var(--wave-bottom),
        linear-gradient(#000 0 0);

    mask-image:
        var(--wave-top),
        var(--wave-bottom),
        linear-gradient(#000 0 0);


    -webkit-mask-size:
        100% var(--wave-height),
        100% var(--wave-height),
        100% calc(100% - (var(--wave-height) * 2) + 2px);

    mask-size:
        100% var(--wave-height),
        100% var(--wave-height),
        100% calc(100% - (var(--wave-height) * 2) + 2px);


    -webkit-mask-position:
        top center,
        bottom center,
        center;

    mask-position:
        top center,
        bottom center,
        center;


    -webkit-mask-repeat:
        no-repeat,
        no-repeat,
        no-repeat;

    mask-repeat:
        no-repeat,
        no-repeat,
        no-repeat;

    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79941b21 */.elementor-40 .elementor-element.elementor-element-79941b21 {
    --wave-height: 55px;

    /* FELSŐ HULLÁM */
    --wave-top: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 30 C180 5 320 5 500 22 C680 39 820 39 1000 18 L1000 100 L0 100 Z'/%3E%3C/svg%3E");

    /* ALSÓ HULLÁM */
    --wave-bottom: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M0 0 L1000 0 L1000 70 C820 95 680 95 500 78 C320 61 180 61 0 82 Z'/%3E%3C/svg%3E");

    -webkit-mask-image:
        var(--wave-top),
        var(--wave-bottom),
        linear-gradient(#000 0 0);

    mask-image:
        var(--wave-top),
        var(--wave-bottom),
        linear-gradient(#000 0 0);


    -webkit-mask-size:
        100% var(--wave-height),
        100% var(--wave-height),
        100% calc(100% - (var(--wave-height) * 2) + 2px);

    mask-size:
        100% var(--wave-height),
        100% var(--wave-height),
        100% calc(100% - (var(--wave-height) * 2) + 2px);


    -webkit-mask-position:
        top center,
        bottom center,
        center;

    mask-position:
        top center,
        bottom center,
        center;


    -webkit-mask-repeat:
        no-repeat,
        no-repeat,
        no-repeat;

    mask-repeat:
        no-repeat,
        no-repeat,
        no-repeat;

    overflow: hidden;
}/* End custom CSS */