.elementor-12 .elementor-element.elementor-element-a863721{--display:flex;--min-height:755px;--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;--align-items:center;--background-transition:0.3s;--margin-block-start:40px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-c6a85e2{--display:flex;--background-transition:0.3s;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:160px;}.elementor-12 .elementor-element.elementor-element-5259775 .elementor-heading-title{color:var( --e-global-color-d0cf64e );font-size:100px;}.elementor-12 .elementor-element.elementor-element-443074e .elementor-heading-title{color:#000000;font-size:88px;font-weight:700;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-4625989{color:var( --e-global-color-primary );font-family:"Futura";font-size:18px;font-weight:400;line-height:24px;}.elementor-12 .elementor-element.elementor-element-5a389d7{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-387437c{--display:flex;--min-height:755px;--background-transition:0.3s;--position:absolute;top:0px;}.elementor-12 .elementor-element.elementor-element-387437c, .elementor-12 .elementor-element.elementor-element-387437c::before{--border-transition:0.3s;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-387437c{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-387437c{left:0px;}.elementor-12 .elementor-element.elementor-element-01645ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:70px;--margin-block-end:45px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-ece7d9b .elementor-heading-title{color:var( --e-global-color-secondary );font-size:40px;font-weight:400;line-height:48px;}.elementor-12 .elementor-element.elementor-element-298c93e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-6b7680a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-bd796c6 img{width:100%;height:455px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-b3aabde{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-between;--background-transition:0.3s;--padding-block-start:24px;--padding-block-end:24px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-12 .elementor-element.elementor-element-9484669{color:var( --e-global-color-text );font-family:"Futura";font-size:18px;font-weight:400;line-height:32px;}.elementor-12 .elementor-element.elementor-element-088ddcc img{width:100%;max-width:100%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-088ddcc{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-088ddcc{right:0px;}.elementor-12 .elementor-element.elementor-element-088ddcc{top:0px;z-index:-1;}.elementor-12 .elementor-element.elementor-element-e2401d7{--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;--justify-content:space-between;--align-items:center;--gap:5px 5px;--background-transition:0.3s;--padding-block-start:24px;--padding-block-end:24px;--padding-inline-start:24px;--padding-inline-end:24px;--position:absolute;bottom:0px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-e2401d7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e2401d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-e2401d7, .elementor-12 .elementor-element.elementor-element-e2401d7::before{--border-transition:0.3s;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e2401d7{left:-178px;}body.rtl .elementor-12 .elementor-element.elementor-element-e2401d7{right:-178px;}.elementor-12 .elementor-element.elementor-element-60bd4ae{--display:flex;--min-height:7px;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-60bd4ae:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-60bd4ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-60bd4ae, .elementor-12 .elementor-element.elementor-element-60bd4ae::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-60bd4ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2a095a0 .elementor-heading-title{color:var( --e-global-color-d0cf64e );font-family:"futura-pt";font-size:24px;font-weight:600;line-height:32px;}.elementor-12 .elementor-element.elementor-element-134492b .elementor-heading-title{color:var( --e-global-color-d0cf64e );font-size:16px;font-weight:500;line-height:24px;}.elementor-12 .elementor-element.elementor-element-eca21f9 .elementor-button .elementor-align-icon-right{margin-left:6px;}.elementor-12 .elementor-element.elementor-element-eca21f9 .elementor-button .elementor-align-icon-left{margin-right:6px;}.elementor-12 .elementor-element.elementor-element-eca21f9 .elementor-button{font-size:16px;font-weight:400;fill:var( --e-global-color-d0cf64e );color:var( --e-global-color-d0cf64e );background-color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-d0cf64e );border-radius:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-12 .elementor-element.elementor-element-eca21f9 > .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-885a645{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:60px;--margin-block-end:60px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-6504d9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-37fdb72 .elementor-button{font-size:18px;line-height:32px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-d0cf64e );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:28px 24px 28px 24px;}.elementor-12 .elementor-element.elementor-element-37fdb72 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-37fdb72 .elementor-button:focus{background-color:#027F8E08;}.elementor-12 .elementor-element.elementor-element-8d0b9fd .elementor-button{font-size:18px;line-height:32px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-d0cf64e );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:28px 24px 28px 24px;}.elementor-12 .elementor-element.elementor-element-8d0b9fd .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-8d0b9fd .elementor-button:focus{background-color:#027F8E08;}.elementor-12 .elementor-element.elementor-element-737e80a .elementor-button{font-size:18px;line-height:32px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-d0cf64e );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:28px 24px 28px 24px;}.elementor-12 .elementor-element.elementor-element-737e80a .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-737e80a .elementor-button:focus{background-color:#027F8E08;}.elementor-12 .elementor-element.elementor-element-36da37a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-457ea43 .elementor-button{font-size:18px;line-height:32px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-d0cf64e );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:28px 24px 28px 24px;}.elementor-12 .elementor-element.elementor-element-457ea43 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-457ea43 .elementor-button:focus{background-color:#027F8E08;}.elementor-12 .elementor-element.elementor-element-6dca4c3 .elementor-button{font-size:18px;line-height:32px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-d0cf64e );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:28px 24px 28px 24px;}.elementor-12 .elementor-element.elementor-element-6dca4c3 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-6dca4c3 .elementor-button:focus{background-color:#027F8E08;}.elementor-12 .elementor-element.elementor-element-24e5bc1 .elementor-button{font-size:18px;line-height:32px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-d0cf64e );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:28px 24px 28px 24px;}.elementor-12 .elementor-element.elementor-element-24e5bc1 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-24e5bc1 .elementor-button:focus{background-color:#027F8E08;}.elementor-12 .elementor-element.elementor-element-814bdb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-12 .elementor-element.elementor-element-814bdb9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-814bdb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-814bdb9, .elementor-12 .elementor-element.elementor-element-814bdb9::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-871ba05 .elementor-heading-title{color:var( --e-global-color-d0cf64e );font-size:40px;font-weight:400;line-height:48px;}.elementor-12 .elementor-element.elementor-element-b7d579f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:10px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-12 .elementor-element.elementor-element-b7d579f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b7d579f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-b7d579f, .elementor-12 .elementor-element.elementor-element-b7d579f::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-18ef1ce{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-18ef1ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-fdf36bf{text-align:right;z-index:1;}.elementor-12 .elementor-element.elementor-element-fdf36bf img{width:100%;max-width:70%;object-position:center center;}.elementor-12 .elementor-element.elementor-element-a493db6 .elementor-heading-title{color:var( --e-global-color-d0cf64e );font-family:"futura-pt-bold";font-size:64px;font-weight:700;text-transform:uppercase;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-a493db6 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-a493db6{left:65px;}body.rtl .elementor-12 .elementor-element.elementor-element-a493db6{right:65px;}.elementor-12 .elementor-element.elementor-element-a493db6{top:125px;}.elementor-12 .elementor-element.elementor-element-fb4a700{--display:flex;--justify-content:flex-end;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-fb4a700:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fb4a700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-fb4a700, .elementor-12 .elementor-element.elementor-element-fb4a700::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-e74f398{--display:flex;--min-height:96px;--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;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:16px;--padding-block-end:16px;--padding-inline-start:16px;--padding-inline-end:16px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-e74f398:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e74f398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d0cf64e );}.elementor-12 .elementor-element.elementor-element-e74f398, .elementor-12 .elementor-element.elementor-element-e74f398::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-b8223fb{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-79afa03 .elementor-heading-title{color:var( --e-global-color-primary );font-size:18px;}.elementor-12 .elementor-element.elementor-element-f4d5241 .elementor-heading-title{color:var( --e-global-color-primary );font-size:16px;}.elementor-12 .elementor-element.elementor-element-b412602 .elementor-icon-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-b412602.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-b412602.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b412602.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-b412602.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b412602.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-b412602 .elementor-icon{font-size:32px;}.elementor-12 .elementor-element.elementor-element-b412602 .elementor-icon svg{height:32px;}.elementor-12 .elementor-element.elementor-element-ce9235e{--display:flex;--min-height:96px;--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;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:16px;--padding-block-end:16px;--padding-inline-start:16px;--padding-inline-end:16px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-ce9235e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ce9235e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d0cf64e );}.elementor-12 .elementor-element.elementor-element-ce9235e, .elementor-12 .elementor-element.elementor-element-ce9235e::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-96c4eb2{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-b09315d .elementor-heading-title{color:var( --e-global-color-primary );font-size:18px;}.elementor-12 .elementor-element.elementor-element-0cc9be5 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8c565c6 .elementor-icon-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-8c565c6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-8c565c6.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8c565c6.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-8c565c6.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8c565c6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-8c565c6 .elementor-icon{font-size:32px;}.elementor-12 .elementor-element.elementor-element-8c565c6 .elementor-icon svg{height:32px;}.elementor-12 .elementor-element.elementor-element-780e394{--display:flex;--min-height:96px;--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;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:16px;--padding-block-end:16px;--padding-inline-start:16px;--padding-inline-end:16px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-780e394:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-780e394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d0cf64e );}.elementor-12 .elementor-element.elementor-element-780e394, .elementor-12 .elementor-element.elementor-element-780e394::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-ffcbd54{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-a8877a5 .elementor-heading-title{color:var( --e-global-color-primary );font-size:18px;}.elementor-12 .elementor-element.elementor-element-3b2e5ad .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f3a53ec .elementor-icon-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-f3a53ec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-f3a53ec.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f3a53ec.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-f3a53ec.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f3a53ec.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-f3a53ec .elementor-icon{font-size:32px;}.elementor-12 .elementor-element.elementor-element-f3a53ec .elementor-icon svg{height:32px;}.elementor-12 .elementor-element.elementor-element-d20313e .elementor-button{fill:var( --e-global-color-d0cf64e );color:var( --e-global-color-d0cf64e );background-color:#02010100;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-45f46c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:250px;--padding-block-end:150px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-12 .elementor-element.elementor-element-45f46c0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-45f46c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-45f46c0, .elementor-12 .elementor-element.elementor-element-45f46c0::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-9df6aba{--display:flex;--justify-content:flex-end;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-ccecd93{--display:flex;--min-height:96px;--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;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:16px;--padding-block-end:16px;--padding-inline-start:16px;--padding-inline-end:16px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-ccecd93:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ccecd93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d0cf64e );}.elementor-12 .elementor-element.elementor-element-ccecd93, .elementor-12 .elementor-element.elementor-element-ccecd93::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-00fe5ea{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-d653c63 .elementor-heading-title{color:var( --e-global-color-primary );font-size:18px;}.elementor-12 .elementor-element.elementor-element-5e85551 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e0c26ce .elementor-icon-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-e0c26ce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-e0c26ce.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e0c26ce.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-e0c26ce.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e0c26ce.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-e0c26ce .elementor-icon{font-size:32px;}.elementor-12 .elementor-element.elementor-element-e0c26ce .elementor-icon svg{height:32px;}.elementor-12 .elementor-element.elementor-element-d86566a{--display:flex;--min-height:96px;--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;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:16px;--padding-block-end:16px;--padding-inline-start:16px;--padding-inline-end:16px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-d86566a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d86566a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d0cf64e );}.elementor-12 .elementor-element.elementor-element-d86566a, .elementor-12 .elementor-element.elementor-element-d86566a::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-7966bce{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-4babc3d .elementor-heading-title{color:var( --e-global-color-primary );font-size:18px;}.elementor-12 .elementor-element.elementor-element-b024f30 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a327f94 .elementor-icon-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-a327f94.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-a327f94.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a327f94.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-a327f94.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a327f94.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-a327f94 .elementor-icon{font-size:32px;}.elementor-12 .elementor-element.elementor-element-a327f94 .elementor-icon svg{height:32px;}.elementor-12 .elementor-element.elementor-element-b1f6ba2{--display:flex;--min-height:96px;--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;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:16px;--padding-block-end:16px;--padding-inline-start:16px;--padding-inline-end:16px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-b1f6ba2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b1f6ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d0cf64e );}.elementor-12 .elementor-element.elementor-element-b1f6ba2, .elementor-12 .elementor-element.elementor-element-b1f6ba2::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-e5ec988{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-cd06573 .elementor-heading-title{color:var( --e-global-color-primary );font-size:18px;}.elementor-12 .elementor-element.elementor-element-22f7021 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-6ff99ef .elementor-icon-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-6ff99ef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6ff99ef.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6ff99ef.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6ff99ef.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6ff99ef.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6ff99ef .elementor-icon{font-size:32px;}.elementor-12 .elementor-element.elementor-element-6ff99ef .elementor-icon svg{height:32px;}.elementor-12 .elementor-element.elementor-element-1def18f .elementor-button{fill:var( --e-global-color-d0cf64e );color:var( --e-global-color-d0cf64e );background-color:#02010100;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1def18f{z-index:2;}.elementor-12 .elementor-element.elementor-element-0607081{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-0607081, .elementor-12 .elementor-element.elementor-element-0607081::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-0607081.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-84ae418{text-align:right;}.elementor-12 .elementor-element.elementor-element-84ae418 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-cd2fd69 .elementor-heading-title{color:var( --e-global-color-d0cf64e );font-family:"futura-pt-bold";font-size:64px;font-weight:700;text-transform:uppercase;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-cd2fd69 > .elementor-widget-container{padding:20px 20px 20px 90px;background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-cd2fd69{left:-200px;}body.rtl .elementor-12 .elementor-element.elementor-element-cd2fd69{right:-200px;}.elementor-12 .elementor-element.elementor-element-cd2fd69{top:-106px;}.elementor-12 .elementor-element.elementor-element-c857044{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:10px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-12 .elementor-element.elementor-element-c857044:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c857044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c857044, .elementor-12 .elementor-element.elementor-element-c857044::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-b6e4d2b{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-b6e4d2b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-c5e8597{text-align:right;}.elementor-12 .elementor-element.elementor-element-c5e8597 img{width:100%;max-width:600px;}.elementor-12 .elementor-element.elementor-element-1ac6aad .elementor-heading-title{color:var( --e-global-color-d0cf64e );font-family:"futura-pt-bold";font-size:64px;font-weight:700;text-transform:uppercase;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-1ac6aad > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1ac6aad{left:65px;}body.rtl .elementor-12 .elementor-element.elementor-element-1ac6aad{right:65px;}.elementor-12 .elementor-element.elementor-element-1ac6aad{top:125px;}.elementor-12 .elementor-element.elementor-element-dd212c0{--display:flex;--justify-content:flex-end;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-a1d62cc{--display:flex;--min-height:96px;--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;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:16px;--padding-block-end:16px;--padding-inline-start:16px;--padding-inline-end:16px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-a1d62cc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a1d62cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d0cf64e );}.elementor-12 .elementor-element.elementor-element-a1d62cc, .elementor-12 .elementor-element.elementor-element-a1d62cc::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-78f4640{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-7325695 .elementor-heading-title{color:var( --e-global-color-primary );font-size:18px;}.elementor-12 .elementor-element.elementor-element-047d581 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-73b32a8 .elementor-icon-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-73b32a8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-73b32a8.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-73b32a8.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-73b32a8.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-73b32a8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-73b32a8 .elementor-icon{font-size:32px;}.elementor-12 .elementor-element.elementor-element-73b32a8 .elementor-icon svg{height:32px;}.elementor-12 .elementor-element.elementor-element-8bffe62{--display:flex;--min-height:96px;--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;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:16px;--padding-block-end:16px;--padding-inline-start:16px;--padding-inline-end:16px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-8bffe62:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8bffe62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d0cf64e );}.elementor-12 .elementor-element.elementor-element-8bffe62, .elementor-12 .elementor-element.elementor-element-8bffe62::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-dbfe239{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-a92837f .elementor-heading-title{color:var( --e-global-color-primary );font-size:18px;}.elementor-12 .elementor-element.elementor-element-1e1230d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f586394 .elementor-icon-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-f586394.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-f586394.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f586394.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-f586394.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f586394.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-f586394 .elementor-icon{font-size:32px;}.elementor-12 .elementor-element.elementor-element-f586394 .elementor-icon svg{height:32px;}.elementor-12 .elementor-element.elementor-element-6d4ab0f{--display:flex;--min-height:96px;--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;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:16px;--padding-block-end:16px;--padding-inline-start:16px;--padding-inline-end:16px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-6d4ab0f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6d4ab0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d0cf64e );}.elementor-12 .elementor-element.elementor-element-6d4ab0f, .elementor-12 .elementor-element.elementor-element-6d4ab0f::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-7e14203{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-190fa81 .elementor-heading-title{color:var( --e-global-color-primary );font-size:18px;}.elementor-12 .elementor-element.elementor-element-30b4c6a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-bae0cbf .elementor-icon-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-bae0cbf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-bae0cbf.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-bae0cbf.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-bae0cbf.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-bae0cbf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-bae0cbf .elementor-icon{font-size:32px;}.elementor-12 .elementor-element.elementor-element-bae0cbf .elementor-icon svg{height:32px;}.elementor-12 .elementor-element.elementor-element-00aabe3 .elementor-button{fill:var( --e-global-color-d0cf64e );color:var( --e-global-color-d0cf64e );background-color:#02010100;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5450197{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:250px;--padding-block-end:150px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-12 .elementor-element.elementor-element-5450197:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5450197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-5450197, .elementor-12 .elementor-element.elementor-element-5450197::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-ce2e53f{--display:flex;--justify-content:flex-end;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-a2270a7{--display:flex;--min-height:96px;--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;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:16px;--padding-block-end:16px;--padding-inline-start:16px;--padding-inline-end:16px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-a2270a7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a2270a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d0cf64e );}.elementor-12 .elementor-element.elementor-element-a2270a7, .elementor-12 .elementor-element.elementor-element-a2270a7::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-b939cba{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-1865820 .elementor-heading-title{color:var( --e-global-color-primary );font-size:18px;}.elementor-12 .elementor-element.elementor-element-adc2c21 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-07ca515 .elementor-icon-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-07ca515.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-07ca515.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-07ca515.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-07ca515.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-07ca515.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-07ca515 .elementor-icon{font-size:32px;}.elementor-12 .elementor-element.elementor-element-07ca515 .elementor-icon svg{height:32px;}.elementor-12 .elementor-element.elementor-element-3a3d6a4{--display:flex;--min-height:96px;--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;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:16px;--padding-block-end:16px;--padding-inline-start:16px;--padding-inline-end:16px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-3a3d6a4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3a3d6a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d0cf64e );}.elementor-12 .elementor-element.elementor-element-3a3d6a4, .elementor-12 .elementor-element.elementor-element-3a3d6a4::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-9507603{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-8882ea4 .elementor-heading-title{color:var( --e-global-color-primary );font-size:18px;}.elementor-12 .elementor-element.elementor-element-bb452b4 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-018b2cd .elementor-icon-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-018b2cd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-018b2cd.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-018b2cd.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-018b2cd.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-018b2cd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-018b2cd .elementor-icon{font-size:32px;}.elementor-12 .elementor-element.elementor-element-018b2cd .elementor-icon svg{height:32px;}.elementor-12 .elementor-element.elementor-element-216f535{--display:flex;--min-height:96px;--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;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:16px;--padding-block-end:16px;--padding-inline-start:16px;--padding-inline-end:16px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-216f535:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-216f535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d0cf64e );}.elementor-12 .elementor-element.elementor-element-216f535, .elementor-12 .elementor-element.elementor-element-216f535::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-629e98e{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-c04a530 .elementor-heading-title{color:var( --e-global-color-primary );font-size:18px;}.elementor-12 .elementor-element.elementor-element-b90f523 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a187a62 .elementor-icon-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-a187a62.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-a187a62.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a187a62.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-a187a62.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a187a62.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-a187a62 .elementor-icon{font-size:32px;}.elementor-12 .elementor-element.elementor-element-a187a62 .elementor-icon svg{height:32px;}.elementor-12 .elementor-element.elementor-element-1acee29 .elementor-button{fill:var( --e-global-color-d0cf64e );color:var( --e-global-color-d0cf64e );background-color:#02010100;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1acee29{z-index:2;}.elementor-12 .elementor-element.elementor-element-db47505{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-db47505, .elementor-12 .elementor-element.elementor-element-db47505::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-db47505.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-d0e0262{text-align:right;z-index:1;}.elementor-12 .elementor-element.elementor-element-d0e0262 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-2352645 .elementor-heading-title{color:var( --e-global-color-d0cf64e );font-family:"futura-pt-bold";font-size:64px;font-weight:700;text-transform:uppercase;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-2352645 > .elementor-widget-container{padding:20px 20px 20px 90px;background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2352645{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;top:-105px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2352645{left:-200px;}body.rtl .elementor-12 .elementor-element.elementor-element-2352645{right:-200px;}.elementor-12 .elementor-element.elementor-element-313c1d7{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-3846c8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:70px;--margin-block-end:45px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-0cfa645 .elementor-heading-title{color:var( --e-global-color-secondary );font-weight:400;}.elementor-12 .elementor-element.elementor-element-bceaf81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:60px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-a389b3c{--swiper-slides-to-display:2;--swiper-offset-size:150px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-60px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:31px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:31px;--swiper-slides-gap:90px;--arrow-size:21px;--swiper-pagination-spacing:50px;}.elementor-12 .elementor-element.elementor-element-a389b3c .swiper-slide > .elementor-element{height:100%;}.elementor-12 .elementor-element.elementor-element-a389b3c :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:2px 2px 2px 2px;border-color:#007F8E;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-a863721{--min-height:0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-c6a85e2{--gap:10px 10px;--padding-block-start:5px;--padding-block-end:5px;--padding-inline-start:5px;--padding-inline-end:5px;}.elementor-12 .elementor-element.elementor-element-5259775 .elementor-heading-title{font-size:64px;}.elementor-12 .elementor-element.elementor-element-443074e .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-01645ce{--margin-block-start:20px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-12 .elementor-element.elementor-element-298c93e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-b3aabde{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:15px;--padding-block-end:30px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-12 .elementor-element.elementor-element-088ddcc img{max-width:58%;}.elementor-12 .elementor-element.elementor-element-e2401d7{--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;--align-items:flex-start;--gap:0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;bottom:-140px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e2401d7{left:0%;}body.rtl .elementor-12 .elementor-element.elementor-element-e2401d7{right:0%;}.elementor-12 .elementor-element.elementor-element-60bd4ae{--margin-block-start:0px;--margin-block-end:-15px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:15px;--padding-block-end:30px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-12 .elementor-element.elementor-element-eca21f9 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-eca21f9{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-885a645{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px 20px;--margin-block-start:150px;--margin-block-end:20px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-6504d9c{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-36da37a{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-814bdb9{--padding-block-start:50px;--padding-block-end:20px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-12 .elementor-element.elementor-element-b7d579f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:140px;--padding-block-end:60px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-fdf36bf img{max-width:100%;height:500px;object-fit:cover;}.elementor-12 .elementor-element.elementor-element-a493db6 .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-a493db6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;top:-141px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-a493db6{left:-10px;}body.rtl .elementor-12 .elementor-element.elementor-element-a493db6{right:-10px;}.elementor-12 .elementor-element.elementor-element-fb4a700{--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-12 .elementor-element.elementor-element-d20313e > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-45f46c0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-9df6aba{--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-12 .elementor-element.elementor-element-1def18f > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-84ae418 img{height:500px;object-fit:cover;}.elementor-12 .elementor-element.elementor-element-cd2fd69 .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-cd2fd69 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-cd2fd69{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;top:-19%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-cd2fd69{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-cd2fd69{right:0px;}.elementor-12 .elementor-element.elementor-element-c857044{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:100px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-c5e8597 img{max-width:100%;height:500px;object-fit:cover;}.elementor-12 .elementor-element.elementor-element-1ac6aad .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-1ac6aad{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;top:-100px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1ac6aad{left:-10px;}body.rtl .elementor-12 .elementor-element.elementor-element-1ac6aad{right:-10px;}.elementor-12 .elementor-element.elementor-element-dd212c0{--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-12 .elementor-element.elementor-element-00aabe3 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-5450197{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:140px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-ce2e53f{--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-12 .elementor-element.elementor-element-1acee29 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-d0e0262 img{height:500px;object-fit:cover;}.elementor-12 .elementor-element.elementor-element-2352645 .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-2352645 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-2352645{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;top:-28%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2352645{left:2px;}body.rtl .elementor-12 .elementor-element.elementor-element-2352645{right:2px;}.elementor-12 .elementor-element.elementor-element-313c1d7{--margin-block-start:-50px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-3846c8e{--margin-block-start:40px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-a389b3c{--swiper-slides-to-display:2;--swiper-offset-size:100px;--swiper-slides-gap:35px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-a863721{--min-height:0px;}.elementor-12 .elementor-element.elementor-element-443074e .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-5a389d7{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5a389d7.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b3aabde{--padding-block-start:15px;--padding-block-end:50px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-12 .elementor-element.elementor-element-088ddcc img{max-width:80%;}.elementor-12 .elementor-element.elementor-element-088ddcc{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-e2401d7{--content-width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-60bd4ae{--width:57%;--padding-block-start:15px;--padding-block-end:15px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-12 .elementor-element.elementor-element-eca21f9 > .elementor-widget-container{padding:30px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-eca21f9{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-885a645{--margin-block-start:145px;--margin-block-end:25px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-fdf36bf img{height:376px;}.elementor-12 .elementor-element.elementor-element-a493db6{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e74f398{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-ce9235e{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-780e394{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-ccecd93{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-d86566a{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-b1f6ba2{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-84ae418 img{height:376px;}.elementor-12 .elementor-element.elementor-element-cd2fd69{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;top:-20%;}.elementor-12 .elementor-element.elementor-element-c857044{--padding-block-start:100px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-c5e8597 img{height:376px;}.elementor-12 .elementor-element.elementor-element-1ac6aad{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a1d62cc{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-8bffe62{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-6d4ab0f{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-5450197{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:110px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-a2270a7{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-3a3d6a4{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-216f535{--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-d0e0262 img{height:376px;}.elementor-12 .elementor-element.elementor-element-2352645{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;top:-30%;}.elementor-12 .elementor-element.elementor-element-3846c8e{--margin-block-start:48px;--margin-block-end:20px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-a389b3c{--swiper-slides-to-display:1;--swiper-offset-size:40px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-c6a85e2{--width:60%;}.elementor-12 .elementor-element.elementor-element-387437c{--width:40%;}.elementor-12 .elementor-element.elementor-element-6b7680a{--width:50%;}.elementor-12 .elementor-element.elementor-element-b3aabde{--width:50%;}.elementor-12 .elementor-element.elementor-element-60bd4ae{--width:37.797%;}.elementor-12 .elementor-element.elementor-element-6504d9c{--width:50%;}.elementor-12 .elementor-element.elementor-element-36da37a{--width:50%;}.elementor-12 .elementor-element.elementor-element-18ef1ce{--width:60%;}.elementor-12 .elementor-element.elementor-element-fb4a700{--width:40%;}.elementor-12 .elementor-element.elementor-element-9df6aba{--width:40%;}.elementor-12 .elementor-element.elementor-element-0607081{--width:60%;}.elementor-12 .elementor-element.elementor-element-b6e4d2b{--width:60%;}.elementor-12 .elementor-element.elementor-element-dd212c0{--width:40%;}.elementor-12 .elementor-element.elementor-element-ce2e53f{--width:40%;}.elementor-12 .elementor-element.elementor-element-db47505{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-c6a85e2{--width:100%;}.elementor-12 .elementor-element.elementor-element-6b7680a{--width:100%;}.elementor-12 .elementor-element.elementor-element-b3aabde{--width:100%;}.elementor-12 .elementor-element.elementor-element-e2401d7{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-60bd4ae{--width:40%;}.elementor-12 .elementor-element.elementor-element-6504d9c{--width:100%;}.elementor-12 .elementor-element.elementor-element-36da37a{--width:100%;}.elementor-12 .elementor-element.elementor-element-18ef1ce{--width:100%;}.elementor-12 .elementor-element.elementor-element-fb4a700{--width:100%;}.elementor-12 .elementor-element.elementor-element-9df6aba{--width:100%;}.elementor-12 .elementor-element.elementor-element-0607081{--width:100%;}.elementor-12 .elementor-element.elementor-element-b6e4d2b{--width:100%;}.elementor-12 .elementor-element.elementor-element-dd212c0{--width:100%;}.elementor-12 .elementor-element.elementor-element-ce2e53f{--width:100%;}.elementor-12 .elementor-element.elementor-element-db47505{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-5259775 */.elementor-12 .elementor-element.elementor-element-5259775 h2{
    -webkit-text-stroke: 2px black;
}


@media screen and (max-width: 1024px){
    .elementor-12 .elementor-element.elementor-element-5259775 span{
        position: relative;
    }
    
    .elementor-12 .elementor-element.elementor-element-5259775::after{
        content:"";
        position: absolute;
        left: 160px;
        bottom: 0;
        width: 100%;
        height: 75px;
        background-color: var(--e-global-color-accent);
        display: block;
    }
    
    .elementor-12 .elementor-element.elementor-element-5259775{
        overflow: hidden;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-443074e */.elementor-12 .elementor-element.elementor-element-443074e .elementor-heading-title{
    font-size: clamp(35px, 5vw, 100px) !important;
}

.elementor-12 .elementor-element.elementor-element-443074e{
    font-family: loos-compressed !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a389d7 */@media screen and (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-5a389d7 .elementor-button-text span {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-387437c */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-387437c::after{
        content:"";
        position: absolute;
        left: -40px;
        bottom: 0;
        width: 40px;
        height: 235px;
        background-color: var(--e-global-color-accent);
        display: block;
        transition: all 500ms;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a863721 */@media screen and (min-width: 1025px){
    #hero .e-con-inner{
        position: relative;
    }
    
    #hero-content{
        transition-duration: 500ms;
        transition-timing-function: ease-in-out;
    }
    
    #hero-video{
        transition: all 500ms;
    }
    
    #hero.hero-scrolled #hero-video:after{
        opacity: 0;
    }
    
    #hero.hero-scrolled #hero-content{
        transform: translateY(-130%);
    }
    
    #hero.hero-scrolled #hero-video{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9484669 */.elementor-12 .elementor-element.elementor-element-9484669 .first-letter {
  font-size: 35px;
  color: var(--e-global-color-secondary);
  margin-right: 3px;
  font-family: futura-pt !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-088ddcc */.elementor-12 .elementor-element.elementor-element-088ddcc{
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -80%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eca21f9 */@media screen and (max-width: 1024px){
    .elementor-12 .elementor-element.elementor-element-eca21f9 .elementor-widget-container::before{
        content:"";
        position: absolute;
        right: 0;
        left: unset;
        top: 0px;
        width: 100%;
        height: 15px;
        background-color: var(--e-global-color-accent);
        display: block;
        z-index: 0;
    }
    
    .elementor-12 .elementor-element.elementor-element-eca21f9::before{
        content:"";
        position: absolute;
        right: 0;
        top: 0px;
        width: 15px;
        height: 100%;
        background-color: var(--e-global-color-accent);
        display: block;
        z-index: 0;
    }
    
    .elementor-12 .elementor-element.elementor-element-eca21f9::after{
        width: 16px;
    }
}

.elementor-12 .elementor-element.elementor-element-eca21f9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-eca21f9 svg{
    width: 24px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2401d7 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-e2401d7{
        max-width: 520px;
    }
}

@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-e2401d7::before{
        content:"";
        position: absolute;
        right: 0 !important;
        left: unset;
        top: -20px;
        width: 300px;
        height: 20px;
        background-color: var(--e-global-color-accent);
        display: block;
        z-index: 0;
    }
    
    .elementor-12 .elementor-element.elementor-element-e2401d7::after{
        content:"";
        position: absolute;
        right: -15px;
        top: -20px;
        width: 20px !important;
        height: calc(100% + 20px);
        background-color: var(--e-global-color-accent);
        display: block;
        z-index: 0;
    }
    
    .elementor-12 .elementor-element.elementor-element-e2401d7::after{
        width: 16px;
    }
}

@media screen and (max-width: 1024px){
    .elementor-12 .elementor-element.elementor-element-e2401d7{
        background-color: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-37fdb72 */.elementor-12 .elementor-element.elementor-element-37fdb72 a{
    width: 100%;
    display: flex;
    justify-content: space-between !important;
}

.elementor-12 .elementor-element.elementor-element-37fdb72 svg{
    width: 80px;
    height: 25px !important;
}

.elementor-12 .elementor-element.elementor-element-37fdb72 path{
    transition: all .3s;
    fill: var(--e-global-color-primary) m
}

.elementor-12 .elementor-element.elementor-element-37fdb72:hover svg path {
  d: path(
    "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z"
  );
  d: "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z";
}

.elementor-12 .elementor-element.elementor-element-37fdb72 span{
    width: 100%;
    display: flex;
    align-items: center;
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-37fdb72 .elementor-button-icon{
    justify-content: end;
    max-width: 14%;
}

@media screen and (max-width:768px){
    .elementor-12 .elementor-element.elementor-element-37fdb72 .elementor-button-icon{
        max-width: 26%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d0b9fd */.elementor-12 .elementor-element.elementor-element-8d0b9fd a{
    width: 100%;
    display: flex;
    justify-content: space-between !important;
}

.elementor-12 .elementor-element.elementor-element-8d0b9fd svg{
    width: 80px;
    height: 25px !important;
}

.elementor-12 .elementor-element.elementor-element-8d0b9fd path{
    transition: all .3s;
    fill: var(--e-global-color-primary) m
}

.elementor-12 .elementor-element.elementor-element-8d0b9fd:hover svg path {
  d: path(
    "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z"
  );
  d: "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z";
}

.elementor-12 .elementor-element.elementor-element-8d0b9fd span{
    width: 100%;
    display: flex;
    align-items: center;
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-8d0b9fd .elementor-button-icon{
    justify-content: end;
    max-width: 14%;
}

@media screen and (max-width:768px){
    .elementor-12 .elementor-element.elementor-element-8d0b9fd .elementor-button-icon{
        max-width: 22%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-737e80a */.elementor-12 .elementor-element.elementor-element-737e80a a{
    width: 100%;
    display: flex;
    justify-content: space-between !important;
}

.elementor-12 .elementor-element.elementor-element-737e80a svg{
    width: 80px;
    height: 25px !important;
}

.elementor-12 .elementor-element.elementor-element-737e80a path{
    transition: all .3s;
    fill: var(--e-global-color-primary) m
}

.elementor-12 .elementor-element.elementor-element-737e80a:hover svg path {
  d: path(
    "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z"
  );
  d: "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z";
}

.elementor-12 .elementor-element.elementor-element-737e80a span{
    width: 100%;
    display: flex;
    align-items: center;
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-737e80a .elementor-button-icon{
    justify-content: end;
    max-width: 14%;
}

@media screen and (max-width:768px){
    .elementor-12 .elementor-element.elementor-element-737e80a .elementor-button-icon{
        max-width: 22%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-457ea43 */.elementor-12 .elementor-element.elementor-element-457ea43 a{
    width: 100%;
    display: flex;
    justify-content: space-between !important;
}

.elementor-12 .elementor-element.elementor-element-457ea43 svg{
    width: 80px;
    height: 25px !important;
}

.elementor-12 .elementor-element.elementor-element-457ea43 path{
    transition: all .3s;
    fill: var(--e-global-color-primary) m
}

.elementor-12 .elementor-element.elementor-element-457ea43:hover svg path {
  d: path(
    "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z"
  );
  d: "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z";
}

.elementor-12 .elementor-element.elementor-element-457ea43 span{
    width: 100%;
    display: flex;
    align-items: center;
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-457ea43 .elementor-button-icon{
    justify-content: end;
    max-width: 14%;
}

@media screen and (max-width:768px){
    .elementor-12 .elementor-element.elementor-element-457ea43 .elementor-button-icon{
        max-width: 22%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6dca4c3 */.elementor-12 .elementor-element.elementor-element-6dca4c3 a{
    width: 100%;
    display: flex;
    justify-content: space-between !important;
}

.elementor-12 .elementor-element.elementor-element-6dca4c3 svg{
    width: 80px;
    height: 25px !important;
}

.elementor-12 .elementor-element.elementor-element-6dca4c3 path{
    transition: all .3s;
    fill: var(--e-global-color-primary) m
}

.elementor-12 .elementor-element.elementor-element-6dca4c3:hover svg path {
  d: path(
    "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z"
  );
  d: "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z";
}

.elementor-12 .elementor-element.elementor-element-6dca4c3 span{
    width: 100%;
    display: flex;
    align-items: center;
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-6dca4c3 .elementor-button-icon{
    justify-content: end;
    max-width: 14%;
}

@media screen and (max-width:768px){
    .elementor-12 .elementor-element.elementor-element-6dca4c3 .elementor-button-icon{
        max-width: 22%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-24e5bc1 */.elementor-12 .elementor-element.elementor-element-24e5bc1 a{
    width: 100%;
    display: flex;
    justify-content: space-between !important;
}

.elementor-12 .elementor-element.elementor-element-24e5bc1 svg{
    width: 80px;
    height: 25px !important;
}

.elementor-12 .elementor-element.elementor-element-24e5bc1 path{
    transition: all .3s;
    fill: var(--e-global-color-primary) m
}

.elementor-12 .elementor-element.elementor-element-24e5bc1:hover svg path {
  d: path(
    "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z"
  );
  d: "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z";
}

.elementor-12 .elementor-element.elementor-element-24e5bc1 span{
    width: 100%;
    display: flex;
    align-items: center;
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-24e5bc1 .elementor-button-icon{
    justify-content: end;
    max-width: 14%;
}

@media screen and (max-width:768px){
    .elementor-12 .elementor-element.elementor-element-24e5bc1 .elementor-button-icon{
        max-width: 22%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-885a645 */.elementor-12 .elementor-element.elementor-element-885a645 .elementor-widget-button {
    width: 100%;
}

@media screen and (min-width:1024px) and (max-width:1200px){
    .elementor-12 .elementor-element.elementor-element-885a645 .elementor-button-text{
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdf36bf */.elementor-12 .elementor-element.elementor-element-fdf36bf img{
    max-height: 847px;
    object-fit: cover;
}

.elementor-12 .elementor-element.elementor-element-fdf36bf::after{
    content:"";
    position: absolute;
    right: 0;
    top: 0;
    width: 87px;
    height: 100%;
    background-color: #AFCA0B;
    opacity: 80%;
    display: block;
}

@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-fdf36bf::before{
        content:"";
        position: absolute;
        left: 0;
        top: 0px;
        width: 260px;
        height: 100%;
        background-color: var(--e-global-color-accent);
        display: block;
        z-index: 0;
    }
}


@media screen and (max-width: 1024px){
    .elementor-12 .elementor-element.elementor-element-fdf36bf .elementor-widget-container::before{
        content:"";
        position: absolute;
        right: 16px;
        top: 0px;
        width: 100%;
        height: 36px;
        background-color: var(--e-global-color-accent);
        display: block;
        z-index: 0;
    }
    
    .elementor-12 .elementor-element.elementor-element-fdf36bf::before{
        content:"";
        position: absolute;
        left: 0;
        top: 0px;
        width: 32px;
        height: 100%;
        background-color: var(--e-global-color-accent);
        display: block;
        z-index: 0;
    }
    
    .elementor-12 .elementor-element.elementor-element-fdf36bf::after{
        width: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a493db6 */.elementor-12 .elementor-element.elementor-element-a493db6 .elementor-heading-title{
    font-size: clamp(32px, 4vw, 64px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18ef1ce */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-18ef1ce:after{
        content: "";
        width: 4px;
        background-color: #AFCA0B;
        position: absolute;
        height: 510px;
        bottom: -510px;
        left: 180px;
        z-index: 2;
    }
}

@media screen and (max-width: 1200px){
    .elementor-12 .elementor-element.elementor-element-18ef1ce:after{
        height: 430px;
        bottom: -430px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b412602 */.elementor-12 .elementor-element.elementor-element-b412602 .elementor-icon-wrapper{
    display: flex;
}

.elementor-12 .elementor-element.elementor-element-b412602 path{
    transition: all .3s;
    fill: var(--e-global-color-primary) m
}

.elementor-12 .elementor-element.elementor-element-b412602 svg{
    width: 70px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e74f398 */.elementor-12 .elementor-element.elementor-element-e74f398:hover svg path {
  d: path(
    "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z"
  );
  d: "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z";
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8c565c6 */.elementor-12 .elementor-element.elementor-element-8c565c6 .elementor-icon-wrapper{
    display: flex;
}

.elementor-12 .elementor-element.elementor-element-8c565c6 path{
    transition: all .3s;
    fill: var(--e-global-color-primary) m
}

.elementor-12 .elementor-element.elementor-element-8c565c6 svg{
    width: 70px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce9235e */.elementor-12 .elementor-element.elementor-element-ce9235e:hover svg path {
  d: path(
    "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z"
  );
  d: "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z";
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f3a53ec */.elementor-12 .elementor-element.elementor-element-f3a53ec .elementor-icon-wrapper{
    display: flex;
}

.elementor-12 .elementor-element.elementor-element-f3a53ec path{
    transition: all .3s;
    fill: var(--e-global-color-primary) m
}

.elementor-12 .elementor-element.elementor-element-f3a53ec svg{
    width: 70px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-780e394 */.elementor-12 .elementor-element.elementor-element-780e394:hover svg path {
  d: path(
    "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z"
  );
  d: "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d20313e */.elementor-12 .elementor-element.elementor-element-d20313e .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-d20313e svg{
    width: 24px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7d579f */@media screen and (max-width: 1024px){
    .elementor-12 .elementor-element.elementor-element-b7d579f::before{
        content:"";
        position: absolute;
        right: 16px;
        top: 0px;
        width: 4px;
        height: calc(100% - 129px);
        background-color: var(--e-global-color-accent);
        display: block;
        z-index: 0;
    }
    
    .elementor-12 .elementor-element.elementor-element-b7d579f::after{
        display: none;
    }  
}
@media screen and (min-width: 1024px){
    .elementor-12 .elementor-element.elementor-element-b7d579f::after{
        content: "";
        position: absolute;
        background-image: url('https://jelentes.szrt.hu/app/uploads/2024/02/Isolation_Mode-1.png');
        background-repeat: no-repeat;
        right: -50px;
        top: 80px;
        width: 475px;
        height: 487px;
        z-index: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e0c26ce */.elementor-12 .elementor-element.elementor-element-e0c26ce .elementor-icon-wrapper{
    display: flex;
}

.elementor-12 .elementor-element.elementor-element-e0c26ce path{
    transition: all .3s;
    fill: var(--e-global-color-primary) m
}

.elementor-12 .elementor-element.elementor-element-e0c26ce svg{
    width: 70px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccecd93 */.elementor-12 .elementor-element.elementor-element-ccecd93:hover svg path {
  d: path(
    "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z"
  );
  d: "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z";
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a327f94 */.elementor-12 .elementor-element.elementor-element-a327f94 .elementor-icon-wrapper{
    display: flex;
}

.elementor-12 .elementor-element.elementor-element-a327f94 path{
    transition: all .3s;
    fill: var(--e-global-color-primary) m
}

.elementor-12 .elementor-element.elementor-element-a327f94 svg{
    width: 70px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d86566a */.elementor-12 .elementor-element.elementor-element-d86566a:hover svg path {
  d: path(
    "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z"
  );
  d: "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z";
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6ff99ef */.elementor-12 .elementor-element.elementor-element-6ff99ef .elementor-icon-wrapper{
    display: flex;
}

.elementor-12 .elementor-element.elementor-element-6ff99ef path{
    transition: all .3s;
    fill: var(--e-global-color-primary) m
}

.elementor-12 .elementor-element.elementor-element-6ff99ef svg{
    width: 70px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1f6ba2 */.elementor-12 .elementor-element.elementor-element-b1f6ba2:hover svg path {
  d: path(
    "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z"
  );
  d: "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1def18f */.elementor-12 .elementor-element.elementor-element-1def18f .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-1def18f svg{
    width: 24px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-84ae418 */.elementor-12 .elementor-element.elementor-element-84ae418 img{
    max-height: 847px;
    object-fit: cover;
}

.elementor-12 .elementor-element.elementor-element-84ae418::after{
    content:"";
    position: absolute;
    right: 0;
    top: 0;
    width: 87px;
    height: 100%;
    background-color: #AFCA0B;
    opacity: 80%;
    display: block;
}

@media screen and (max-width: 1024px){
    .elementor-12 .elementor-element.elementor-element-84ae418 .elementor-widget-container::before{
        content:"";
        position: absolute;
        right: 16px;
        top: 0px;
        width: 100%;
        height: 36px;
        background-color: var(--e-global-color-accent);
        display: block;
        z-index: 0;
    }
    
    .elementor-12 .elementor-element.elementor-element-84ae418::before{
        content:"";
        position: absolute;
        left: 0;
        top: 0px;
        width: 32px;
        height: 100%;
        background-color: var(--e-global-color-accent);
        display: block;
        z-index: 0;
    }
    
    .elementor-12 .elementor-element.elementor-element-84ae418::after{
        width: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd2fd69 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-cd2fd69::before{
        content:"";
        position: absolute;
        left: 0;
        top: 0px;
        width: 244px;
        height: calc(4 * 100%);
        max-height: 600px;
        background-color: var(--e-global-color-accent);
        display: block;
        z-index: 0;
    }
}

.elementor-12 .elementor-element.elementor-element-cd2fd69 .elementor-widget-container{
    position: relative;
    z-index: 3;
}

.elementor-12 .elementor-element.elementor-element-cd2fd69 .elementor-heading-title{
    font-size: clamp(32px, 4vw, 64px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0607081 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-0607081:after{ 
        content: "";
        width: 4px;
        background-color: #AFCA0B;
        position: absolute;
        height: 700px;
        bottom: -700px;
        right: 255px;
        z-index: 2;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f46c0 */@media screen and (max-width: 1024px){
    .elementor-12 .elementor-element.elementor-element-45f46c0::before{
        content:"";
        position: absolute;
        right: 16px;
        top: 4px;
        width: 0px;
        height: calc(100% - 68.5px);
        background-color: var(--e-global-color-accent);
        display: block;
        z-index: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5e8597 */.elementor-12 .elementor-element.elementor-element-c5e8597 img{
    max-height: 847px;
    object-fit: cover;
}

.elementor-12 .elementor-element.elementor-element-c5e8597::after{
    content:"";
    position: absolute;
    right: 0;
    top: 0;
    width: 87px;
    height: 100%;
    background-color: #AFCA0B;
    opacity: 80%;
    display: block;
}

@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-c5e8597::before{
        content:"";
        position: absolute;
        left: 0;
        top: 0px;
        width: 260px;
        height: 100%;
        background-color: var(--e-global-color-accent);
        display: block;
        z-index: 0;
    }
}

@media screen and (max-width: 1024px){
    .elementor-12 .elementor-element.elementor-element-c5e8597 .elementor-widget-container::before{
        content:"";
        position: absolute;
        right: 16px;
        top: 0px;
        width: 100%;
        height: 36px;
        background-color: var(--e-global-color-accent);
        display: block;
        z-index: 0;
    }
    
    .elementor-12 .elementor-element.elementor-element-c5e8597::before{
        content:"";
        position: absolute;
        left: 0;
        top: 0px;
        width: 32px;
        height: 100%;
        background-color: var(--e-global-color-accent);
        display: block;
        z-index: 0;
    }
    
    .elementor-12 .elementor-element.elementor-element-c5e8597::after{
        width: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ac6aad */.elementor-12 .elementor-element.elementor-element-1ac6aad .elementor-heading-title{
    font-size: clamp(32px, 4vw, 64px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6e4d2b */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-b6e4d2b:after{
        content: "";
        width: 4px;
        background-color: #AFCA0B;
        position: absolute;
        height: 500px;
        bottom: -500px;
        left: 255px;
        z-index: 2;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-73b32a8 */.elementor-12 .elementor-element.elementor-element-73b32a8 .elementor-icon-wrapper{
    display: flex;
}

.elementor-12 .elementor-element.elementor-element-73b32a8 path{
    transition: all .3s;
    fill: var(--e-global-color-primary) m
}

.elementor-12 .elementor-element.elementor-element-73b32a8 svg{
    width: 70px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1d62cc */.elementor-12 .elementor-element.elementor-element-a1d62cc:hover svg path {
  d: path(
    "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z"
  );
  d: "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z";
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f586394 */.elementor-12 .elementor-element.elementor-element-f586394 .elementor-icon-wrapper{
    display: flex;
}

.elementor-12 .elementor-element.elementor-element-f586394 path{
    transition: all .3s;
    fill: var(--e-global-color-primary) m
}

.elementor-12 .elementor-element.elementor-element-f586394 svg{
    width: 70px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bffe62 */.elementor-12 .elementor-element.elementor-element-8bffe62:hover svg path {
  d: path(
    "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z"
  );
  d: "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z";
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bae0cbf */.elementor-12 .elementor-element.elementor-element-bae0cbf .elementor-icon-wrapper{
    display: flex;
}

.elementor-12 .elementor-element.elementor-element-bae0cbf path{
    transition: all .3s;
    fill: var(--e-global-color-primary) m
}

.elementor-12 .elementor-element.elementor-element-bae0cbf svg{
    width: 70px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d4ab0f */.elementor-12 .elementor-element.elementor-element-6d4ab0f:hover svg path {
  d: path(
    "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z"
  );
  d: "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00aabe3 */.elementor-12 .elementor-element.elementor-element-00aabe3 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-00aabe3 svg{
    width: 24px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c857044 */@media screen and (max-width: 1024px){
    .elementor-12 .elementor-element.elementor-element-c857044::before{
        content:"";
        position: absolute;
        right: 16px;
        top: 0px;
        width: 4px;
        height: calc(100% - 158.5px);
        background-color: var(--e-global-color-accent);
        display: block;
        z-index: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-07ca515 */.elementor-12 .elementor-element.elementor-element-07ca515 .elementor-icon-wrapper{
    display: flex;
}

.elementor-12 .elementor-element.elementor-element-07ca515 path{
    transition: all .3s;
    fill: var(--e-global-color-primary) m
}

.elementor-12 .elementor-element.elementor-element-07ca515 svg{
    width: 70px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2270a7 */.elementor-12 .elementor-element.elementor-element-a2270a7:hover svg path {
  d: path(
    "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z"
  );
  d: "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z";
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-018b2cd */.elementor-12 .elementor-element.elementor-element-018b2cd .elementor-icon-wrapper{
    display: flex;
}

.elementor-12 .elementor-element.elementor-element-018b2cd path{
    transition: all .3s;
    fill: var(--e-global-color-primary) m
}

.elementor-12 .elementor-element.elementor-element-018b2cd svg{
    width: 70px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a3d6a4 */.elementor-12 .elementor-element.elementor-element-3a3d6a4:hover svg path {
  d: path(
    "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z"
  );
  d: "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z";
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a187a62 */.elementor-12 .elementor-element.elementor-element-a187a62 .elementor-icon-wrapper{
    display: flex;
}

.elementor-12 .elementor-element.elementor-element-a187a62 path{
    transition: all .3s;
    fill: var(--e-global-color-primary) m
}

.elementor-12 .elementor-element.elementor-element-a187a62 svg{
    width: 70px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-216f535 */.elementor-12 .elementor-element.elementor-element-216f535:hover svg path {
  d: path(
    "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z"
  );
  d: "M0 9.35772H50.9956L44.2001 2.29941L46.4134 0L57 11L46.4134 22L44.2001 19.7006L50.9956 12.6423H0V9.35772Z";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1acee29 */.elementor-12 .elementor-element.elementor-element-1acee29 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-1acee29 svg{
    width: 24px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d0e0262 */.elementor-12 .elementor-element.elementor-element-d0e0262 img{
    max-height: 847px;
    object-fit: cover;
}

.elementor-12 .elementor-element.elementor-element-d0e0262::after{
    content:"";
    position: absolute;
    right: 0;
    top: 0;
    width: 87px;
    height: 100%;
    background-color: #AFCA0B;
    opacity: 80%;
    display: block;
}

@media screen and (max-width: 1024px){
    .elementor-12 .elementor-element.elementor-element-d0e0262 .elementor-widget-container::before{
        content:"";
        position: absolute;
        right: 16px;
        top: 0px;
        width: 100%;
        height: 36px;
        background-color: var(--e-global-color-accent);
        display: block;
        z-index: 0;
    }
    
    .elementor-12 .elementor-element.elementor-element-d0e0262::before{
        content:"";
        position: absolute;
        left: 0;
        top: 0px;
        width: 32px;
        height: 100%;
        background-color: var(--e-global-color-accent);
        display: block;
        z-index: 0;
    }
    
    .elementor-12 .elementor-element.elementor-element-d0e0262::after{
        width: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2352645 */@media screen and (min-width: 1025px){
    .elementor-12 .elementor-element.elementor-element-2352645::before{
        content:"";
        position: absolute;
        left: 0;
        top: 0px;
        width: 244px;
        height: calc(4 * 100%);
        max-height: 500px;
        background-color: var(--e-global-color-accent);
        display: block;
        z-index: 0;
    }
}

.elementor-12 .elementor-element.elementor-element-2352645 .elementor-widget-container{
    position: relative;
    z-index: 3;
}

.elementor-12 .elementor-element.elementor-element-2352645 .elementor-heading-title{
    font-size: clamp(32px, 4vw, 64px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5450197 */@media screen and (max-width: 1024px){
    .elementor-12 .elementor-element.elementor-element-5450197::before{
        content:"";
        position: absolute;
        right: 16px;
        top: 0px;
        width: 4px;
        height: calc(100% - 118px);
        background-color: var(--e-global-color-accent);
        display: block;
        z-index: 0;
    }
}

@media screen and (min-width: 1024px){
    .elementor-12 .elementor-element.elementor-element-5450197::after{
        content: "";
        position: absolute;
        background-image: url('https://jelentes.szrt.hu/app/uploads/2024/02/Isolation_Mode-1.png');
        background-repeat: no-repeat;
        right: -50px;
        top: 50px;
        width: 475px;
        height: 487px;
        z-index: 0;
    }
}


.elementor-12 .elementor-element.elementor-element-5450197{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a389b3c */.elementor-12 .elementor-element.elementor-element-a389b3c .swiper-pagination-bullets{
    display: flex;
    align-items: center;
    gap: 16px;
}

.elementor-12 .elementor-element.elementor-element-a389b3c .swiper-pagination-bullet{
    border-radius: 0;
    width: 8px;
    height: 8px;
    background-color: #007F8E;
    margin: 0;
}

.elementor-12 .elementor-element.elementor-element-a389b3c .swiper-pagination-bullet-active{
    width: 12px;
    height: 12px;
}

@media screen and (min-width: 768px){
    .elementor-12 .elementor-element.elementor-element-a389b3c .elementor-swiper-button-prev{
        opacity: 40%;
    }
    
    .elementor-12 .elementor-element.elementor-element-a389b3c .swiper-pagination{
        left: unset;
        right: 100px;
}
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-12 .elementor-heading-title{
    font-family: loos-compressed !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://jelentes.szrt.hu/app/uploads/2024/02/Futura-Medium.eot');
	src: url('https://jelentes.szrt.hu/app/uploads/2024/02/Futura-Medium.eot#iefix') format('embedded-opentype'),
		url('https://jelentes.szrt.hu/app/uploads/2024/02/Futura-Medium.woff2') format('woff2'),
		url('https://jelentes.szrt.hu/app/uploads/2024/02/Futura-Medium.woff') format('woff'),
		url('https://jelentes.szrt.hu/app/uploads/2024/02/Futura-Medium-01.ttf') format('truetype'),
		url('https://jelentes.szrt.hu/app/uploads/2024/02/Futura-Medium.svg#Futura') format('svg');
}
/* End Custom Fonts CSS */