.elementor-540 .elementor-element.elementor-element-f11ee9c{--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:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-409a504{--display:flex;--justify-content: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-540 .elementor-element.elementor-element-34cf214 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:900;color:#22333B;}.elementor-540 .elementor-element.elementor-element-fc0fc94 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#22333B;}.elementor-540 .elementor-element.elementor-element-31be203{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-32d43b6{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-540 .elementor-element.elementor-element-cb5a0d9 .elementor-icon-wrapper{text-align:center;}.elementor-540 .elementor-element.elementor-element-cb5a0d9.elementor-view-stacked .elementor-icon{background-color:#22333B;}.elementor-540 .elementor-element.elementor-element-cb5a0d9.elementor-view-framed .elementor-icon, .elementor-540 .elementor-element.elementor-element-cb5a0d9.elementor-view-default .elementor-icon{color:#22333B;border-color:#22333B;}.elementor-540 .elementor-element.elementor-element-cb5a0d9.elementor-view-framed .elementor-icon, .elementor-540 .elementor-element.elementor-element-cb5a0d9.elementor-view-default .elementor-icon svg{fill:#22333B;}.elementor-540 .elementor-element.elementor-element-cb5a0d9 .elementor-icon{font-size:22px;}.elementor-540 .elementor-element.elementor-element-cb5a0d9 .elementor-icon svg{height:22px;}.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-540 .elementor-element.elementor-element-80b0373{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-af1811f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:2px 0px 0px 0px;}.elementor-540 .elementor-element.elementor-element-af1811f .elementor-icon-wrapper{text-align:center;}.elementor-540 .elementor-element.elementor-element-af1811f.elementor-view-stacked .elementor-icon{background-color:#22333B;}.elementor-540 .elementor-element.elementor-element-af1811f.elementor-view-framed .elementor-icon, .elementor-540 .elementor-element.elementor-element-af1811f.elementor-view-default .elementor-icon{color:#22333B;border-color:#22333B;}.elementor-540 .elementor-element.elementor-element-af1811f.elementor-view-framed .elementor-icon, .elementor-540 .elementor-element.elementor-element-af1811f.elementor-view-default .elementor-icon svg{fill:#22333B;}.elementor-540 .elementor-element.elementor-element-af1811f .elementor-icon{font-size:24px;}.elementor-540 .elementor-element.elementor-element-af1811f .elementor-icon svg{height:24px;}.elementor-540 .elementor-element.elementor-element-8604475{color:#FFFFFF;}.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-540 .elementor-element.elementor-element-4b3c008 .elementor-button{background-color:#22333B;border-radius:8px 8px 8px 8px;padding:14px 24px 14px 24px;}.elementor-540 .elementor-element.elementor-element-4b3c008{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-540 .elementor-element.elementor-element-c546278{--display:flex;}.elementor-540 .elementor-element.elementor-element-0945a1f{--e-image-carousel-slides-to-show:1;}.elementor-540 .elementor-element.elementor-element-0945a1f .swiper-pagination-bullet{width:10px;height:10px;background:#22333B;}.elementor-540 .elementor-element.elementor-element-0945a1f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#22333B61;opacity:1;}.elementor-540 .elementor-element.elementor-element-4b00808{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-540 .elementor-element.elementor-element-4b00808:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-4b00808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-540 .elementor-element.elementor-element-a68c25a{--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;--border-radius:20px 20px 20px 20px;box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.2);--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-8dc8298{--display:flex;}.elementor-widget-premium-counter .premium-counter-area .premium-counter-icon .icon i{color:var( --e-global-color-primary );}.elementor-widget-premium-counter .premium-drawable-icon *, .elementor-widget-premium-counter .premium-counter-icon svg:not([class*="premium-"]){fill:var( --e-global-color-primary );}.elementor-widget-premium-counter .premium-drawable-icon *, .elementor-widget-premium-counter svg:not([class*="premium-"]){stroke:var( --e-global-color-accent );}.elementor-widget-premium-counter .premium-counter-area .premium-counter-icon .icon-bg{background:var( --e-global-color-secondary );}.elementor-widget-premium-counter .premium-counter-title .premium-counter-title-val{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-counter .premium-counter-desc{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-premium-counter .premium-counter-area .premium-counter-init{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-counter .premium-counter-area span#prefix{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-counter .premium-counter-area span#suffix{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-540 .elementor-element.elementor-element-b3e5cde .premium-init-wrapper{flex-direction:row;}.elementor-540 .elementor-element.elementor-element-b3e5cde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-540 .elementor-element.elementor-element-b3e5cde .premium-counter:not(.top){justify-content:center;}.elementor-540 .elementor-element.elementor-element-b3e5cde .premium-counter.top{align-items:center;}.elementor-540 .elementor-element.elementor-element-b3e5cde .premium-counter-title .premium-counter-title-val{color:#000000;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-540 .elementor-element.elementor-element-b3e5cde .premium-counter-title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-540 .elementor-element.elementor-element-b3e5cde .premium-counter-area .premium-counter-init{color:#000000;font-family:"Roboto", Sans-serif;font-size:54px;font-weight:900;}.elementor-540 .elementor-element.elementor-element-b3e5cde .premium-counter-area span#prefix{color:#FFFFFFCC;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-540 .elementor-element.elementor-element-b3e5cde .premium-counter-area span#suffix{color:#FFFFFFCC;}.elementor-540 .elementor-element.elementor-element-2820269{--display:flex;}.elementor-540 .elementor-element.elementor-element-861c0ef .premium-init-wrapper{flex-direction:row;}.elementor-540 .elementor-element.elementor-element-861c0ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-540 .elementor-element.elementor-element-861c0ef .premium-counter:not(.top){justify-content:center;}.elementor-540 .elementor-element.elementor-element-861c0ef .premium-counter.top{align-items:center;}.elementor-540 .elementor-element.elementor-element-861c0ef .premium-counter-title .premium-counter-title-val{color:#000000;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-540 .elementor-element.elementor-element-861c0ef .premium-counter-title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-540 .elementor-element.elementor-element-861c0ef .premium-counter-area .premium-counter-init{color:#000000;font-family:"Roboto", Sans-serif;font-size:54px;font-weight:900;}.elementor-540 .elementor-element.elementor-element-861c0ef .premium-counter-area span#prefix{color:#FFFFFFCC;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-540 .elementor-element.elementor-element-861c0ef .premium-counter-area span#suffix{color:#FFFFFFCC;}.elementor-540 .elementor-element.elementor-element-e909464{--display:flex;}.elementor-540 .elementor-element.elementor-element-5b35967 .premium-init-wrapper{flex-direction:row;}.elementor-540 .elementor-element.elementor-element-5b35967{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-540 .elementor-element.elementor-element-5b35967 .premium-counter:not(.top){justify-content:center;}.elementor-540 .elementor-element.elementor-element-5b35967 .premium-counter.top{align-items:center;}.elementor-540 .elementor-element.elementor-element-5b35967 .premium-counter-title .premium-counter-title-val{color:#000000;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-540 .elementor-element.elementor-element-5b35967 .premium-counter-title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-540 .elementor-element.elementor-element-5b35967 .premium-counter-area .premium-counter-init{color:#000000;font-family:"Roboto", Sans-serif;font-size:54px;font-weight:900;}.elementor-540 .elementor-element.elementor-element-5b35967 .premium-counter-area span#prefix{color:#FFFFFFCC;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-540 .elementor-element.elementor-element-5b35967 .premium-counter-area span#suffix{color:#FFFFFFCC;}.elementor-540 .elementor-element.elementor-element-159b603{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-159b603:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-159b603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-540 .elementor-element.elementor-element-480350f{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-eeee9f7{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-b89c34b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-540 .elementor-element.elementor-element-63c1454{--display:flex;--justify-content:center;}.elementor-540 .elementor-element.elementor-element-6407b61 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:900;color:#22333B;}.elementor-540 .elementor-element.elementor-element-d812a02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;color:#0A0908;}.elementor-540 .elementor-element.elementor-element-1d03886 .elementor-button{background-color:#22333B;border-radius:8px 8px 8px 8px;padding:14px 24px 14px 24px;}.elementor-540 .elementor-element.elementor-element-72b9c9a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-5f95b56{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-540 .elementor-element.elementor-element-5f95b56 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:900;color:#22333B;}.elementor-540 .elementor-element.elementor-element-1197160{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-a25ac7a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-fcbbca0{--display:flex;--min-height:120px;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:20px 20px 20px 20px;box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-fcbbca0:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-fcbbca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-0e6fa20{text-align:center;}.elementor-540 .elementor-element.elementor-element-0e6fa20 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-540 .elementor-element.elementor-element-6077e0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:16px;color:#000000AA;}.elementor-540 .elementor-element.elementor-element-0bc823a{--display:flex;--min-height:80px;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:20px 20px 20px 20px;box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-0bc823a:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-0bc823a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-0f23961{text-align:center;}.elementor-540 .elementor-element.elementor-element-0f23961 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-540 .elementor-element.elementor-element-3316c46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:16px;color:#000000AA;}.elementor-540 .elementor-element.elementor-element-b445c33{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-22e4b04{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:20px 20px 20px 20px;box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-22e4b04:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-22e4b04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-dd6f7b8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:900;color:#000000;}.elementor-540 .elementor-element.elementor-element-0d0c895{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:16px;color:#000000AA;}.elementor-540 .elementor-element.elementor-element-c153ed3{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:20px 20px 20px 20px;box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-c153ed3:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-c153ed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-4dc2979 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:900;color:#000000;}.elementor-540 .elementor-element.elementor-element-6215382{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:16px;color:#000000AA;}.elementor-540 .elementor-element.elementor-element-5f1b972{--display:flex;--min-height:80px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-5f1b972:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-5f1b972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-1238751{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:600;color:#000000AA;}.elementor-540 .elementor-element.elementor-element-e848446{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-6bf8879{--display:flex;--min-height:80px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:20px 20px 20px 20px;box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.2);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-540 .elementor-element.elementor-element-6bf8879:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-6bf8879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-cea61fb{text-align:center;}.elementor-540 .elementor-element.elementor-element-cea61fb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-540 .elementor-element.elementor-element-dd3f771{--display:flex;--min-height:360px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.2);--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-540 .elementor-element.elementor-element-dd3f771:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-dd3f771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-540 .elementor-element.elementor-element-9d12135 img{width:96%;}.elementor-540 .elementor-element.elementor-element-4a3c76c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-7d2e788{--display:flex;--min-height:160px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-7d2e788:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-7d2e788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-c0e77db{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:600;color:#000000AA;}.elementor-540 .elementor-element.elementor-element-93da91f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:12px;color:#000000AA;}.elementor-540 .elementor-element.elementor-element-1230406{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-45539ce{--display:flex;--min-height:180px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-45539ce:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-45539ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-b96fa24{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:600;color:#000000AA;}.elementor-540 .elementor-element.elementor-element-f92ef60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:12px;color:#000000AA;}.elementor-540 .elementor-element.elementor-element-6f62c58{--display:flex;--min-height:180px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-6f62c58:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-6f62c58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-c8d7f4c{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:600;color:#000000AA;}.elementor-540 .elementor-element.elementor-element-5dff9df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:12px;color:#000000AA;}.elementor-540 .elementor-element.elementor-element-ea3201c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-b65115c{--display:flex;--min-height:80px;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:20px 20px 20px 20px;box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-b65115c:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-b65115c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-a33fc26{text-align:center;}.elementor-540 .elementor-element.elementor-element-a33fc26 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-540 .elementor-element.elementor-element-d395718{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:16px;color:#000000AA;}.elementor-540 .elementor-element.elementor-element-ce8e9fc{--display:flex;--min-height:80px;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:20px 20px 20px 20px;box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-ce8e9fc:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-ce8e9fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-b2228dd{text-align:center;}.elementor-540 .elementor-element.elementor-element-b2228dd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-540 .elementor-element.elementor-element-934227d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:16px;color:#000000AA;}.elementor-540 .elementor-element.elementor-element-6082673{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-68e3844 .elementor-button{background-color:#22333B;border-radius:8px 8px 8px 8px;padding:14px 24px 14px 24px;}.elementor-540 .elementor-element.elementor-element-a86325e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-9cd2ec4{--display:flex;--justify-content:center;}.elementor-540 .elementor-element.elementor-element-9c4caed{text-align:center;}.elementor-540 .elementor-element.elementor-element-9c4caed .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:900;color:#22333B;}.elementor-540 .elementor-element.elementor-element-d345995{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-d345995.e-con{--align-self:center;}.elementor-540 .elementor-element.elementor-element-1c5b2c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;}.elementor-540 .elementor-element.elementor-element-1c5b2c4 img{border-radius:20px 20px 20px 20px;}.elementor-540 .elementor-element.elementor-element-fe00157{--display:flex;}.elementor-540 .elementor-element.elementor-element-b7da7a2 .elementor-button{background-color:#22333B;border-radius:8px 8px 8px 8px;padding:14px 24px 14px 24px;}.elementor-540 .elementor-element.elementor-element-b7da7a2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-540 .elementor-element.elementor-element-e6fe96b{--display:flex;}.elementor-540 .elementor-element.elementor-element-315549e{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-540 .elementor-element.elementor-element-315549e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:900;color:#22333B;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, 
                .elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-accordion_media-wrapper .eael-accordion_media-list{background-color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover, 
                .elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list:not(.active):hover{background-color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active, 
                .elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-accordion_media-wrapper .eael-accordion_media-list.active{background-color:#FFFFFF;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-size:18px;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:14px;color:#22333B;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:14px;width:14px;line-height:14px;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-accordion_media-list .eael-accordion_media-icon i{font-size:14px;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-accordion_media-list .eael-accordion_media-icon svg{height:14px;width:14px;line-height:14px;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon,
                    .elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{gap:8px;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{padding:10px 10px 10px 10px;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title{padding:10px 10px 10px 10px;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#22333B;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-accordion_media-content .eael-accordion_media-title{color:#22333B;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#22333B;fill:#22333B;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#22333B;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-accordion_media-list .eael-accordion_media-icon{color:#22333B;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header,
                .elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{border-style:solid;border-width:0px 0px 2px 0px;border-color:#22333B;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
                    .elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:#000000;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#000000;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#000000;fill:#000000;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#000000;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:#000000;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:#000000;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#000000;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#000000;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#000000;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#000000;fill:#000000;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#000000;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-accordion_media-list.active .eael-accordion_media-icon i{color:#000000;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:#000000;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#333;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#333;}.elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-adv-accordion .eael-accordion-list .eael-accordion-content,
                .elementor-540 .elementor-element.elementor-element-1d93cf0 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{border-style:none;}.elementor-540 .elementor-element.elementor-element-b6f4d5a{--display:flex;}.elementor-540 .elementor-element.elementor-element-48eacd3{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-540 .elementor-element.elementor-element-48eacd3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:900;color:#22333B;}@media(min-width:768px){.elementor-540 .elementor-element.elementor-element-9cd2ec4{--width:100%;}}@media(max-width:767px){.elementor-540 .elementor-element.elementor-element-f11ee9c{--padding-top:20px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-540 .elementor-element.elementor-element-4b00808{--padding-top:0px;--padding-bottom:40px;--padding-left:8px;--padding-right:8px;}.elementor-540 .elementor-element.elementor-element-a68c25a{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-540 .elementor-element.elementor-element-8dc8298{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-2820269{--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-e909464{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-540 .elementor-element.elementor-element-159b603{--padding-top:0px;--padding-bottom:40px;--padding-left:8px;--padding-right:8px;}}/* Start custom CSS for heading, class: .elementor-element-34cf214 */.elementor-540 .elementor-element.elementor-element-34cf214 {
  display: inline-block;
  background-image: linear-gradient(90deg, #22333B88 0%, #22333B 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0945a1f */.elementor-540 .elementor-element.elementor-element-0945a1f img {
  max-height: 300px;
  width: auto;
  height: auto;
  object-fit: contain;
  margin: 0 auto; /* középre igazítja a képeket */
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a68c25a */.elementor-540 .elementor-element.elementor-element-a68c25a {
  background-image: linear-gradient(135deg, #aaaaaa 0%, #22333B 100%);
  overflow:hidden;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eeee9f7 */.elementor-540 .elementor-element.elementor-element-eeee9f7{
    height: fit-content;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6407b61 */.elementor-540 .elementor-element.elementor-element-6407b61 {
  display: inline-block;
  background-image: linear-gradient(90deg, #22333B88 0%, #22333B 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f95b56 */.elementor-540 .elementor-element.elementor-element-5f95b56 {
  display: inline-block;
  background-image: linear-gradient(90deg, #22333B88 0%, #22333B 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4caed */.elementor-540 .elementor-element.elementor-element-9c4caed {
  display: inline-block;
  background-image: linear-gradient(90deg, #22333B88 0%, #22333B 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d345995 */.elementor-540 .elementor-element.elementor-element-d345995{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-315549e */.elementor-540 .elementor-element.elementor-element-315549e {
  display: inline-block;
  background-image: linear-gradient(90deg, #22333B88 0%, #22333B 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48eacd3 */.elementor-540 .elementor-element.elementor-element-48eacd3 {
  display: inline-block;
  background-image: linear-gradient(90deg, #22333B88 0%, #22333B 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */