.elementor-97 .elementor-element.elementor-element-34e6b07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;overflow:visible;}.elementor-97 .elementor-element.elementor-element-34e6b07:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-34e6b07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-97 .elementor-element.elementor-element-d847c2b{--display:flex;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-9cf3a4b{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-9cf3a4b:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-9cf3a4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.osbtutzing.org/wp-content/uploads/2026/07/3U7A2423-scaled.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-97 .elementor-element.elementor-element-9cf3a4b::before, .elementor-97 .elementor-element.elementor-element-9cf3a4b > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-9cf3a4b > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-9cf3a4b > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-9cf3a4b > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-9cf3a4b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #C9747400 0%, var( --e-global-color-53628d62 ) 100%);}.elementor-97 .elementor-element.elementor-element-2c7955b{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-0a9f3f0{--display:flex;--gap:45px 0px;--row-gap:45px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:120px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-c77f4e1{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-50484d6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-50484d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-b348eab{font-family:"Montserrat", Sans-serif;font-size:16px;color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-4392040{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit-btn-wraper{text-align:center;}.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button{padding:10px 20px 10px 20px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0px;border-radius:9px 9px 9px 9px;}.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button.ekit_tamaya::before{color:var( --e-global-color-9e6dd61 );background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button.ekit_tamaya::after{color:var( --e-global-color-9e6dd61 );background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button i{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_slide_in_line::after{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button svg path{stroke:var( --e-global-color-9e6dd61 );fill:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button:not(.ekit_tamaya){background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_distorted_btn .ekit_button__bg{background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button:hover > .ekit_creative_button_text{color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button:hover i{color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button:hover svg path{stroke:var( --e-global-color-53628d62 );fill:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_position_aware_bg{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button .ekit_creative_button_icon_wrapper{font-size:20px;}.elementor-97 .elementor-element.elementor-element-c7330b3 .ekit-btn-wraper{text-align:center;}.elementor-97 .elementor-element.elementor-element-c7330b3 .ekit_creative_button{padding:10px 20px 10px 20px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9e6dd61 );border-radius:9px 9px 9px 9px;}.elementor-97 .elementor-element.elementor-element-c7330b3 .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-c7330b3 .ekit_creative_button.ekit_tamaya::before{color:var( --e-global-color-9e6dd61 );background-color:#B0061F00;}.elementor-97 .elementor-element.elementor-element-c7330b3 .ekit_creative_button.ekit_tamaya::after{color:var( --e-global-color-9e6dd61 );background-color:#B0061F00;}.elementor-97 .elementor-element.elementor-element-c7330b3 .ekit_creative_button i{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-c7330b3 .ekit_slide_in_line::after{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-c7330b3 .ekit_creative_button svg path{stroke:var( --e-global-color-9e6dd61 );fill:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-c7330b3 .ekit_creative_button:not(.ekit_tamaya){background-color:#B0061F00;}.elementor-97 .elementor-element.elementor-element-c7330b3 .ekit_distorted_btn .ekit_button__bg{background-color:#B0061F00;}.elementor-97 .elementor-element.elementor-element-c7330b3 .ekit_creative_button:hover > .ekit_creative_button_text{color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-c7330b3 .ekit_creative_button:hover i{color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-c7330b3 .ekit_creative_button:hover svg path{stroke:var( --e-global-color-53628d62 );fill:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-c7330b3 .ekit_position_aware_bg{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-c7330b3 .ekit_creative_button .ekit_creative_button_icon_wrapper{font-size:20px;}.elementor-97 .elementor-element.elementor-element-5f9451f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-469589d{--display:flex;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-bcdf661{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-bcdf661:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-bcdf661 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.osbtutzing.org/wp-content/uploads/2026/07/3U7A0293-scaled.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-97 .elementor-element.elementor-element-bcdf661::before, .elementor-97 .elementor-element.elementor-element-bcdf661 > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-bcdf661 > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-bcdf661 > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-bcdf661 > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-bcdf661 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #D5848400 0%, var( --e-global-color-53628d62 ) 100%);}.elementor-97 .elementor-element.elementor-element-9b22a3c{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-de09f3f{--display:flex;--gap:45px 0px;--row-gap:45px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:120px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-aa1fd0a{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-5387d2e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-5387d2e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-b9c4481{font-family:"Montserrat", Sans-serif;font-size:16px;color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-bfab32b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-737008d .ekit-btn-wraper{text-align:center;}.elementor-97 .elementor-element.elementor-element-737008d .ekit_creative_button{padding:10px 20px 10px 20px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0px;border-radius:9px 9px 9px 9px;}.elementor-97 .elementor-element.elementor-element-737008d .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-737008d .ekit_creative_button.ekit_tamaya::before{color:var( --e-global-color-9e6dd61 );background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-737008d .ekit_creative_button.ekit_tamaya::after{color:var( --e-global-color-9e6dd61 );background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-737008d .ekit_creative_button i{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-737008d .ekit_slide_in_line::after{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-737008d .ekit_creative_button svg path{stroke:var( --e-global-color-9e6dd61 );fill:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-737008d .ekit_creative_button:not(.ekit_tamaya){background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-737008d .ekit_distorted_btn .ekit_button__bg{background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-737008d .ekit_creative_button:hover > .ekit_creative_button_text{color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-737008d .ekit_creative_button:hover i{color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-737008d .ekit_creative_button:hover svg path{stroke:var( --e-global-color-53628d62 );fill:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-737008d .ekit_position_aware_bg{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-737008d .ekit_creative_button .ekit_creative_button_icon_wrapper{font-size:20px;}.elementor-97 .elementor-element.elementor-element-5959003 .ekit-btn-wraper{text-align:center;}.elementor-97 .elementor-element.elementor-element-5959003 .ekit_creative_button{padding:10px 20px 10px 20px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9e6dd61 );border-radius:9px 9px 9px 9px;}.elementor-97 .elementor-element.elementor-element-5959003 .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-5959003 .ekit_creative_button.ekit_tamaya::before{color:var( --e-global-color-9e6dd61 );background-color:#B0061F00;}.elementor-97 .elementor-element.elementor-element-5959003 .ekit_creative_button.ekit_tamaya::after{color:var( --e-global-color-9e6dd61 );background-color:#B0061F00;}.elementor-97 .elementor-element.elementor-element-5959003 .ekit_creative_button i{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-5959003 .ekit_slide_in_line::after{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-5959003 .ekit_creative_button svg path{stroke:var( --e-global-color-9e6dd61 );fill:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-5959003 .ekit_creative_button:not(.ekit_tamaya){background-color:#B0061F00;}.elementor-97 .elementor-element.elementor-element-5959003 .ekit_distorted_btn .ekit_button__bg{background-color:#B0061F00;}.elementor-97 .elementor-element.elementor-element-5959003 .ekit_creative_button:hover > .ekit_creative_button_text{color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-5959003 .ekit_creative_button:hover i{color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-5959003 .ekit_creative_button:hover svg path{stroke:var( --e-global-color-53628d62 );fill:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-5959003 .ekit_position_aware_bg{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-5959003 .ekit_creative_button .ekit_creative_button_icon_wrapper{font-size:20px;}.elementor-97 .elementor-element.elementor-element-818e2d0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-15a8032{--display:flex;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-e079197{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-e079197:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-e079197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.osbtutzing.org/wp-content/uploads/2026/07/20250120_113256-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-97 .elementor-element.elementor-element-e079197::before, .elementor-97 .elementor-element.elementor-element-e079197 > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-e079197 > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-e079197 > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-e079197 > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-e079197 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, var( --e-global-color-53628d62 ) 100%);}.elementor-97 .elementor-element.elementor-element-b09607c{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-d19f15c{--display:flex;--gap:45px 0px;--row-gap:45px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:120px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-bc0cece{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-fc2b43b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-fc2b43b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-6f0c488{font-family:"Montserrat", Sans-serif;font-size:16px;color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-103ad63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-2dd19c4 .ekit-btn-wraper{text-align:center;}.elementor-97 .elementor-element.elementor-element-2dd19c4 .ekit_creative_button{padding:10px 20px 10px 20px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0px;border-radius:9px 9px 9px 9px;}.elementor-97 .elementor-element.elementor-element-2dd19c4 .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-2dd19c4 .ekit_creative_button.ekit_tamaya::before{color:var( --e-global-color-9e6dd61 );background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-2dd19c4 .ekit_creative_button.ekit_tamaya::after{color:var( --e-global-color-9e6dd61 );background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-2dd19c4 .ekit_creative_button i{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-2dd19c4 .ekit_slide_in_line::after{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-2dd19c4 .ekit_creative_button svg path{stroke:var( --e-global-color-9e6dd61 );fill:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-2dd19c4 .ekit_creative_button:not(.ekit_tamaya){background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-2dd19c4 .ekit_distorted_btn .ekit_button__bg{background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-2dd19c4 .ekit_creative_button:hover > .ekit_creative_button_text{color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-2dd19c4 .ekit_creative_button:hover i{color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-2dd19c4 .ekit_creative_button:hover svg path{stroke:var( --e-global-color-53628d62 );fill:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-2dd19c4 .ekit_position_aware_bg{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-2dd19c4 .ekit_creative_button .ekit_creative_button_icon_wrapper{font-size:20px;}.elementor-97 .elementor-element.elementor-element-fad3004 .ekit-btn-wraper{text-align:center;}.elementor-97 .elementor-element.elementor-element-fad3004 .ekit_creative_button{padding:10px 20px 10px 20px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9e6dd61 );border-radius:9px 9px 9px 9px;}.elementor-97 .elementor-element.elementor-element-fad3004 .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-fad3004 .ekit_creative_button.ekit_tamaya::before{color:var( --e-global-color-9e6dd61 );background-color:#B0061F00;}.elementor-97 .elementor-element.elementor-element-fad3004 .ekit_creative_button.ekit_tamaya::after{color:var( --e-global-color-9e6dd61 );background-color:#B0061F00;}.elementor-97 .elementor-element.elementor-element-fad3004 .ekit_creative_button i{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-fad3004 .ekit_slide_in_line::after{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-fad3004 .ekit_creative_button svg path{stroke:var( --e-global-color-9e6dd61 );fill:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-fad3004 .ekit_creative_button:not(.ekit_tamaya){background-color:#B0061F00;}.elementor-97 .elementor-element.elementor-element-fad3004 .ekit_distorted_btn .ekit_button__bg{background-color:#B0061F00;}.elementor-97 .elementor-element.elementor-element-fad3004 .ekit_creative_button:hover > .ekit_creative_button_text{color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-fad3004 .ekit_creative_button:hover i{color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-fad3004 .ekit_creative_button:hover svg path{stroke:var( --e-global-color-53628d62 );fill:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-fad3004 .ekit_position_aware_bg{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-fad3004 .ekit_creative_button .ekit_creative_button_icon_wrapper{font-size:20px;}.elementor-97 .elementor-element.elementor-element-6f38acc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-adc53da{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;z-index:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-97 .elementor-element.elementor-element-adc53da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-97 .elementor-element.elementor-element-adc53da .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-9f0d1ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:2;overflow:visible;}.elementor-97 .elementor-element.elementor-element-9f0d1ef:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-9f0d1ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-d0c8d05{--display:flex;--min-height:513px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-68fa6cb img{width:100%;height:513px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-97 .elementor-element.elementor-element-023033b{--display:flex;--position:absolute;--min-height:170px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;bottom:20px;--z-index:1;overflow:visible;}.elementor-97 .elementor-element.elementor-element-023033b:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-023033b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e6dd61 );}body:not(.rtl) .elementor-97 .elementor-element.elementor-element-023033b{right:20px;}body.rtl .elementor-97 .elementor-element.elementor-element-023033b{left:20px;}.elementor-97 .elementor-element.elementor-element-592254c{--display:flex;--min-height:117px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-592254c:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-592254c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.osbtutzing.org/wp-content/uploads/2026/05/hqdefault.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-97 .elementor-element.elementor-element-bb2b9d5 .ekit-video-popup-btn,.elementor-97 .elementor-element.elementor-element-bb2b9d5 .ekit-video-inline-btn{background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-bb2b9d5 .video-content{text-align:center;justify-content:center;display:flex;}.elementor-97 .elementor-element.elementor-element-bb2b9d5 .ekit-video-popup-btn{padding:0px 0px 0px 0px;width:30px;height:30px;--glow-size:15px;color:#ffffff;}.elementor-97 .elementor-element.elementor-element-bb2b9d5 .ekit-video-inline-btn{padding:0px 0px 0px 0px;width:30px;height:30px;--glow-size:15px;color:#ffffff;}.elementor-97 .elementor-element.elementor-element-bb2b9d5 a.ekit_icon_button:is(.ekit-video-popup-btn, .ekit-video-inline-btn):has(i,svg){font-size:14px;}.elementor-97 .elementor-element.elementor-element-bb2b9d5 .glow-ripple:before{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-bb2b9d5 .glow-ripple:after{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-bb2b9d5 .glow-ripple > i:after{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-bb2b9d5 .glow-radio_wave:before{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-bb2b9d5 .glow-radio_wave:after{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-bb2b9d5 .glow-radio_wave > i:after{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-bb2b9d5 .ekit-video-popup-btn svg path{stroke:#ffffff;fill:#ffffff;}.elementor-97 .elementor-element.elementor-element-bb2b9d5 .ekit-video-inline-btn svg path{stroke:#ffffff;fill:#ffffff;}.elementor-97 .elementor-element.elementor-element-bb2b9d5 .ekit-video-popup-btn:hover{color:#ffffff;}.elementor-97 .elementor-element.elementor-element-bb2b9d5 .ekit-video-inline-btn:hover{color:#ffffff;}.elementor-97 .elementor-element.elementor-element-bb2b9d5 .ekit-video-popup-btn:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-97 .elementor-element.elementor-element-bb2b9d5 .ekit-video-inline-btn:hover svg path{stroke:#ffffff;fill:#ffffff;}.mfp-close.ekit-video-popup-close{width:44px;height:44px;font-size:10px;right:0;background-color:#B0061F;color:var( --e-global-color-9e6dd61 );border-radius:50% 50% 50% 50%;}.mfp-close.ekit-video-popup-close svg{width:10px;height:10px;}.mfp-close.ekit-video-popup-close .ekit-popup-close-icon svg{fill:var( --e-global-color-9e6dd61 );}.mfp-close.ekit-video-popup-close:hover{background-color:var( --e-global-color-9e6dd61 );border-radius:50% 50% 50% 50%;}.ekit_self_video_wrap .mfp-close.ekit-video-popup-close:hover{background-color:var( --e-global-color-9e6dd61 );}.mfp-close.ekit-video-popup-close:hover .ekit-popup-close-icon i{color:var( --e-global-color-53628d62 );}.mfp-close.ekit-video-popup-close:hover .ekit-popup-close-icon svg{fill:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-8ed4071 .elementor-icon-wrapper{text-align:center;}.elementor-97 .elementor-element.elementor-element-8ed4071.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-8ed4071.elementor-view-framed .elementor-icon, .elementor-97 .elementor-element.elementor-element-8ed4071.elementor-view-default .elementor-icon{color:var( --e-global-color-9e6dd61 );border-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-8ed4071.elementor-view-framed .elementor-icon, .elementor-97 .elementor-element.elementor-element-8ed4071.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-8ed4071 .elementor-icon{font-size:16px;}.elementor-97 .elementor-element.elementor-element-8ed4071 .elementor-icon svg{height:16px;}.elementor-97 .elementor-element.elementor-element-c31f9ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-6bd3b34{text-align:center;}.elementor-97 .elementor-element.elementor-element-6bd3b34 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-8bc7088{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-7e17b40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-cc6c6ab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-8d5ac39 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-1c7b7ca{--display:flex;--min-height:513px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-3b2c192 img{width:100%;height:513px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-97 .elementor-element.elementor-element-da0415e{--display:flex;--position:absolute;--min-height:170px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;bottom:20px;--z-index:1;overflow:visible;}.elementor-97 .elementor-element.elementor-element-da0415e:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-da0415e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e6dd61 );}body:not(.rtl) .elementor-97 .elementor-element.elementor-element-da0415e{left:0px;}body.rtl .elementor-97 .elementor-element.elementor-element-da0415e{right:0px;}.elementor-97 .elementor-element.elementor-element-b66c103{--display:flex;--min-height:117px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-b66c103:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-b66c103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.osbtutzing.org/wp-content/uploads/2026/05/hqdefault.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-97 .elementor-element.elementor-element-cc908e1 .ekit-video-popup-btn,.elementor-97 .elementor-element.elementor-element-cc908e1 .ekit-video-inline-btn{background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-cc908e1 .video-content{text-align:center;justify-content:center;display:flex;}.elementor-97 .elementor-element.elementor-element-cc908e1 .ekit-video-popup-btn{padding:0px 0px 0px 0px;width:30px;height:30px;--glow-size:15px;color:#ffffff;}.elementor-97 .elementor-element.elementor-element-cc908e1 .ekit-video-inline-btn{padding:0px 0px 0px 0px;width:30px;height:30px;--glow-size:15px;color:#ffffff;}.elementor-97 .elementor-element.elementor-element-cc908e1 a.ekit_icon_button:is(.ekit-video-popup-btn, .ekit-video-inline-btn):has(i,svg){font-size:14px;}.elementor-97 .elementor-element.elementor-element-cc908e1 .glow-ripple:before{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-cc908e1 .glow-ripple:after{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-cc908e1 .glow-ripple > i:after{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-cc908e1 .glow-radio_wave:before{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-cc908e1 .glow-radio_wave:after{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-cc908e1 .glow-radio_wave > i:after{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-cc908e1 .ekit-video-popup-btn svg path{stroke:#ffffff;fill:#ffffff;}.elementor-97 .elementor-element.elementor-element-cc908e1 .ekit-video-inline-btn svg path{stroke:#ffffff;fill:#ffffff;}.elementor-97 .elementor-element.elementor-element-cc908e1 .ekit-video-popup-btn:hover{color:#ffffff;}.elementor-97 .elementor-element.elementor-element-cc908e1 .ekit-video-inline-btn:hover{color:#ffffff;}.elementor-97 .elementor-element.elementor-element-cc908e1 .ekit-video-popup-btn:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-97 .elementor-element.elementor-element-cc908e1 .ekit-video-inline-btn:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-97 .elementor-element.elementor-element-343d5f7 .elementor-icon-wrapper{text-align:center;}.elementor-97 .elementor-element.elementor-element-343d5f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-343d5f7.elementor-view-framed .elementor-icon, .elementor-97 .elementor-element.elementor-element-343d5f7.elementor-view-default .elementor-icon{color:var( --e-global-color-9e6dd61 );border-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-343d5f7.elementor-view-framed .elementor-icon, .elementor-97 .elementor-element.elementor-element-343d5f7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-343d5f7 .elementor-icon{font-size:16px;}.elementor-97 .elementor-element.elementor-element-343d5f7 .elementor-icon svg{height:16px;}.elementor-97 .elementor-element.elementor-element-62cb1e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-74ef5a6{text-align:center;}.elementor-97 .elementor-element.elementor-element-74ef5a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-ee846cb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-d918740-font-family ), Sans-serif;font-size:var( --e-global-typography-d918740-font-size );color:var( --e-global-color-13c1f79 );}.elementor-97 .elementor-element.elementor-element-581f998{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-28deb07{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-3c9a49a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-861eb32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-3bc086f.ekit-equal-height-enable,
					.elementor-97 .elementor-element.elementor-element-3bc086f.ekit-equal-height-enable > div,
					.elementor-97 .elementor-element.elementor-element-3bc086f.ekit-equal-height-enable .ekit-wid-con,
					.elementor-97 .elementor-element.elementor-element-3bc086f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-97 .elementor-element.elementor-element-3bc086f .elementskit-infobox{background-color:#02010100;padding:0px 0px 0px 0px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-97 .elementor-element.elementor-element-3bc086f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-3bc086f .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;color:#000000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-97 .elementor-element.elementor-element-3bc086f .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-97 .elementor-element.elementor-element-3bc086f .elementskit-infobox .box-body > p{color:var( --e-global-color-13c1f79 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-97 .elementor-element.elementor-element-3bc086f .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-13c1f79 );}.elementor-97 .elementor-element.elementor-element-3bc086f .elementskit-info-box-icon{color:var( --e-global-color-9e6dd61 );fill:var( --e-global-color-9e6dd61 );background-color:var( --e-global-color-28d57c7 );border-radius:50px 50px 50px 50px;}.elementor-97 .elementor-element.elementor-element-3bc086f .elementskit-infobox .elementskit-info-box-icon{font-size:27px;transform:rotate(0deg);width:50px;}.elementor-97 .elementor-element.elementor-element-3bc086f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 20px 0px 0px;}.elementor-97 .elementor-element.elementor-element-3bc086f .elementskit-infobox .elementskit-info-box-icon {height:50px;}.elementor-97 .elementor-element.elementor-element-b2f4365.ekit-equal-height-enable,
					.elementor-97 .elementor-element.elementor-element-b2f4365.ekit-equal-height-enable > div,
					.elementor-97 .elementor-element.elementor-element-b2f4365.ekit-equal-height-enable .ekit-wid-con,
					.elementor-97 .elementor-element.elementor-element-b2f4365.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-97 .elementor-element.elementor-element-b2f4365 .elementskit-infobox{background-color:#02010100;padding:0px 0px 0px 0px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-97 .elementor-element.elementor-element-b2f4365{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-b2f4365 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;color:#000000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-97 .elementor-element.elementor-element-b2f4365 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-97 .elementor-element.elementor-element-b2f4365 .elementskit-infobox .box-body > p{color:var( --e-global-color-13c1f79 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-97 .elementor-element.elementor-element-b2f4365 .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-13c1f79 );}.elementor-97 .elementor-element.elementor-element-b2f4365 .elementskit-info-box-icon{color:var( --e-global-color-9e6dd61 );fill:var( --e-global-color-9e6dd61 );background-color:var( --e-global-color-28d57c7 );border-radius:50px 50px 50px 50px;}.elementor-97 .elementor-element.elementor-element-b2f4365 .elementskit-infobox .elementskit-info-box-icon{font-size:27px;transform:rotate(0deg);width:50px;}.elementor-97 .elementor-element.elementor-element-b2f4365 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 20px 0px 0px;}.elementor-97 .elementor-element.elementor-element-b2f4365 .elementskit-infobox .elementskit-info-box-icon {height:50px;}.elementor-97 .elementor-element.elementor-element-2bb7e3e.ekit-equal-height-enable,
					.elementor-97 .elementor-element.elementor-element-2bb7e3e.ekit-equal-height-enable > div,
					.elementor-97 .elementor-element.elementor-element-2bb7e3e.ekit-equal-height-enable .ekit-wid-con,
					.elementor-97 .elementor-element.elementor-element-2bb7e3e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-97 .elementor-element.elementor-element-2bb7e3e .elementskit-infobox{background-color:#02010100;padding:0px 0px 0px 0px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-97 .elementor-element.elementor-element-2bb7e3e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-2bb7e3e .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;color:#000000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-97 .elementor-element.elementor-element-2bb7e3e .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-97 .elementor-element.elementor-element-2bb7e3e .elementskit-infobox .box-body > p{color:var( --e-global-color-13c1f79 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-97 .elementor-element.elementor-element-2bb7e3e .elementskit-infobox:hover .box-body > p{color:var( --e-global-color-13c1f79 );}.elementor-97 .elementor-element.elementor-element-2bb7e3e .elementskit-info-box-icon{color:var( --e-global-color-9e6dd61 );fill:var( --e-global-color-9e6dd61 );background-color:var( --e-global-color-28d57c7 );border-radius:50px 50px 50px 50px;}.elementor-97 .elementor-element.elementor-element-2bb7e3e .elementskit-infobox .elementskit-info-box-icon{font-size:27px;transform:rotate(0deg);width:50px;}.elementor-97 .elementor-element.elementor-element-2bb7e3e .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 20px 0px 0px;}.elementor-97 .elementor-element.elementor-element-2bb7e3e .elementskit-infobox .elementskit-info-box-icon {height:50px;}.elementor-97 .elementor-element.elementor-element-d498a96{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0101011A;--border-color:#0101011A;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-8020644 .ekit-btn-wraper{text-align:center;}.elementor-97 .elementor-element.elementor-element-8020644 .ekit_creative_button{padding:10px 20px 10px 20px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0px;border-radius:9px 9px 9px 9px;}.elementor-97 .elementor-element.elementor-element-8020644 .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-8020644 .ekit_creative_button.ekit_tamaya::before{color:var( --e-global-color-9e6dd61 );background-color:#B0061F;}.elementor-97 .elementor-element.elementor-element-8020644 .ekit_creative_button.ekit_tamaya::after{color:var( --e-global-color-9e6dd61 );background-color:#B0061F;}.elementor-97 .elementor-element.elementor-element-8020644 .ekit_creative_button i{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-8020644 .ekit_slide_in_line::after{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-8020644 .ekit_creative_button svg path{stroke:var( --e-global-color-9e6dd61 );fill:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-8020644 .ekit_creative_button:not(.ekit_tamaya){background-color:#B0061F;}.elementor-97 .elementor-element.elementor-element-8020644 .ekit_distorted_btn .ekit_button__bg{background-color:#B0061F;}.elementor-97 .elementor-element.elementor-element-8020644 .ekit_creative_button:hover > .ekit_creative_button_text{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-8020644 .ekit_creative_button:hover i{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-8020644 .ekit_creative_button:hover svg path{stroke:var( --e-global-color-9e6dd61 );fill:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-8020644 .ekit_position_aware_bg{background-color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-8020644 .ekit_creative_button .ekit_creative_button_icon_wrapper{font-size:20px;}.elementor-97 .elementor-element.elementor-element-858f0b1 .ekit-btn-wraper{text-align:center;}.elementor-97 .elementor-element.elementor-element-858f0b1 .ekit_creative_button{padding:10px 20px 10px 20px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-53628d62 );border-radius:9px 9px 9px 9px;}.elementor-97 .elementor-element.elementor-element-858f0b1 .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text{color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-858f0b1 .ekit_creative_button.ekit_tamaya::before{color:var( --e-global-color-53628d62 );background-color:#B0061F00;}.elementor-97 .elementor-element.elementor-element-858f0b1 .ekit_creative_button.ekit_tamaya::after{color:var( --e-global-color-53628d62 );background-color:#B0061F00;}.elementor-97 .elementor-element.elementor-element-858f0b1 .ekit_creative_button i{color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-858f0b1 .ekit_slide_in_line::after{background-color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-858f0b1 .ekit_creative_button svg path{stroke:var( --e-global-color-53628d62 );fill:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-858f0b1 .ekit_creative_button:not(.ekit_tamaya){background-color:#B0061F00;}.elementor-97 .elementor-element.elementor-element-858f0b1 .ekit_distorted_btn .ekit_button__bg{background-color:#B0061F00;}.elementor-97 .elementor-element.elementor-element-858f0b1 .ekit_creative_button:hover > .ekit_creative_button_text{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-858f0b1 .ekit_creative_button:hover i{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-858f0b1 .ekit_creative_button:hover svg path{stroke:var( --e-global-color-9e6dd61 );fill:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-858f0b1 .ekit_position_aware_bg{background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-858f0b1 .ekit_creative_button .ekit_creative_button_icon_wrapper{font-size:20px;}.elementor-97 .elementor-element.elementor-element-20957d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:2;overflow:visible;}.elementor-97 .elementor-element.elementor-element-20957d6:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-20957d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7f3d95 );}.elementor-97 .elementor-element.elementor-element-4012bf5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-caff5a4{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-51b0007{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-24dd9ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-ba38f24 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-c1074e1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-13c1f79 );}.elementor-97 .elementor-element.elementor-element-f0f8955 .ekit-btn-wraper{text-align:left;}.elementor-97 .elementor-element.elementor-element-f0f8955 .ekit_creative_button{padding:10px 20px 10px 20px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;border-radius:9px 9px 9px 9px;}.elementor-97 .elementor-element.elementor-element-f0f8955 .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-f0f8955 .ekit_creative_button.ekit_tamaya::before{color:var( --e-global-color-9e6dd61 );background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-f0f8955 .ekit_creative_button.ekit_tamaya::after{color:var( --e-global-color-9e6dd61 );background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-f0f8955 .ekit_creative_button i{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-f0f8955 .ekit_slide_in_line::after{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-f0f8955 .ekit_creative_button svg path{stroke:var( --e-global-color-9e6dd61 );fill:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-f0f8955 .ekit_creative_button:not(.ekit_tamaya){background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-f0f8955 .ekit_distorted_btn .ekit_button__bg{background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-f0f8955 .ekit_creative_button:hover > .ekit_creative_button_text{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-f0f8955 .ekit_creative_button:hover i{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-f0f8955 .ekit_creative_button:hover svg path{stroke:var( --e-global-color-9e6dd61 );fill:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-f0f8955 .ekit_position_aware_bg{background-color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-f0f8955 .ekit_creative_button .ekit_creative_button_icon_wrapper{font-size:20px;}.elementor-97 .elementor-element.elementor-element-1b646e6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-30cbb36{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-256aeb7{--display:flex;overflow:visible;}.elementor-97 .elementor-element.elementor-element-8ef7d36{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-13c1f79 );}.elementor-97 .elementor-element.elementor-element-a4c72f7 .ekit-btn-wraper{text-align:left;}.elementor-97 .elementor-element.elementor-element-a4c72f7 .ekit_creative_button{padding:10px 20px 10px 20px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;border-radius:9px 9px 9px 9px;}.elementor-97 .elementor-element.elementor-element-a4c72f7 .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-a4c72f7 .ekit_creative_button.ekit_tamaya::before{color:var( --e-global-color-9e6dd61 );background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-a4c72f7 .ekit_creative_button.ekit_tamaya::after{color:var( --e-global-color-9e6dd61 );background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-a4c72f7 .ekit_creative_button i{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-a4c72f7 .ekit_slide_in_line::after{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-a4c72f7 .ekit_creative_button svg path{stroke:var( --e-global-color-9e6dd61 );fill:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-a4c72f7 .ekit_creative_button:not(.ekit_tamaya){background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-a4c72f7 .ekit_distorted_btn .ekit_button__bg{background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-a4c72f7 .ekit_creative_button:hover > .ekit_creative_button_text{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-a4c72f7 .ekit_creative_button:hover i{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-a4c72f7 .ekit_creative_button:hover svg path{stroke:var( --e-global-color-9e6dd61 );fill:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-a4c72f7 .ekit_position_aware_bg{background-color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-a4c72f7 .ekit_creative_button .ekit_creative_button_icon_wrapper{font-size:20px;}.elementor-97 .elementor-element.elementor-element-5d502a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-5d502a0.e-con{--align-self:center;}.elementor-97 .elementor-element.elementor-element-60a9dcf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0101011A;--border-color:#0101011A;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-f5b9324 .elementor-icon-wrapper{text-align:start;}.elementor-97 .elementor-element.elementor-element-f5b9324.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-f5b9324.elementor-view-framed .elementor-icon, .elementor-97 .elementor-element.elementor-element-f5b9324.elementor-view-default .elementor-icon{color:var( --e-global-color-28d57c7 );border-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-f5b9324.elementor-view-framed .elementor-icon, .elementor-97 .elementor-element.elementor-element-f5b9324.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-f5b9324 .elementor-icon{font-size:50px;}.elementor-97 .elementor-element.elementor-element-f5b9324 .elementor-icon svg{height:50px;}.elementor-97 .elementor-element.elementor-element-bcf51f9 .elementor-counter-title{justify-content:center;color:var( --e-global-color-13c1f79 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-97 .elementor-element.elementor-element-bcf51f9 .elementor-counter{gap:0px;}.elementor-97 .elementor-element.elementor-element-bcf51f9 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-53628d62 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;}.elementor-97 .elementor-element.elementor-element-c9f3f4b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0101011A;--border-color:#0101011A;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-9567643 .elementor-icon-wrapper{text-align:start;}.elementor-97 .elementor-element.elementor-element-9567643.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-9567643.elementor-view-framed .elementor-icon, .elementor-97 .elementor-element.elementor-element-9567643.elementor-view-default .elementor-icon{color:var( --e-global-color-28d57c7 );border-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-9567643.elementor-view-framed .elementor-icon, .elementor-97 .elementor-element.elementor-element-9567643.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-9567643 .elementor-icon{font-size:50px;}.elementor-97 .elementor-element.elementor-element-9567643 .elementor-icon svg{height:50px;}.elementor-97 .elementor-element.elementor-element-32ef251 .elementor-counter-title{justify-content:center;color:var( --e-global-color-13c1f79 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-97 .elementor-element.elementor-element-32ef251 .elementor-counter{gap:0px;}.elementor-97 .elementor-element.elementor-element-32ef251 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-53628d62 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;}.elementor-97 .elementor-element.elementor-element-bd57ffc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0101011A;--border-color:#0101011A;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-c704f3a .elementor-icon-wrapper{text-align:start;}.elementor-97 .elementor-element.elementor-element-c704f3a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-c704f3a.elementor-view-framed .elementor-icon, .elementor-97 .elementor-element.elementor-element-c704f3a.elementor-view-default .elementor-icon{color:var( --e-global-color-28d57c7 );border-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-c704f3a.elementor-view-framed .elementor-icon, .elementor-97 .elementor-element.elementor-element-c704f3a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-c704f3a .elementor-icon{font-size:50px;}.elementor-97 .elementor-element.elementor-element-c704f3a .elementor-icon svg{height:50px;}.elementor-97 .elementor-element.elementor-element-a00b64d .elementor-counter-title{justify-content:center;color:var( --e-global-color-13c1f79 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-97 .elementor-element.elementor-element-a00b64d .elementor-counter{gap:0px;}.elementor-97 .elementor-element.elementor-element-a00b64d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-53628d62 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;}.elementor-97 .elementor-element.elementor-element-e7fcf80{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0101011A;--border-color:#0101011A;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-0c7399f .elementor-icon-wrapper{text-align:start;}.elementor-97 .elementor-element.elementor-element-0c7399f.elementor-view-stacked .elementor-icon{background-color:#B0061F;}.elementor-97 .elementor-element.elementor-element-0c7399f.elementor-view-framed .elementor-icon, .elementor-97 .elementor-element.elementor-element-0c7399f.elementor-view-default .elementor-icon{color:#B0061F;border-color:#B0061F;}.elementor-97 .elementor-element.elementor-element-0c7399f.elementor-view-framed .elementor-icon, .elementor-97 .elementor-element.elementor-element-0c7399f.elementor-view-default .elementor-icon svg{fill:#B0061F;}.elementor-97 .elementor-element.elementor-element-0c7399f .elementor-icon{font-size:50px;}.elementor-97 .elementor-element.elementor-element-0c7399f .elementor-icon svg{height:50px;}.elementor-97 .elementor-element.elementor-element-0f0e725 .elementor-counter-title{justify-content:center;color:var( --e-global-color-13c1f79 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-97 .elementor-element.elementor-element-0f0e725 .elementor-counter{gap:0px;}.elementor-97 .elementor-element.elementor-element-0f0e725 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-53628d62 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;}.elementor-97 .elementor-element.elementor-element-6fe6690{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-8746957 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-9b75330 .elementor-counter-title{justify-content:center;color:var( --e-global-color-13c1f79 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-97 .elementor-element.elementor-element-9b75330 .elementor-counter{gap:0px;}.elementor-97 .elementor-element.elementor-element-9b75330 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-53628d62 );font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;}.elementor-97 .elementor-element.elementor-element-7742d6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;--z-index:2;overflow:visible;}.elementor-97 .elementor-element.elementor-element-7742d6a:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-7742d6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7f3d95 );}.elementor-97 .elementor-element.elementor-element-08fdeec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-08fdeec:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-08fdeec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-8b1b287{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-1cc16af.elementor-element{--align-self:center;}.elementor-97 .elementor-element.elementor-element-1cc16af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-cb9f8b0{text-align:center;}.elementor-97 .elementor-element.elementor-element-cb9f8b0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-d6cea59{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-13c1f79 );}.elementor-97 .elementor-element.elementor-element-717becf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-f64fa5b{--swiper-slides-to-display:3;--swiper-slides-gap:30px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-100px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:10px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-100px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:10px;--arrow-normal-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-f64fa5b :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-28d57c7 );border-radius:50px 50px 50px 50px;padding:13px 13px 13px 13px;}.elementor-97 .elementor-element.elementor-element-f64fa5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-f64fa5b .swiper-slide > .elementor-element{height:100%;}.elementor-97 .elementor-element.elementor-element-ed6e139{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 7px;--row-gap:0px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-f6eeab2{width:auto;max-width:auto;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-13c1f79 );}.elementor-97 .elementor-element.elementor-element-f6eeab2 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-f6eeab2 p{margin-block-end:0px;}.elementor-97 .elementor-element.elementor-element-b476359 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-b476359 .ekit-btn-wraper{text-align:left;}.elementor-97 .elementor-element.elementor-element-b476359 .ekit_creative_button{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0px;border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-b476359 .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text{color:#B0061F;}.elementor-97 .elementor-element.elementor-element-b476359 .ekit_creative_button.ekit_tamaya::before{color:#B0061F;background-color:#B0061F00;}.elementor-97 .elementor-element.elementor-element-b476359 .ekit_creative_button.ekit_tamaya::after{color:#B0061F;background-color:#B0061F00;}.elementor-97 .elementor-element.elementor-element-b476359 .ekit_creative_button i{color:#B0061F;}.elementor-97 .elementor-element.elementor-element-b476359 .ekit_slide_in_line::after{background-color:#B0061F;}.elementor-97 .elementor-element.elementor-element-b476359 .ekit_creative_button svg path{stroke:#B0061F;fill:#B0061F;}.elementor-97 .elementor-element.elementor-element-b476359 .ekit_creative_button:not(.ekit_tamaya){background-color:#B0061F00;}.elementor-97 .elementor-element.elementor-element-b476359 .ekit_distorted_btn .ekit_button__bg{background-color:#B0061F00;}.elementor-97 .elementor-element.elementor-element-b476359 .ekit_creative_button:hover > .ekit_creative_button_text{color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-b476359 .ekit_creative_button:hover i{color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-b476359 .ekit_creative_button:hover svg path{stroke:var( --e-global-color-53628d62 );fill:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-9b0041d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;overflow:visible;}.elementor-97 .elementor-element.elementor-element-9b0041d:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-9b0041d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7f3d95 );}.elementor-97 .elementor-element.elementor-element-42f6b2e{--display:flex;--justify-content:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-42f6b2e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-253a8f0{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-81c15a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-564f123 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-3e7c5ee{text-align:start;}.elementor-97 .elementor-element.elementor-element-3e7c5ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-37ab670{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-b4a9f0f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0101011A;--border-color:#0101011A;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-b4a9f0f:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-b4a9f0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-b4a9f0f::before, .elementor-97 .elementor-element.elementor-element-b4a9f0f > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-b4a9f0f > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-b4a9f0f > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-b4a9f0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-b4a9f0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-97 .elementor-element.elementor-element-8124032{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-50096d4 img{width:100%;height:373px;object-fit:cover;object-position:center left;border-radius:30px 0px 0px 30px;}.elementor-97 .elementor-element.elementor-element-b7131de{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-8197f22{text-align:start;}.elementor-97 .elementor-element.elementor-element-8197f22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-de02ebf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-13c1f79 );}.elementor-97 .elementor-element.elementor-element-87d91d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0101011A;--border-color:#0101011A;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-87d91d8:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-87d91d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-87d91d8::before, .elementor-97 .elementor-element.elementor-element-87d91d8 > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-87d91d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-87d91d8 > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-87d91d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-87d91d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-97 .elementor-element.elementor-element-a8492e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-6cf6a56 img{width:100%;height:373px;object-fit:cover;object-position:center center;border-radius:30px 0px 0px 30px;}.elementor-97 .elementor-element.elementor-element-d4a1560{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-4ea7c57{text-align:start;}.elementor-97 .elementor-element.elementor-element-4ea7c57 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-769b1de{text-align:start;}.elementor-97 .elementor-element.elementor-element-769b1de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-7f79164{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-13c1f79 );}.elementor-97 .elementor-element.elementor-element-125257c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0101011A;--border-color:#0101011A;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-125257c:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-125257c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-125257c::before, .elementor-97 .elementor-element.elementor-element-125257c > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-125257c > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-125257c > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-125257c > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-125257c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-97 .elementor-element.elementor-element-713d376{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-bebd3d6 img{width:100%;height:373px;object-fit:cover;object-position:center right;border-radius:30px 0px 0px 30px;}.elementor-97 .elementor-element.elementor-element-1b6a7a2{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-b40d5b3{text-align:start;}.elementor-97 .elementor-element.elementor-element-b40d5b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-adaa127{text-align:start;}.elementor-97 .elementor-element.elementor-element-adaa127 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-99e10c0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-13c1f79 );}.elementor-97 .elementor-element.elementor-element-99e10c0 p{margin-block-end:20px;}.elementor-97 .elementor-element.elementor-element-50db96b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:30px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-53628d62 );--e-n-carousel-dots-hover-color:#B0061F;--e-n-carousel-swiper-pagination-spacing:20px;}.elementor-97 .elementor-element.elementor-element-50db96b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-97 .elementor-element.elementor-element-50db96b .swiper-slide ) > .e-con{--border-radius:30px 30px 30px 30px;}.elementor-97 .elementor-element.elementor-element-407a8a5{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-13c1f79 );}.elementor-97 .elementor-element.elementor-element-407a8a5 p{margin-block-end:20px;}.elementor-97 .elementor-element.elementor-element-6ae7d16{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-a12161f .ekit-btn-wraper{text-align:center;}.elementor-97 .elementor-element.elementor-element-a12161f .ekit_creative_button{padding:10px 20px 10px 20px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;border-radius:9px 9px 9px 9px;}.elementor-97 .elementor-element.elementor-element-a12161f .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-a12161f .ekit_creative_button.ekit_tamaya::before{color:var( --e-global-color-9e6dd61 );background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-a12161f .ekit_creative_button.ekit_tamaya::after{color:var( --e-global-color-9e6dd61 );background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-a12161f .ekit_creative_button i{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-a12161f .ekit_slide_in_line::after{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-a12161f .ekit_creative_button svg path{stroke:var( --e-global-color-9e6dd61 );fill:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-a12161f .ekit_creative_button:not(.ekit_tamaya){background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-a12161f .ekit_distorted_btn .ekit_button__bg{background-color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-a12161f .ekit_creative_button:hover > .ekit_creative_button_text{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-a12161f .ekit_creative_button:hover i{color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-a12161f .ekit_creative_button:hover svg path{stroke:var( --e-global-color-9e6dd61 );fill:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-a12161f .ekit_position_aware_bg{background-color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-a12161f .ekit_creative_button .ekit_creative_button_icon_wrapper{font-size:20px;}.elementor-97 .elementor-element.elementor-element-f78b537{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-cf444d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0101011A;--border-color:#0101011A;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-cf444d3:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-cf444d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-cf444d3::before, .elementor-97 .elementor-element.elementor-element-cf444d3 > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-cf444d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-cf444d3 > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-cf444d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-cf444d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-97 .elementor-element.elementor-element-209a29c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-e0ae6f0 img{width:100%;height:373px;object-fit:cover;object-position:center left;border-radius:30px 0px 0px 30px;}.elementor-97 .elementor-element.elementor-element-974abb8{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-82cd728{text-align:start;}.elementor-97 .elementor-element.elementor-element-82cd728 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-ed32924{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-13c1f79 );}.elementor-97 .elementor-element.elementor-element-c8ac6b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0101011A;--border-color:#0101011A;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-c8ac6b7:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-c8ac6b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-c8ac6b7::before, .elementor-97 .elementor-element.elementor-element-c8ac6b7 > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-c8ac6b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-c8ac6b7 > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-c8ac6b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-c8ac6b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-97 .elementor-element.elementor-element-41adbe7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-5ff32c2 img{width:100%;height:373px;object-fit:cover;object-position:center center;border-radius:30px 0px 0px 30px;}.elementor-97 .elementor-element.elementor-element-af0b58d{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-199e17a{text-align:start;}.elementor-97 .elementor-element.elementor-element-199e17a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-9c95650{text-align:start;}.elementor-97 .elementor-element.elementor-element-9c95650 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-af46c68{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-13c1f79 );}.elementor-97 .elementor-element.elementor-element-c77a9a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0101011A;--border-color:#0101011A;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-c77a9a0:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-c77a9a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e6dd61 );}.elementor-97 .elementor-element.elementor-element-c77a9a0::before, .elementor-97 .elementor-element.elementor-element-c77a9a0 > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-c77a9a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-c77a9a0 > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-c77a9a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-c77a9a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-97 .elementor-element.elementor-element-5a6a95d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-eb80103 img{width:100%;height:373px;object-fit:cover;object-position:center right;border-radius:30px 0px 0px 30px;}.elementor-97 .elementor-element.elementor-element-7efe71b{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-c00b9da{text-align:start;}.elementor-97 .elementor-element.elementor-element-c00b9da .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-28d57c7 );}.elementor-97 .elementor-element.elementor-element-31e0a1a{text-align:start;}.elementor-97 .elementor-element.elementor-element-31e0a1a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-af52e61{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-13c1f79 );}.elementor-97 .elementor-element.elementor-element-af52e61 p{margin-block-end:20px;}.elementor-97 .elementor-element.elementor-element-0b01216{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:30px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-53628d62 );--e-n-carousel-dots-hover-color:#B0061F;--e-n-carousel-swiper-pagination-spacing:20px;}.elementor-97 .elementor-element.elementor-element-0b01216 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-97 .elementor-element.elementor-element-0b01216 .swiper-slide ) > .e-con{--border-radius:30px 30px 30px 30px;}.elementor-97 .elementor-element.elementor-element-3d5299b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:2;overflow:visible;}.elementor-97 .elementor-element.elementor-element-3d5299b:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-3d5299b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7f3d95 );}.elementor-97 .elementor-element.elementor-element-1a6331a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-7dd1697.elementor-element{--align-self:center;}.elementor-97 .elementor-element.elementor-element-7dd1697 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-aa1a318{width:100%;max-width:100%;text-align:center;}.elementor-97 .elementor-element.elementor-element-aa1a318 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-53628d62 );}.elementor-97 .elementor-element.elementor-element-f1846e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-dcf76d8{--grid-columns:3;--grid-column-gap:30px;}@media(max-width:1366px){.elementor-97 .elementor-element.elementor-element-2c7955b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:80px;--padding-left:90px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-0a9f3f0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-97 .elementor-element.elementor-element-50484d6{width:100%;max-width:100%;}.elementor-97 .elementor-element.elementor-element-9b22a3c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:80px;--padding-left:90px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-de09f3f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-97 .elementor-element.elementor-element-5387d2e{width:100%;max-width:100%;}.elementor-97 .elementor-element.elementor-element-b09607c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:80px;--padding-left:90px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-d19f15c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-97 .elementor-element.elementor-element-fc2b43b{width:100%;max-width:100%;}.elementor-97 .elementor-element.elementor-element-9f0d1ef{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-68fa6cb img{object-position:center center;}.elementor-97 .elementor-element.elementor-element-3b2c192 img{object-position:center center;}.elementor-97 .elementor-element.elementor-element-ee846cb{font-size:var( --e-global-typography-d918740-font-size );}.elementor-97 .elementor-element.elementor-element-20957d6{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-7742d6a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-08fdeec{--border-radius:0px 0px 0px 0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-f64fa5b{--swiper-slides-to-display:3;--swiper-slides-gap:20px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;--arrow-prev-left-position:-60px;--arrow-next-right-position:-60px;}.elementor-97 .elementor-element.elementor-element-9b0041d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-50096d4 img{height:400px;}.elementor-97 .elementor-element.elementor-element-6cf6a56 img{height:400px;}.elementor-97 .elementor-element.elementor-element-bebd3d6 img{height:400px;}.elementor-97 .elementor-element.elementor-element-e0ae6f0 img{height:400px;}.elementor-97 .elementor-element.elementor-element-5ff32c2 img{height:400px;}.elementor-97 .elementor-element.elementor-element-eb80103 img{height:400px;}.elementor-97 .elementor-element.elementor-element-3d5299b{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-dcf76d8{--grid-row-gap:20px;--grid-column-gap:20px;}}@media(max-width:1200px){body:not(.rtl) .elementor-97 .elementor-element.elementor-element-023033b{right:20px;}body.rtl .elementor-97 .elementor-element.elementor-element-023033b{left:20px;}.elementor-97 .elementor-element.elementor-element-023033b{bottom:50px;}.elementor-97 .elementor-element.elementor-element-da0415e{bottom:50px;}.elementor-97 .elementor-element.elementor-element-4012bf5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-97 .elementor-element.elementor-element-f64fa5b{--swiper-slides-to-display:3;--arrow-prev-left-position:-65px;--arrow-next-right-position:-65px;}}@media(max-width:1024px){.elementor-97 .elementor-element.elementor-element-9cf3a4b{--min-height:60vh;}.elementor-97 .elementor-element.elementor-element-bcdf661{--min-height:60vh;}.elementor-97 .elementor-element.elementor-element-e079197{--min-height:60vh;}.elementor-97 .elementor-element.elementor-element-adc53da{--e-n-carousel-swiper-slides-to-display:1;}.elementor-97 .elementor-element.elementor-element-9f0d1ef{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-023033b{bottom:115px;}.elementor-97 .elementor-element.elementor-element-cc6c6ab{text-align:center;}.elementor-97 .elementor-element.elementor-element-8d5ac39{text-align:center;}.elementor-97 .elementor-element.elementor-element-1c7b7ca{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-97 .elementor-element.elementor-element-da0415e{left:20px;}body.rtl .elementor-97 .elementor-element.elementor-element-da0415e{right:20px;}.elementor-97 .elementor-element.elementor-element-da0415e{bottom:20px;}.elementor-97 .elementor-element.elementor-element-ee846cb{font-size:var( --e-global-typography-d918740-font-size );}.elementor-97 .elementor-element.elementor-element-20957d6{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-08fdeec{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-f64fa5b{--swiper-slides-to-display:3;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--arrow-prev-left-position:-10px;--arrow-next-right-position:-10px;}.elementor-97 .elementor-element.elementor-element-9b0041d{--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-50096d4 img{height:412px;}.elementor-97 .elementor-element.elementor-element-6cf6a56 img{height:412px;}.elementor-97 .elementor-element.elementor-element-bebd3d6 img{height:412px;}.elementor-97 .elementor-element.elementor-element-50db96b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-97 .elementor-element.elementor-element-e0ae6f0 img{height:412px;}.elementor-97 .elementor-element.elementor-element-5ff32c2 img{height:412px;}.elementor-97 .elementor-element.elementor-element-eb80103 img{height:412px;}.elementor-97 .elementor-element.elementor-element-0b01216{--e-n-carousel-swiper-slides-to-display:1;}.elementor-97 .elementor-element.elementor-element-3d5299b{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-dcf76d8{--grid-columns:2;}}@media(max-width:880px){.elementor-97 .elementor-element.elementor-element-2c7955b{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-0a9f3f0{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-97 .elementor-element.elementor-element-9b22a3c{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-de09f3f{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-97 .elementor-element.elementor-element-b09607c{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-d19f15c{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-97 .elementor-element.elementor-element-9f0d1ef{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-20957d6{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-1b646e6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-256aeb7{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-08fdeec{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-f64fa5b{--swiper-slides-to-display:2;}.elementor-97 .elementor-element.elementor-element-9b0041d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-37ab670{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-97 .elementor-element.elementor-element-407a8a5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-97 .elementor-element.elementor-element-3d5299b{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-97 .elementor-element.elementor-element-2c7955b{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-50484d6{text-align:center;}.elementor-97 .elementor-element.elementor-element-50484d6 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-97 .elementor-element.elementor-element-4392040{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-97 .elementor-element.elementor-element-9b22a3c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-5387d2e{text-align:center;}.elementor-97 .elementor-element.elementor-element-5387d2e .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-97 .elementor-element.elementor-element-bfab32b{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-97 .elementor-element.elementor-element-b09607c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-fc2b43b{text-align:center;}.elementor-97 .elementor-element.elementor-element-fc2b43b .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-97 .elementor-element.elementor-element-103ad63{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-97 .elementor-element.elementor-element-adc53da{--e-n-carousel-swiper-slides-to-display:1;}.elementor-97 .elementor-element.elementor-element-8d5ac39 .elementor-heading-title{font-size:25px;}.elementor-97 .elementor-element.elementor-element-1c7b7ca{--min-height:400px;}.elementor-97 .elementor-element.elementor-element-3b2c192 img{height:400px;}.elementor-97 .elementor-element.elementor-element-da0415e{--width:66%;bottom:20px;}body:not(.rtl) .elementor-97 .elementor-element.elementor-element-da0415e{left:60px;}body.rtl .elementor-97 .elementor-element.elementor-element-da0415e{right:60px;}.elementor-97 .elementor-element.elementor-element-ee846cb{font-size:var( --e-global-typography-d918740-font-size );}.elementor-97 .elementor-element.elementor-element-581f998{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-97 .elementor-element.elementor-element-28deb07{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-97 .elementor-element.elementor-element-3c9a49a{text-align:center;}.elementor-97 .elementor-element.elementor-element-861eb32{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-97 .elementor-element.elementor-element-3bc086f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-97 .elementor-element.elementor-element-b2f4365{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-97 .elementor-element.elementor-element-2bb7e3e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-97 .elementor-element.elementor-element-d498a96{--justify-content:center;}.elementor-97 .elementor-element.elementor-element-24dd9ea{text-align:center;}.elementor-97 .elementor-element.elementor-element-ba38f24{text-align:center;}.elementor-97 .elementor-element.elementor-element-ba38f24 .elementor-heading-title{font-size:25px;}.elementor-97 .elementor-element.elementor-element-c1074e1{text-align:center;}.elementor-97 .elementor-element.elementor-element-f0f8955 .ekit-btn-wraper{text-align:center;}.elementor-97 .elementor-element.elementor-element-1b646e6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-97 .elementor-element.elementor-element-8ef7d36{text-align:center;}.elementor-97 .elementor-element.elementor-element-a4c72f7 .ekit-btn-wraper{text-align:center;}.elementor-97 .elementor-element.elementor-element-5d502a0{--flex-wrap:wrap;}.elementor-97 .elementor-element.elementor-element-60a9dcf{--width:34%;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-97 .elementor-element.elementor-element-f5b9324 .elementor-icon{font-size:35px;}.elementor-97 .elementor-element.elementor-element-f5b9324 .elementor-icon svg{height:35px;}.elementor-97 .elementor-element.elementor-element-bcf51f9 .elementor-counter-number-wrapper{font-size:25px;}.elementor-97 .elementor-element.elementor-element-bcf51f9 .elementor-counter-title{font-size:16px;}.elementor-97 .elementor-element.elementor-element-c9f3f4b{--width:33%;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-97 .elementor-element.elementor-element-9567643 .elementor-icon{font-size:35px;}.elementor-97 .elementor-element.elementor-element-9567643 .elementor-icon svg{height:35px;}.elementor-97 .elementor-element.elementor-element-32ef251 .elementor-counter-number-wrapper{font-size:25px;}.elementor-97 .elementor-element.elementor-element-32ef251 .elementor-counter-title{font-size:16px;}.elementor-97 .elementor-element.elementor-element-bd57ffc{--width:33%;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-97 .elementor-element.elementor-element-c704f3a .elementor-icon{font-size:35px;}.elementor-97 .elementor-element.elementor-element-c704f3a .elementor-icon svg{height:35px;}.elementor-97 .elementor-element.elementor-element-a00b64d .elementor-counter-number-wrapper{font-size:25px;}.elementor-97 .elementor-element.elementor-element-a00b64d .elementor-counter-title{font-size:16px;}.elementor-97 .elementor-element.elementor-element-e7fcf80{--width:50%;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-97 .elementor-element.elementor-element-0c7399f .elementor-icon{font-size:35px;}.elementor-97 .elementor-element.elementor-element-0c7399f .elementor-icon svg{height:35px;}.elementor-97 .elementor-element.elementor-element-0f0e725 .elementor-counter-number-wrapper{font-size:25px;}.elementor-97 .elementor-element.elementor-element-0f0e725 .elementor-counter-title{font-size:16px;}.elementor-97 .elementor-element.elementor-element-6fe6690{--width:50%;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-97 .elementor-element.elementor-element-9b75330 .elementor-counter-number-wrapper{font-size:25px;}.elementor-97 .elementor-element.elementor-element-9b75330 .elementor-counter-title{font-size:16px;}.elementor-97 .elementor-element.elementor-element-cb9f8b0 .elementor-heading-title{font-size:25px;}.elementor-97 .elementor-element.elementor-element-f64fa5b{--swiper-slides-to-display:1;}.elementor-97 .elementor-element.elementor-element-f6eeab2{text-align:center;}.elementor-97 .elementor-element.elementor-element-564f123{text-align:center;}.elementor-97 .elementor-element.elementor-element-3e7c5ee{text-align:center;}.elementor-97 .elementor-element.elementor-element-3e7c5ee .elementor-heading-title{font-size:25px;}.elementor-97 .elementor-element.elementor-element-37ab670{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-97 .elementor-element.elementor-element-8124032{--min-height:325px;}.elementor-97 .elementor-element.elementor-element-50096d4 img{height:325px;border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-b7131de{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-a8492e2{--min-height:325px;}.elementor-97 .elementor-element.elementor-element-6cf6a56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-6cf6a56 img{height:325px;border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-d4a1560{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-713d376{--min-height:325px;}.elementor-97 .elementor-element.elementor-element-bebd3d6 img{height:325px;border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-1b6a7a2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-50db96b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-97 .elementor-element.elementor-element-407a8a5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-97 .elementor-element.elementor-element-a12161f .ekit-btn-wraper{text-align:center;}.elementor-97 .elementor-element.elementor-element-209a29c{--min-height:325px;}.elementor-97 .elementor-element.elementor-element-e0ae6f0 img{height:325px;border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-974abb8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-41adbe7{--min-height:325px;}.elementor-97 .elementor-element.elementor-element-5ff32c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-5ff32c2 img{height:325px;border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-af0b58d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-5a6a95d{--min-height:325px;}.elementor-97 .elementor-element.elementor-element-eb80103 img{height:325px;border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-7efe71b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-0b01216{--e-n-carousel-swiper-slides-to-display:1;}.elementor-97 .elementor-element.elementor-element-3d5299b{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-97 .elementor-element.elementor-element-aa1a318 .elementor-heading-title{font-size:25px;}.elementor-97 .elementor-element.elementor-element-dcf76d8{--grid-columns:1;}}@media(min-width:768px){.elementor-97 .elementor-element.elementor-element-0a9f3f0{--width:67%;}.elementor-97 .elementor-element.elementor-element-5f9451f{--width:40%;}.elementor-97 .elementor-element.elementor-element-de09f3f{--width:67%;}.elementor-97 .elementor-element.elementor-element-818e2d0{--width:40%;}.elementor-97 .elementor-element.elementor-element-d19f15c{--width:67%;}.elementor-97 .elementor-element.elementor-element-6f38acc{--width:40%;}.elementor-97 .elementor-element.elementor-element-d0c8d05{--width:48%;}.elementor-97 .elementor-element.elementor-element-023033b{--width:235px;}.elementor-97 .elementor-element.elementor-element-1c7b7ca{--width:48%;}.elementor-97 .elementor-element.elementor-element-da0415e{--width:235px;}.elementor-97 .elementor-element.elementor-element-4012bf5{--width:100%;}.elementor-97 .elementor-element.elementor-element-caff5a4{--width:40%;}.elementor-97 .elementor-element.elementor-element-5d502a0{--width:80%;}.elementor-97 .elementor-element.elementor-element-60a9dcf{--width:25%;}.elementor-97 .elementor-element.elementor-element-c9f3f4b{--width:25%;}.elementor-97 .elementor-element.elementor-element-bd57ffc{--width:25%;}.elementor-97 .elementor-element.elementor-element-e7fcf80{--width:25%;}.elementor-97 .elementor-element.elementor-element-6fe6690{--width:25%;}.elementor-97 .elementor-element.elementor-element-42f6b2e{--width:35%;}.elementor-97 .elementor-element.elementor-element-37ab670{--width:65%;}.elementor-97 .elementor-element.elementor-element-f78b537{--width:65%;}}@media(max-width:1366px) and (min-width:768px){.elementor-97 .elementor-element.elementor-element-0a9f3f0{--width:75%;}.elementor-97 .elementor-element.elementor-element-de09f3f{--width:75%;}.elementor-97 .elementor-element.elementor-element-d19f15c{--width:75%;}.elementor-97 .elementor-element.elementor-element-9f0d1ef{--content-width:100%;}.elementor-97 .elementor-element.elementor-element-20957d6{--content-width:100%;}.elementor-97 .elementor-element.elementor-element-4012bf5{--width:100%;}.elementor-97 .elementor-element.elementor-element-caff5a4{--width:36%;}.elementor-97 .elementor-element.elementor-element-1b646e6{--width:64%;}.elementor-97 .elementor-element.elementor-element-9b0041d{--content-width:100%;}.elementor-97 .elementor-element.elementor-element-42f6b2e{--width:36%;}.elementor-97 .elementor-element.elementor-element-37ab670{--width:64%;}.elementor-97 .elementor-element.elementor-element-f78b537{--width:64%;}.elementor-97 .elementor-element.elementor-element-3d5299b{--content-width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-97 .elementor-element.elementor-element-0a9f3f0{--width:100%;}.elementor-97 .elementor-element.elementor-element-5f9451f{--width:35%;}.elementor-97 .elementor-element.elementor-element-de09f3f{--width:100%;}.elementor-97 .elementor-element.elementor-element-818e2d0{--width:35%;}.elementor-97 .elementor-element.elementor-element-d19f15c{--width:100%;}.elementor-97 .elementor-element.elementor-element-6f38acc{--width:35%;}.elementor-97 .elementor-element.elementor-element-caff5a4{--width:100%;}.elementor-97 .elementor-element.elementor-element-1b646e6{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-97 .elementor-element.elementor-element-8bc7088{--width:100%;}.elementor-97 .elementor-element.elementor-element-1c7b7ca{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-97 .elementor-element.elementor-element-5d502a0{--width:100%;}.elementor-97 .elementor-element.elementor-element-42f6b2e{--width:100%;}.elementor-97 .elementor-element.elementor-element-37ab670{--width:100%;}.elementor-97 .elementor-element.elementor-element-f78b537{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-50484d6 */.banner-heading {
    opacity: 0;
    transform: translateY(80px);
}

.swiper-slide-active .banner-heading {
    animation: slideUpFade 1.2s ease-out forwards;
}

@keyframes slideUpFade {
    from {
        opacity: 0;
        transform: translateY(80px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b348eab */.banner-text {
    opacity: 0;
    transform: translateY(80px);
}

.swiper-slide-active .banner-text {
    animation: slideUpFade 1.4s ease-out forwards;
}

@keyframes slideUpFade {
    from {
        opacity: 0;
        transform: translateY(80px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-6a9d530 */.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}

.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}

.video-trigger-button,
.banner-button {
    opacity: 0;
    transform: translateY(80px);
}

.swiper-slide-active .video-trigger-button,
.swiper-slide-active .banner-button {
    animation: slideUpFade 1.6s ease-out forwards;
}

@keyframes slideUpFade {
    from {
        opacity: 0;
        transform: translateY(80px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-c7330b3 */.elementor-97 .elementor-element.elementor-element-c7330b3 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-c7330b3 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}

.video-trigger-button,
.banner-button {
    opacity: 0;
    transform: translateY(80px);
}

.swiper-slide-active .video-trigger-button,
.swiper-slide-active .banner-button {
    animation: slideUpFade 1.6s ease-out forwards;
}

@keyframes slideUpFade {
    from {
        opacity: 0;
        transform: translateY(80px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cf3a4b *//*.background-container {*/
/*    opacity: 0;*/
/*    transform: none;*/
/*}*/

/* fade in on active slide */
/*.swiper-slide-active .background-container {*/
/*    opacity: 1;*/
/*    animation: fadeIn 1.2s ease-in forwards;*/
/*}*/

/* ensure it fades out when not active */
/*.swiper-slide:not(.swiper-slide-active) .background-container {*/
/*    opacity: 0;*/
/*    animation: fadeOut 0.8s ease-out forwards;*/
/*}*/

/*@keyframes fadeIn {*/
/*    from {*/
/*        opacity: 0;*/
/*    }*/
/*    to {*/
/*        opacity: 1;*/
/*    }*/
/*}*/

/*@keyframes fadeOut {*/
/*    from {*/
/*        opacity: 1;*/
/*    }*/
/*    to {*/
/*        opacity: 0;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5387d2e */.banner-heading {
    opacity: 0;
    transform: translateY(80px);
}

.swiper-slide-active .banner-heading {
    animation: slideUpFade 1.2s ease-out forwards;
}

@keyframes slideUpFade {
    from {
        opacity: 0;
        transform: translateY(80px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-737008d */.elementor-97 .elementor-element.elementor-element-737008d .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-737008d .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-5959003 */.elementor-97 .elementor-element.elementor-element-5959003 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-5959003 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc2b43b */.banner-heading {
    opacity: 0;
    transform: translateY(80px);
}

.swiper-slide-active .banner-heading {
    animation: slideUpFade 1.2s ease-out forwards;
}

@keyframes slideUpFade {
    from {
        opacity: 0;
        transform: translateY(80px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-2dd19c4 */.elementor-97 .elementor-element.elementor-element-2dd19c4 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-2dd19c4 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-fad3004 */.elementor-97 .elementor-element.elementor-element-fad3004 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-fad3004 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50484d6 */.banner-heading {
    opacity: 0;
    transform: translateY(80px);
}

.swiper-slide-active .banner-heading {
    animation: slideUpFade 1.2s ease-out forwards;
}

@keyframes slideUpFade {
    from {
        opacity: 0;
        transform: translateY(80px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b348eab */.banner-text {
    opacity: 0;
    transform: translateY(80px);
}

.swiper-slide-active .banner-text {
    animation: slideUpFade 1.4s ease-out forwards;
}

@keyframes slideUpFade {
    from {
        opacity: 0;
        transform: translateY(80px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-6a9d530 */.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}

.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}

.video-trigger-button,
.banner-button {
    opacity: 0;
    transform: translateY(80px);
}

.swiper-slide-active .video-trigger-button,
.swiper-slide-active .banner-button {
    animation: slideUpFade 1.6s ease-out forwards;
}

@keyframes slideUpFade {
    from {
        opacity: 0;
        transform: translateY(80px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-c7330b3 */.elementor-97 .elementor-element.elementor-element-c7330b3 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-c7330b3 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}

.video-trigger-button,
.banner-button {
    opacity: 0;
    transform: translateY(80px);
}

.swiper-slide-active .video-trigger-button,
.swiper-slide-active .banner-button {
    animation: slideUpFade 1.6s ease-out forwards;
}

@keyframes slideUpFade {
    from {
        opacity: 0;
        transform: translateY(80px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cf3a4b *//*.background-container {*/
/*    opacity: 0;*/
/*    transform: none;*/
/*}*/

/* fade in on active slide */
/*.swiper-slide-active .background-container {*/
/*    opacity: 1;*/
/*    animation: fadeIn 1.2s ease-in forwards;*/
/*}*/

/* ensure it fades out when not active */
/*.swiper-slide:not(.swiper-slide-active) .background-container {*/
/*    opacity: 0;*/
/*    animation: fadeOut 0.8s ease-out forwards;*/
/*}*/

/*@keyframes fadeIn {*/
/*    from {*/
/*        opacity: 0;*/
/*    }*/
/*    to {*/
/*        opacity: 1;*/
/*    }*/
/*}*/

/*@keyframes fadeOut {*/
/*    from {*/
/*        opacity: 1;*/
/*    }*/
/*    to {*/
/*        opacity: 0;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5387d2e */.banner-heading {
    opacity: 0;
    transform: translateY(80px);
}

.swiper-slide-active .banner-heading {
    animation: slideUpFade 1.2s ease-out forwards;
}

@keyframes slideUpFade {
    from {
        opacity: 0;
        transform: translateY(80px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-737008d */.elementor-97 .elementor-element.elementor-element-737008d .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-737008d .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-5959003 */.elementor-97 .elementor-element.elementor-element-5959003 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-5959003 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc2b43b */.banner-heading {
    opacity: 0;
    transform: translateY(80px);
}

.swiper-slide-active .banner-heading {
    animation: slideUpFade 1.2s ease-out forwards;
}

@keyframes slideUpFade {
    from {
        opacity: 0;
        transform: translateY(80px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-2dd19c4 */.elementor-97 .elementor-element.elementor-element-2dd19c4 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-2dd19c4 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-fad3004 */.elementor-97 .elementor-element.elementor-element-fad3004 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-fad3004 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50484d6 */.banner-heading {
    opacity: 0;
    transform: translateY(80px);
}

.swiper-slide-active .banner-heading {
    animation: slideUpFade 1.2s ease-out forwards;
}

@keyframes slideUpFade {
    from {
        opacity: 0;
        transform: translateY(80px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b348eab */.banner-text {
    opacity: 0;
    transform: translateY(80px);
}

.swiper-slide-active .banner-text {
    animation: slideUpFade 1.4s ease-out forwards;
}

@keyframes slideUpFade {
    from {
        opacity: 0;
        transform: translateY(80px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-6a9d530 */.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}

.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}

.video-trigger-button,
.banner-button {
    opacity: 0;
    transform: translateY(80px);
}

.swiper-slide-active .video-trigger-button,
.swiper-slide-active .banner-button {
    animation: slideUpFade 1.6s ease-out forwards;
}

@keyframes slideUpFade {
    from {
        opacity: 0;
        transform: translateY(80px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-c7330b3 */.elementor-97 .elementor-element.elementor-element-c7330b3 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-c7330b3 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}

.video-trigger-button,
.banner-button {
    opacity: 0;
    transform: translateY(80px);
}

.swiper-slide-active .video-trigger-button,
.swiper-slide-active .banner-button {
    animation: slideUpFade 1.6s ease-out forwards;
}

@keyframes slideUpFade {
    from {
        opacity: 0;
        transform: translateY(80px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cf3a4b *//*.background-container {*/
/*    opacity: 0;*/
/*    transform: none;*/
/*}*/

/* fade in on active slide */
/*.swiper-slide-active .background-container {*/
/*    opacity: 1;*/
/*    animation: fadeIn 1.2s ease-in forwards;*/
/*}*/

/* ensure it fades out when not active */
/*.swiper-slide:not(.swiper-slide-active) .background-container {*/
/*    opacity: 0;*/
/*    animation: fadeOut 0.8s ease-out forwards;*/
/*}*/

/*@keyframes fadeIn {*/
/*    from {*/
/*        opacity: 0;*/
/*    }*/
/*    to {*/
/*        opacity: 1;*/
/*    }*/
/*}*/

/*@keyframes fadeOut {*/
/*    from {*/
/*        opacity: 1;*/
/*    }*/
/*    to {*/
/*        opacity: 0;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5387d2e */.banner-heading {
    opacity: 0;
    transform: translateY(80px);
}

.swiper-slide-active .banner-heading {
    animation: slideUpFade 1.2s ease-out forwards;
}

@keyframes slideUpFade {
    from {
        opacity: 0;
        transform: translateY(80px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-737008d */.elementor-97 .elementor-element.elementor-element-737008d .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-737008d .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-5959003 */.elementor-97 .elementor-element.elementor-element-5959003 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-5959003 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc2b43b */.banner-heading {
    opacity: 0;
    transform: translateY(80px);
}

.swiper-slide-active .banner-heading {
    animation: slideUpFade 1.2s ease-out forwards;
}

@keyframes slideUpFade {
    from {
        opacity: 0;
        transform: translateY(80px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-2dd19c4 */.elementor-97 .elementor-element.elementor-element-2dd19c4 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-2dd19c4 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-fad3004 */.elementor-97 .elementor-element.elementor-element-fad3004 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-fad3004 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50484d6 */.banner-heading {
    opacity: 0;
    transform: translateY(80px);
}

.swiper-slide-active .banner-heading {
    animation: slideUpFade 1.2s ease-out forwards;
}

@keyframes slideUpFade {
    from {
        opacity: 0;
        transform: translateY(80px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b348eab */.banner-text {
    opacity: 0;
    transform: translateY(80px);
}

.swiper-slide-active .banner-text {
    animation: slideUpFade 1.4s ease-out forwards;
}

@keyframes slideUpFade {
    from {
        opacity: 0;
        transform: translateY(80px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-6a9d530 */.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}

.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-6a9d530 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}

.video-trigger-button,
.banner-button {
    opacity: 0;
    transform: translateY(80px);
}

.swiper-slide-active .video-trigger-button,
.swiper-slide-active .banner-button {
    animation: slideUpFade 1.6s ease-out forwards;
}

@keyframes slideUpFade {
    from {
        opacity: 0;
        transform: translateY(80px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-c7330b3 */.elementor-97 .elementor-element.elementor-element-c7330b3 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-c7330b3 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}

.video-trigger-button,
.banner-button {
    opacity: 0;
    transform: translateY(80px);
}

.swiper-slide-active .video-trigger-button,
.swiper-slide-active .banner-button {
    animation: slideUpFade 1.6s ease-out forwards;
}

@keyframes slideUpFade {
    from {
        opacity: 0;
        transform: translateY(80px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cf3a4b *//*.background-container {*/
/*    opacity: 0;*/
/*    transform: none;*/
/*}*/

/* fade in on active slide */
/*.swiper-slide-active .background-container {*/
/*    opacity: 1;*/
/*    animation: fadeIn 1.2s ease-in forwards;*/
/*}*/

/* ensure it fades out when not active */
/*.swiper-slide:not(.swiper-slide-active) .background-container {*/
/*    opacity: 0;*/
/*    animation: fadeOut 0.8s ease-out forwards;*/
/*}*/

/*@keyframes fadeIn {*/
/*    from {*/
/*        opacity: 0;*/
/*    }*/
/*    to {*/
/*        opacity: 1;*/
/*    }*/
/*}*/

/*@keyframes fadeOut {*/
/*    from {*/
/*        opacity: 1;*/
/*    }*/
/*    to {*/
/*        opacity: 0;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5387d2e */.banner-heading {
    opacity: 0;
    transform: translateY(80px);
}

.swiper-slide-active .banner-heading {
    animation: slideUpFade 1.2s ease-out forwards;
}

@keyframes slideUpFade {
    from {
        opacity: 0;
        transform: translateY(80px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-737008d */.elementor-97 .elementor-element.elementor-element-737008d .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-737008d .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-5959003 */.elementor-97 .elementor-element.elementor-element-5959003 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-5959003 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc2b43b */.banner-heading {
    opacity: 0;
    transform: translateY(80px);
}

.swiper-slide-active .banner-heading {
    animation: slideUpFade 1.2s ease-out forwards;
}

@keyframes slideUpFade {
    from {
        opacity: 0;
        transform: translateY(80px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-2dd19c4 */.elementor-97 .elementor-element.elementor-element-2dd19c4 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-2dd19c4 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-fad3004 */.elementor-97 .elementor-element.elementor-element-fad3004 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-fad3004 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-adc53da */.elementor-97 .elementor-element.elementor-element-adc53da .elementor-swiper-button-prev:hover svg path,
.elementor-97 .elementor-element.elementor-element-adc53da .elementor-swiper-button-next:hover svg path {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-95bcddd */.elementor-97 .elementor-element.elementor-element-95bcddd{
    line-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for elementskit-video, class: .elementor-element-bb2b9d5 *//* =========================
   POPUP BACKDROP
========================= */
.mfp-bg {
    background: #ffffff !important;
}

.mfp-ready.mfp-bg {
    opacity: 1 !important;
}

/* =========================
   FULLSCREEN POPUP LAYOUT
========================= */
.mfp-wrap,
.mfp-container,
.mfp-content {
    width: 100vw !important;
    height: 100vh !important;
    max-width: none !important;
    max-height: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* wrapper centering */
.ekit_self_video_wrap {
    width: 100vw !important;
    height: 100vh !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* =========================
   🔥 FORCE VIDEO SIZE (IMPORTANT FIX)
========================= */

/* TARGET THE REAL ELEMENT */
#mep_0,
.mejs-container {
    width: 70vw !important;
    height: 80vh !important;
    max-width: none !important;
    max-height: none !important;
    min-width: unset !important;
}

/* inner layers */
.mejs-inner,
.mejs-mediaelement {
    width: 100% !important;
    height: 100% !important;
}

/* actual video */
.mejs-mediaelement video,
video.video_class {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
}

/* =========================
   CLOSE BUTTON BASE
========================= */
.mfp-close {
    width: 55px !important;
    height: 55px !important;

    position: absolute !important;
    top: 20px !important;
    right: 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    padding: 0 !important;
    margin: 0 !important;

    border-radius: 50% !important;
    background: #B0061F !important;

    font-size: 0 !important;
    line-height: 1 !important;

    opacity: 1 !important;
    z-index: 999999 !important;
}

/* 🚨 HIDE ENTIRE SVG WRAPPER (IMPORTANT) */
.mfp-close .ekit-popup-close-icon {
    display: none !important;
}

/* =========================
   CUSTOM X ICON
========================= */
.mfp-close::before {
    content: "×";
    font-size: 30px !important;
    color: #ffffff;
    line-height: 1;
}

/* hover */
.mfp-close:hover {
    background: #ffffff !important;
}

.mfp-close:hover::before {
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ed4071 */.video-play-button .elementor-icon-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}

.video-play-button .elementor-icon {
    background-color: #B0061F;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.video-play-button .elementor-icon i {
    color: #ffffff;
    font-size: 15px;
}

/* Ripple Animation */
.video-play-button .elementor-icon::before,
.video-play-button .elementor-icon::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, 0.4);
    animation: ripple 2s infinite;
}

.video-play-button .elementor-icon::after {
    animation-delay: 1s;
}

@keyframes ripple {
    0% {
        transform: scale(1);
        opacity: 0.6;
    }
    100% {
        transform: scale(2);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78dca09 */.elementor-97 .elementor-element.elementor-element-78dca09{
    line-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for elementskit-video, class: .elementor-element-cc908e1 *//* =========================
   POPUP BACKDROP
========================= */
.mfp-bg {
    background: #ffffff !important;
}

.mfp-ready.mfp-bg {
    opacity: 1 !important;
}

/* =========================
   FULLSCREEN POPUP LAYOUT
========================= */
.mfp-wrap,
.mfp-container,
.mfp-content {
    width: 100vw !important;
    height: 100vh !important;
    max-width: none !important;
    max-height: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* wrapper centering */
.ekit_self_video_wrap {
    width: 100vw !important;
    height: 100vh !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* =========================
   🔥 FORCE VIDEO SIZE (IMPORTANT FIX)
========================= */

/* TARGET THE REAL ELEMENT */
#mep_0,
.mejs-container {
    width: 70vw !important;
    height: 80vh !important;
    max-width: none !important;
    max-height: none !important;
    min-width: unset !important;
}

/* inner layers */
.mejs-inner,
.mejs-mediaelement {
    width: 100% !important;
    height: 100% !important;
}

/* actual video */
.mejs-mediaelement video,
video.video_class {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
}

/* =========================
   CLOSE BUTTON BASE
========================= */
.mfp-close {
    width: 55px !important;
    height: 55px !important;

    position: absolute !important;
    top: 20px !important;
    right: 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    padding: 0 !important;
    margin: 0 !important;

    border-radius: 50% !important;
    background: #B0061F !important;

    font-size: 0 !important;
    line-height: 1 !important;

    opacity: 1 !important;
    z-index: 999999 !important;
}

/* 🚨 HIDE ENTIRE SVG WRAPPER (IMPORTANT) */
.mfp-close .ekit-popup-close-icon {
    display: none !important;
}

/* =========================
   CUSTOM X ICON
========================= */
.mfp-close::before {
    content: "×";
    font-size: 30px !important;
    color: #ffffff;
    line-height: 1;
}

/* hover */
.mfp-close:hover {
    background: #ffffff !important;
}

.mfp-close:hover::before {
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-343d5f7 */.video-play-button .elementor-icon-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}

.video-play-button .elementor-icon {
    background-color: #B0061F;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.video-play-button .elementor-icon i {
    color: #ffffff;
    font-size: 15px;
}

/* Ripple Animation */
.video-play-button .elementor-icon::before,
.video-play-button .elementor-icon::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, 0.4);
    animation: ripple 2s infinite;
}

.video-play-button .elementor-icon::after {
    animation-delay: 1s;
}

@keyframes ripple {
    0% {
        transform: scale(1);
        opacity: 0.6;
    }
    100% {
        transform: scale(2);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da0415e */@media (max-width: 767px) {
    .elementor-97 .elementor-element.elementor-element-da0415e {
        position: absolute !important;
        left: 50% !important;
        bottom: 20px !important;
        transform: translateX(-50%) !important;
        margin: 0 !important;
        right: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-8020644 */.elementor-97 .elementor-element.elementor-element-8020644 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-8020644 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-858f0b1 */.elementor-97 .elementor-element.elementor-element-858f0b1 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-858f0b1 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}

.elementor-97 .elementor-element.elementor-element-858f0b1 .ekit_creative_button:hover{
    border: 1px solid #B0061F;
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-f0f8955 */.elementor-97 .elementor-element.elementor-element-f0f8955 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-f0f8955 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30cbb36 *//* container wrapper */
.elementor-97 .elementor-element.elementor-element-30cbb36 {
    width: 100%;
    max-width: 100%;
    min-height: 500px;
    padding: 0;
    margin: 0;
    overflow: visible;
    display: block;
    position: relative;
}
/* Responsive fix: below 1024px, drop the fixed min-height and let the
   container's height follow the SVG's actual aspect ratio (2000 x 1001),
   so there's no leftover empty space underneath on smaller screens */
@media (max-width: 1024px) {
    .elementor-97 .elementor-element.elementor-element-30cbb36 {
        min-height: 0;
        aspect-ratio: 2000 / 1001;
    }
}
/* SVG scaling */
.elementor-97 .elementor-element.elementor-element-30cbb36 svg {
    width: 100%;
    height: auto;
    display: block;
}
/* default map style */
.elementor-97 .elementor-element.elementor-element-30cbb36 path:not(#pin-wrapper path) {
    fill: #e1e1e1 !important;
    opacity: 1;
    transition: all 0.2s ease;
}
/* highlighted countries */
.elementor-97 .elementor-element.elementor-element-30cbb36 #DE,
.elementor-97 .elementor-element.elementor-element-30cbb36 #IT,
.elementor-97 .elementor-element.elementor-element-30cbb36 #BG,
.elementor-97 .elementor-element.elementor-element-30cbb36 #PT,
.elementor-97 .elementor-element.elementor-element-30cbb36 #TZ,
.elementor-97 .elementor-element.elementor-element-30cbb36 #NA,
.elementor-97 .elementor-element.elementor-element-30cbb36 #KE,
.elementor-97 .elementor-element.elementor-element-30cbb36 #AO,
.elementor-97 .elementor-element.elementor-element-30cbb36 #UG,
.elementor-97 .elementor-element.elementor-element-30cbb36 #BR,
.elementor-97 .elementor-element.elementor-element-30cbb36 #AR,
.elementor-97 .elementor-element.elementor-element-30cbb36 #US,
.elementor-97 .elementor-element.elementor-element-30cbb36 #PH,
.elementor-97 .elementor-element.elementor-element-30cbb36 #KR,
.elementor-97 .elementor-element.elementor-element-30cbb36 #IN {
    fill: #ffffff !important;
    opacity: 1 !important;
}
/* pulse animation */
@keyframes pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(176, 6, 31, 0.6);
    }
    70% {
        box-shadow: 0 0 0 10px rgba(176, 6, 31, 0);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(176, 6, 31, 0);
    }
}
/* popup box */
#mission-popup {
    display: none;
    position: absolute;
    z-index: 9999;
    background: #B0061F;
    padding: 16px 18px;
    min-width: 190px;
    max-width: 250px;
    font-family: 'Montserrat';
    border-radius: 30px;
    box-sizing: border-box;
    max-height: calc(100% - 16px);
    overflow-y: auto;
}
#popup-country {
    font-size: 14px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
}
#popup-close {
    cursor: pointer;
    font-size: 18px;
    color: #fff;
    line-height: 1;
    margin-left: 10px;
    opacity: 0.8;
    transition: opacity 0.15s;
}
#popup-close:hover {
    opacity: 1;
}
#popup-bases {
    font-size: 12px;
    color: #fff;
    line-height: 1.5;
    opacity: 0.95;
}
#popup-bases a {
    color: #ffffff;
    font-weight: 400;
    text-decoration: none;
}
#popup-bases a:hover {
    text-decoration: underline;
}
/* pin wrapper */
#pin-wrapper {
    position: relative;
    display: block;
    line-height: 0;
    width: 100%;
}
/* pin circles */
[data-pin] {
    position: absolute !important;
    width: 18px;
    height: 18px;
    background: #B0061F;
    border: none;
    border-radius: 50%;
    display: flex !important;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transform: translate(-50%, -50%);
    z-index: 500;
    user-select: none;
    animation: pulse 1.8s ease-out infinite;
    transition: transform 0.15s ease;
}
[data-pin]:hover {
    transform: translate(-50%, -50%) scale(1.15);
    animation: none;
    box-shadow: none;
}
/* Font Awesome Plus */
[data-pin] i {
    color: #ffffff;
    font-size: 8px;
    font-weight: 700;
    line-height: 1;
    pointer-events: none;
    transition: transform 0.2s ease;
}
/* Optional: turn + into × when active */
[data-pin].active i {
    transform: rotate(45deg);
}

/* Keep the popup from overflowing on small screens */
@media (max-width: 767px) {
    #mission-popup {
        max-width: calc(100vw - 16px);
        min-width: 160px;
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-a4c72f7 */.elementor-97 .elementor-element.elementor-element-a4c72f7 .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-a4c72f7 .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8746957 */@media (max-width: 767px) {
    .elementor-97 .elementor-element.elementor-element-8746957 svg {
        width: 45px !important;
        height: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-f64fa5b *//* Default state (initial) */
.elementor-97 .elementor-element.elementor-element-f64fa5b .elementor-swiper-button-prev svg path,
.elementor-97 .elementor-element.elementor-element-f64fa5b .elementor-swiper-button-next svg path {
    fill: #ffffff !important;
}

/* Hover state */
.elementor-97 .elementor-element.elementor-element-f64fa5b .elementor-swiper-button-prev:hover svg path,
.elementor-97 .elementor-element.elementor-element-f64fa5b .elementor-swiper-button-next:hover svg path {
    fill: #ffffff !important;
}


/* Swiper container */
.elementor-97 .elementor-element.elementor-element-f64fa5b .swiper {
    border-radius: 30px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6eeab2 */.elementor-97 .elementor-element.elementor-element-f6eeab2,
.elementor-97 .elementor-element.elementor-element-f6eeab2 * {
    user-select: none;
    -webkit-user-select: none;
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-b476359 */.elementor-97 .elementor-element.elementor-element-b476359 .ekit_creative_button {
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: inherit;
}

.elementor-97 .elementor-element.elementor-element-b476359 .ekit_creative_button::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0px; /* adjust spacing */
  width: 100%;
  height: 2px;
  background-color: #B0061F;
  transition: background-color 0.3s ease;
}

.elementor-97 .elementor-element.elementor-element-b476359 .ekit_creative_button:hover::after {
  background-color: #000;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-50db96b *//* Default state (initial) */
.elementor-97 .elementor-element.elementor-element-50db96b .elementor-swiper-button-prev svg path,
.elementor-97 .elementor-element.elementor-element-50db96b .elementor-swiper-button-next svg path {
    fill: #000000 !important;
}

/* Hover state */
.elementor-97 .elementor-element.elementor-element-50db96b .elementor-swiper-button-prev:hover svg path,
.elementor-97 .elementor-element.elementor-element-50db96b .elementor-swiper-button-next:hover svg path {
    fill: #ffffff !important;
}

/* Swiper container */
.elementor-97 .elementor-element.elementor-element-50db96b .swiper {
    border-radius: 30px !important;
}

.elementor-97 .elementor-element.elementor-element-50db96b .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  border-radius: 999px;
  background: #d1d5db;
  opacity: 1;
  transition: width 0.3s ease, background-color 0.3s ease;
}

.elementor-97 .elementor-element.elementor-element-50db96b .swiper-pagination-bullet-active {
  width: 24px;
  height: 10px;
  background-color: #B0061F;
}/* End custom CSS */
/* Start custom CSS for elementskit-creative-button, class: .elementor-element-a12161f */.elementor-97 .elementor-element.elementor-element-a12161f .ekit_creative_button_icon_wrapper svg {
    transition: transform 0.5s ease;
}

.elementor-97 .elementor-element.elementor-element-a12161f .ekit_creative_button:hover .ekit_creative_button_icon_wrapper svg {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0b01216 *//* Default state (initial) */
.elementor-97 .elementor-element.elementor-element-0b01216 .elementor-swiper-button-prev svg path,
.elementor-97 .elementor-element.elementor-element-0b01216 .elementor-swiper-button-next svg path {
    fill: #000000 !important;
}

/* Hover state */
.elementor-97 .elementor-element.elementor-element-0b01216 .elementor-swiper-button-prev:hover svg path,
.elementor-97 .elementor-element.elementor-element-0b01216 .elementor-swiper-button-next:hover svg path {
    fill: #ffffff !important;
}

/* Swiper container */
.elementor-97 .elementor-element.elementor-element-0b01216 .swiper {
    border-radius: 30px !important;
}

.elementor-97 .elementor-element.elementor-element-0b01216 .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  border-radius: 999px;
  background: #d1d5db;
  opacity: 1;
  transition: width 0.3s ease, background-color 0.3s ease;
}

.elementor-97 .elementor-element.elementor-element-0b01216 .swiper-pagination-bullet-active {
  width: 24px;
  height: 10px;
  background-color: #B0061F;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-dcf76d8 */.elementor-97 .elementor-element.elementor-element-dcf76d8 .elementor-loop-container {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    gap: 30px;
}

/* Desktop (above 1366px) = 3 columns, gap 30px */
.elementor-97 .elementor-element.elementor-element-dcf76d8 .e-loop-item {
    flex: 0 0 calc(33.333% - 20px);
}

/* 1366px and below = gap drops to 20px, still 3 columns until tablet breakpoint */
@media (max-width: 1366px) {
    .elementor-97 .elementor-element.elementor-element-dcf76d8 .elementor-loop-container {
        gap: 20px;
    }
    .elementor-97 .elementor-element.elementor-element-dcf76d8 .e-loop-item {
        flex: 0 0 calc(33.333% - 13.33px) !important;
    }
}

/* Tablet (down to 1024px) = 2 columns, gap 20px */
@media (max-width: 1024px) {
    .elementor-97 .elementor-element.elementor-element-dcf76d8 .e-loop-item {
        flex: 0 0 calc(50% - 10px) !important;
    }
}

/* Mobile (767px) = 1 column, gap 20px */
@media (max-width: 767px) {
    .elementor-97 .elementor-element.elementor-element-dcf76d8 .e-loop-item {
        flex: 0 0 100% !important;
    }
}/* End custom CSS */