.elementor-20115 .elementor-element.elementor-element-592b098c{--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: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;}.elementor-20115 .elementor-element.elementor-element-592b098c:not(.elementor-motion-effects-element-type-background), .elementor-20115 .elementor-element.elementor-element-592b098c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-20115 .elementor-element.elementor-element-1a3076b0{--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;}.elementor-20115 .elementor-element.elementor-element-1a3076b0:not(.elementor-motion-effects-element-type-background), .elementor-20115 .elementor-element.elementor-element-1a3076b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-20115 .elementor-element.elementor-element-69676294{--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;}.elementor-20115 .elementor-element.elementor-element-69676294:not(.elementor-motion-effects-element-type-background), .elementor-20115 .elementor-element.elementor-element-69676294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-20115 .elementor-element.elementor-element-32e6f1a6{width:initial;max-width:initial;top:50%;z-index:2;}.elementor-20115 .elementor-element.elementor-element-32e6f1a6.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-20115 .elementor-element.elementor-element-3425f0c{right:0px;}body.rtl .elementor-20115 .elementor-element.elementor-element-3425f0c{left:0px;}.elementor-20115 .elementor-element.elementor-element-3425f0c{top:50%;z-index:2;}.elementor-20115 .elementor-element.elementor-element-53c8a8f9{--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;}.elementor-20115 .elementor-element.elementor-element-53c8a8f9:not(.elementor-motion-effects-element-type-background), .elementor-20115 .elementor-element.elementor-element-53c8a8f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-20115 .elementor-element.elementor-element-42ff333 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#3FCF30;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;}.elementor-20115 .elementor-element.elementor-element-ab55249 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#3FCF30;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;}.elementor-20115 .elementor-element.elementor-element-690339e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#3FCF30;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;}.elementor-20115 .elementor-element.elementor-element-f5deb5d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#3FCF30;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;}.elementor-20115 .elementor-element.elementor-element-26bb9a5 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#38D030;padding:06px 12px 06px 18px;}.elementor-20115 .elementor-element.elementor-element-26bb9a5 .elementor-button:hover, .elementor-20115 .elementor-element.elementor-element-26bb9a5 .elementor-button:focus{background-color:#38D030;color:#FFFFFF;border-color:#38D030;}.elementor-20115 .elementor-element.elementor-element-26bb9a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20115 .elementor-element.elementor-element-26bb9a5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20115 .elementor-element.elementor-element-26bb9a5 .elementor-button:hover svg, .elementor-20115 .elementor-element.elementor-element-26bb9a5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20115 .elementor-element.elementor-element-981cb2c{--display:flex;--min-height:min-content;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--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;}.elementor-20115 .elementor-element.elementor-element-981cb2c:not(.elementor-motion-effects-element-type-background), .elementor-20115 .elementor-element.elementor-element-981cb2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-20115 .elementor-element.elementor-element-425ce35{--display:flex;--min-height:40px;--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;--border-radius:100px 100px 100px 100px;--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-20115 .elementor-element.elementor-element-425ce35:not(.elementor-motion-effects-element-type-background), .elementor-20115 .elementor-element.elementor-element-425ce35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#37D02F;}.elementor-20115 .elementor-element.elementor-element-3c9e939{--display:flex;--min-height:180px;--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:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20115 .elementor-element.elementor-element-3c9e939:not(.elementor-motion-effects-element-type-background), .elementor-20115 .elementor-element.elementor-element-3c9e939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#33333366;}.elementor-20115 .elementor-element.elementor-element-7cd0629{--display:flex;--min-height:min-content;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--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;}.elementor-20115 .elementor-element.elementor-element-7cd0629:not(.elementor-motion-effects-element-type-background), .elementor-20115 .elementor-element.elementor-element-7cd0629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-20115 .elementor-element.elementor-element-f1a56cb{--display:flex;--min-height:40px;--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;--border-radius:100px 100px 100px 100px;--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-20115 .elementor-element.elementor-element-f1a56cb:not(.elementor-motion-effects-element-type-background), .elementor-20115 .elementor-element.elementor-element-f1a56cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#37D02F;}.elementor-20115 .elementor-element.elementor-element-c3f6f40{--display:flex;--min-height:180px;--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:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20115 .elementor-element.elementor-element-c3f6f40:not(.elementor-motion-effects-element-type-background), .elementor-20115 .elementor-element.elementor-element-c3f6f40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#33333366;}.elementor-20115 .elementor-element.elementor-element-fd5beab{--display:flex;--min-height:min-content;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--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;}.elementor-20115 .elementor-element.elementor-element-fd5beab:not(.elementor-motion-effects-element-type-background), .elementor-20115 .elementor-element.elementor-element-fd5beab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-20115 .elementor-element.elementor-element-28537e9{--display:flex;--min-height:40px;--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;--border-radius:100px 100px 100px 100px;--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-20115 .elementor-element.elementor-element-28537e9:not(.elementor-motion-effects-element-type-background), .elementor-20115 .elementor-element.elementor-element-28537e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#37D02F;}.elementor-20115 .elementor-element.elementor-element-d236886{--display:flex;--min-height:180px;--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:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20115 .elementor-element.elementor-element-d236886:not(.elementor-motion-effects-element-type-background), .elementor-20115 .elementor-element.elementor-element-d236886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#33333366;}.elementor-20115 .elementor-element.elementor-element-b6d672e{--display:flex;--min-height:min-content;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--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;}.elementor-20115 .elementor-element.elementor-element-b6d672e:not(.elementor-motion-effects-element-type-background), .elementor-20115 .elementor-element.elementor-element-b6d672e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-20115 .elementor-element.elementor-element-7c0c57a{--display:flex;--min-height:40px;--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;--border-radius:100px 100px 100px 100px;--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-20115 .elementor-element.elementor-element-7c0c57a:not(.elementor-motion-effects-element-type-background), .elementor-20115 .elementor-element.elementor-element-7c0c57a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#37D02F;}.elementor-20115 .elementor-element.elementor-element-5386e3f{--display:flex;--min-height:180px;--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:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20115 .elementor-element.elementor-element-5386e3f:not(.elementor-motion-effects-element-type-background), .elementor-20115 .elementor-element.elementor-element-5386e3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#33333366;}.elementor-20115 .elementor-element.elementor-element-36deacf .elementor-button{background-color:#FFFFFF1A;border-style:solid;border-width:2px 2px 2px 2px;padding:06px 12px 06px 18px;}.elementor-20115 .elementor-element.elementor-element-36deacf .elementor-button:hover, .elementor-20115 .elementor-element.elementor-element-36deacf .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}.elementor-20115 .elementor-element.elementor-element-36deacf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20115 .elementor-element.elementor-element-36deacf .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20115 .elementor-element.elementor-element-36deacf .elementor-button:hover svg, .elementor-20115 .elementor-element.elementor-element-36deacf .elementor-button:focus svg{fill:#000000;}.elementor-20115 .elementor-element.elementor-element-2db952d3 .elementor-icon-wrapper{text-align:center;}.elementor-20115 .elementor-element.elementor-element-2db952d3.elementor-view-stacked .elementor-icon{background-color:#3FCF30;}.elementor-20115 .elementor-element.elementor-element-2db952d3.elementor-view-framed .elementor-icon, .elementor-20115 .elementor-element.elementor-element-2db952d3.elementor-view-default .elementor-icon{color:#3FCF30;border-color:#3FCF30;}.elementor-20115 .elementor-element.elementor-element-2db952d3.elementor-view-framed .elementor-icon, .elementor-20115 .elementor-element.elementor-element-2db952d3.elementor-view-default .elementor-icon svg{fill:#3FCF30;}.elementor-20115 .elementor-element.elementor-element-2db952d3 .elementor-icon{font-size:32px;}.elementor-20115 .elementor-element.elementor-element-2db952d3 .elementor-icon svg{height:32px;}.elementor-20115 .elementor-element.elementor-element-8b1c995{--display:flex;--min-height:280px;--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;}.elementor-20115 .elementor-element.elementor-element-8b1c995.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20115 .elementor-element.elementor-element-44faac0{--display:flex;--min-height:380px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-20115 .elementor-element.elementor-element-dee0335 .elementor-button{background-color:#FFFFFF1A;border-style:solid;border-width:2px 2px 2px 2px;padding:06px 12px 06px 18px;}.elementor-20115 .elementor-element.elementor-element-dee0335 .elementor-button:hover, .elementor-20115 .elementor-element.elementor-element-dee0335 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}.elementor-20115 .elementor-element.elementor-element-dee0335 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20115 .elementor-element.elementor-element-dee0335 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20115 .elementor-element.elementor-element-dee0335 .elementor-button:hover svg, .elementor-20115 .elementor-element.elementor-element-dee0335 .elementor-button:focus svg{fill:#000000;}.elementor-20115 .elementor-element.elementor-element-7b5449b .elementor-button{background-color:#FFFFFF1A;border-style:solid;border-width:2px 2px 2px 2px;padding:06px 12px 06px 18px;}.elementor-20115 .elementor-element.elementor-element-7b5449b .elementor-button:hover, .elementor-20115 .elementor-element.elementor-element-7b5449b .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}.elementor-20115 .elementor-element.elementor-element-7b5449b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20115 .elementor-element.elementor-element-7b5449b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20115 .elementor-element.elementor-element-7b5449b .elementor-button:hover svg, .elementor-20115 .elementor-element.elementor-element-7b5449b .elementor-button:focus svg{fill:#000000;}.elementor-20115 .elementor-element.elementor-element-04d7989 .elementor-button{background-color:#FFFFFF1A;border-style:solid;border-width:2px 2px 2px 2px;padding:06px 12px 06px 18px;}.elementor-20115 .elementor-element.elementor-element-04d7989 .elementor-button:hover, .elementor-20115 .elementor-element.elementor-element-04d7989 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}.elementor-20115 .elementor-element.elementor-element-04d7989 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20115 .elementor-element.elementor-element-04d7989 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20115 .elementor-element.elementor-element-04d7989 .elementor-button:hover svg, .elementor-20115 .elementor-element.elementor-element-04d7989 .elementor-button:focus svg{fill:#000000;}.elementor-20115 .elementor-element.elementor-element-78ee9fb .elementor-button{background-color:#FFFFFF1A;border-style:solid;border-width:2px 2px 2px 2px;padding:06px 12px 06px 18px;}.elementor-20115 .elementor-element.elementor-element-78ee9fb .elementor-button:hover, .elementor-20115 .elementor-element.elementor-element-78ee9fb .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}.elementor-20115 .elementor-element.elementor-element-78ee9fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20115 .elementor-element.elementor-element-78ee9fb .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20115 .elementor-element.elementor-element-78ee9fb .elementor-button:hover svg, .elementor-20115 .elementor-element.elementor-element-78ee9fb .elementor-button:focus svg{fill:#000000;}.elementor-20115 .elementor-element.elementor-element-3013b83 .elementor-button{background-color:#FFFFFF1A;border-style:solid;border-width:2px 2px 2px 2px;padding:06px 12px 06px 18px;}.elementor-20115 .elementor-element.elementor-element-3013b83 .elementor-button:hover, .elementor-20115 .elementor-element.elementor-element-3013b83 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}.elementor-20115 .elementor-element.elementor-element-3013b83 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20115 .elementor-element.elementor-element-3013b83 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20115 .elementor-element.elementor-element-3013b83 .elementor-button:hover svg, .elementor-20115 .elementor-element.elementor-element-3013b83 .elementor-button:focus svg{fill:#000000;}.elementor-20115 .elementor-element.elementor-element-d0d9f13 .elementor-button{background-color:#FFFFFF1A;border-style:solid;border-width:2px 2px 2px 2px;padding:06px 12px 06px 18px;}.elementor-20115 .elementor-element.elementor-element-d0d9f13 .elementor-button:hover, .elementor-20115 .elementor-element.elementor-element-d0d9f13 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}.elementor-20115 .elementor-element.elementor-element-d0d9f13 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20115 .elementor-element.elementor-element-d0d9f13 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20115 .elementor-element.elementor-element-d0d9f13 .elementor-button:hover svg, .elementor-20115 .elementor-element.elementor-element-d0d9f13 .elementor-button:focus svg{fill:#000000;}.elementor-20115 .elementor-element.elementor-element-e4e4b2e .elementor-button{background-color:#FFFFFF1A;border-style:solid;border-width:2px 2px 2px 2px;padding:06px 12px 06px 18px;}.elementor-20115 .elementor-element.elementor-element-e4e4b2e .elementor-button:hover, .elementor-20115 .elementor-element.elementor-element-e4e4b2e .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}.elementor-20115 .elementor-element.elementor-element-e4e4b2e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20115 .elementor-element.elementor-element-e4e4b2e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20115 .elementor-element.elementor-element-e4e4b2e .elementor-button:hover svg, .elementor-20115 .elementor-element.elementor-element-e4e4b2e .elementor-button:focus svg{fill:#000000;}.elementor-20115 .elementor-element.elementor-element-f31ceaa .elementor-button{background-color:#FFFFFF1A;border-style:solid;border-width:2px 2px 2px 2px;padding:06px 12px 06px 18px;}.elementor-20115 .elementor-element.elementor-element-f31ceaa .elementor-button:hover, .elementor-20115 .elementor-element.elementor-element-f31ceaa .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}.elementor-20115 .elementor-element.elementor-element-f31ceaa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20115 .elementor-element.elementor-element-f31ceaa .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20115 .elementor-element.elementor-element-f31ceaa .elementor-button:hover svg, .elementor-20115 .elementor-element.elementor-element-f31ceaa .elementor-button:focus svg{fill:#000000;}.elementor-20115 .elementor-element.elementor-element-4e7adbd .elementor-button{background-color:#FFFFFF1A;border-style:solid;border-width:2px 2px 2px 2px;padding:06px 12px 06px 18px;}.elementor-20115 .elementor-element.elementor-element-4e7adbd .elementor-button:hover, .elementor-20115 .elementor-element.elementor-element-4e7adbd .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}.elementor-20115 .elementor-element.elementor-element-4e7adbd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20115 .elementor-element.elementor-element-4e7adbd .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20115 .elementor-element.elementor-element-4e7adbd .elementor-button:hover svg, .elementor-20115 .elementor-element.elementor-element-4e7adbd .elementor-button:focus svg{fill:#000000;}.elementor-20115 .elementor-element.elementor-element-1cdac3c .elementor-button{background-color:#FFFFFF1A;border-style:solid;border-width:2px 2px 2px 2px;padding:06px 12px 06px 18px;}.elementor-20115 .elementor-element.elementor-element-1cdac3c .elementor-button:hover, .elementor-20115 .elementor-element.elementor-element-1cdac3c .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}.elementor-20115 .elementor-element.elementor-element-1cdac3c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20115 .elementor-element.elementor-element-1cdac3c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-20115 .elementor-element.elementor-element-1cdac3c .elementor-button:hover svg, .elementor-20115 .elementor-element.elementor-element-1cdac3c .elementor-button:focus svg{fill:#000000;}.elementor-20115 .elementor-element.elementor-element-17e6f619{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20115 .elementor-element.elementor-element-17e6f619:not(.elementor-motion-effects-element-type-background), .elementor-20115 .elementor-element.elementor-element-17e6f619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-20115 .elementor-element.elementor-element-18ac896e{width:var( --container-widget-width, 99.832% );max-width:99.832%;--container-widget-width:99.832%;--container-widget-flex-grow:0;}.elementor-20115 .elementor-element.elementor-element-18ac896e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20115 .elementor-element.elementor-element-23a84270{--display:flex;--min-height:405px;--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:flex-end;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7%;--padding-bottom:7%;--padding-left:8%;--padding-right:8%;}.elementor-20115 .elementor-element.elementor-element-23a84270:not(.elementor-motion-effects-element-type-background), .elementor-20115 .elementor-element.elementor-element-23a84270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-20115 .elementor-element.elementor-element-77a23d05{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20115 .elementor-element.elementor-element-77a23d05:not(.elementor-motion-effects-element-type-background), .elementor-20115 .elementor-element.elementor-element-77a23d05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25252500;}.elementor-20115 .elementor-element.elementor-element-6a862439{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-20115 .elementor-element.elementor-element-6a862439 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-20115 .elementor-element.elementor-element-691546ec > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-20115 .elementor-element.elementor-element-691546ec.elementor-element{--align-self:stretch;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-field-group{padding-right:calc( 21px/2 );padding-left:calc( 21px/2 );margin-bottom:20px;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-form-fields-wrapper{margin-left:calc( -21px/2 );margin-right:calc( -21px/2 );margin-bottom:-20px;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-field-group.recaptcha_v3-bottomleft, .elementor-20115 .elementor-element.elementor-element-691546ec .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-20115 .elementor-element.elementor-element-691546ec .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-20115 .elementor-element.elementor-element-691546ec .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-20115 .elementor-element.elementor-element-691546ec .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-field-group > label, .elementor-20115 .elementor-element.elementor-element-691546ec .elementor-field-subgroup label{color:#FFFFFF;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-field-type-html{padding-bottom:41px;color:#324A6D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-field-group .elementor-field{color:#C8D5DC;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-field-group .elementor-field, .elementor-20115 .elementor-element.elementor-element-691546ec .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:#C8D5DC;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-field-group .elementor-select-wrapper select{border-color:#C8D5DC;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-field-group .elementor-select-wrapper::before{color:#C8D5DC;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-button span{justify-content:center;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:2% 10% 2% 10%;}.elementor-20115 .elementor-element.elementor-element-691546ec .e-form__buttons__wrapper__button-next{background-color:#3FCF30;color:#FFFFFF;border-color:#3FCF30;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-button[type="submit"]{background-color:#3FCF30;color:#FFFFFF;border-color:#3FCF30;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-20115 .elementor-element.elementor-element-691546ec .e-form__buttons__wrapper__button-previous{background-color:#3FCF30;color:#ffffff;}.elementor-20115 .elementor-element.elementor-element-691546ec .e-form__buttons__wrapper__button-next:hover{background-color:#02010100;color:#3FCF30;border-color:#3FCF30;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-button[type="submit"]:hover{background-color:#02010100;color:#3FCF30;border-color:#3FCF30;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-button[type="submit"]:hover svg *{fill:#3FCF30;}.elementor-20115 .elementor-element.elementor-element-691546ec .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-message{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-message.elementor-message-success{color:#FFFFFF;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-message.elementor-message-danger{color:#FF0000;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-message.elementor-help-inline{color:#FFFFFF;}.elementor-20115 .elementor-element.elementor-element-691546ec .e-form__indicators__indicator, .elementor-20115 .elementor-element.elementor-element-691546ec .e-form__indicators__indicator__label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-20115 .elementor-element.elementor-element-691546ec{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:#FFFFFF;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-primary-color:#467FF7;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-primary-color:#467FF7;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}body.elementor-page-20115:not(.elementor-motion-effects-element-type-background), body.elementor-page-20115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-20115 .elementor-element.elementor-element-53c8a8f9{--width:100%;}.elementor-20115 .elementor-element.elementor-element-17e6f619{--content-width:100%;}.elementor-20115 .elementor-element.elementor-element-77a23d05{--content-width:740px;}}@media(max-width:1024px) and (min-width:768px){.elementor-20115 .elementor-element.elementor-element-77a23d05{--content-width:100%;}}@media(max-width:1024px){.elementor-20115 .elementor-element.elementor-element-592b098c{--min-height:0px;--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-20115 .elementor-element.elementor-element-1a3076b0{--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-20115 .elementor-element.elementor-element-69676294{--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-20115 .elementor-element.elementor-element-53c8a8f9{--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-20115 .elementor-element.elementor-element-981cb2c{--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-20115 .elementor-element.elementor-element-425ce35{--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-20115 .elementor-element.elementor-element-3c9e939{--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-20115 .elementor-element.elementor-element-7cd0629{--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-20115 .elementor-element.elementor-element-f1a56cb{--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-20115 .elementor-element.elementor-element-c3f6f40{--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-20115 .elementor-element.elementor-element-fd5beab{--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-20115 .elementor-element.elementor-element-28537e9{--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-20115 .elementor-element.elementor-element-d236886{--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-20115 .elementor-element.elementor-element-b6d672e{--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-20115 .elementor-element.elementor-element-7c0c57a{--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-20115 .elementor-element.elementor-element-5386e3f{--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-20115 .elementor-element.elementor-element-8b1c995{--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-20115 .elementor-element.elementor-element-17e6f619{--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;}.elementor-20115 .elementor-element.elementor-element-23a84270{--min-height:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-20115 .elementor-element.elementor-element-77a23d05{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-20115 .elementor-element.elementor-element-6a862439 .elementor-heading-title{font-size:25px;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-field-group > label{font-size:14px;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-field-type-html{font-size:14px;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-field-group .elementor-field, .elementor-20115 .elementor-element.elementor-element-691546ec .elementor-field-subgroup label{font-size:14px;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-button{font-size:14px;}.elementor-20115 .elementor-element.elementor-element-691546ec .elementor-message{font-size:14px;}.elementor-20115 .elementor-element.elementor-element-691546ec .e-form__indicators__indicator, .elementor-20115 .elementor-element.elementor-element-691546ec .e-form__indicators__indicator__label{font-size:14px;}}@media(max-width:767px){.elementor-20115 .elementor-element.elementor-element-3c9e939{--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;}.elementor-20115 .elementor-element.elementor-element-c3f6f40{--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;}.elementor-20115 .elementor-element.elementor-element-d236886{--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;}.elementor-20115 .elementor-element.elementor-element-5386e3f{--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;}.elementor-20115 .elementor-element.elementor-element-2db952d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20115 .elementor-element.elementor-element-2db952d3 .elementor-icon{font-size:24px;}.elementor-20115 .elementor-element.elementor-element-2db952d3 .elementor-icon svg{height:24px;}.elementor-20115 .elementor-element.elementor-element-8b1c995{--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;}.elementor-20115 .elementor-element.elementor-element-44faac0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-20115 .elementor-element.elementor-element-77a23d05{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-20115 .elementor-element.elementor-element-6a862439 .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-20115 .elementor-element.elementor-element-691546ec > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for button, class: .elementor-element-32e6f1a6 */.button-slide a {
    max-width: min-content;
    width: min-content;
    padding: 10px;
    background-color: transparent !important;
    
    svg {
        min-height:24px;
        min-width: 24px;
        opacity: .75;
    } 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-592b098c */.slider {
    position: relative !important;
    min-height: max-content;
    
    & .slider-viewport {
        width: 100% !important;
        overflow: hidden !important;
    }
    
    & .slider-track {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap;
        transition: transform .5s ease;
    }
    
    & #container-dots {
        position: absolute;
        bottom: 0;
        /*left: 50%;  */
        /*width: min-content;*/
        background-color: transparent !important;
        padding: 20px 0;
        height: min-content;

        display: flex;
        flex-direction: row !important;
        gap: 10px;
        justify-content: center;
        align-items: center;
        
        & .slider-dot {
            --size-dot: 6px;
    
            max-height: var(--size-dot);
            max-width: var(--size-dot);
    
            min-height: var(--size-dot);
            min-width: var(--size-dot);
    
            width: 100% !important;
            height: 100% !important;
            padding: 0 !important;
    
            border: none;
            outline: none;
            
            &.active {
                background-color: #FFF !important;
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26bb9a5 */#btn-descubre svg {
    transition: background-color .3s ease,
        color .2s ease,
        fill .2s ease
    !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-425ce35 */.card-bg-cursor {
    
    --size: 140px;
    
    opacity: 0;
    scale: 1;
    


    position: absolute;
    height: 100%;
    max-width: var(--size);
    max-height: var(--size);
    z-index: 0;
    
    transform: translate(-50%, -50%);
    
    top: var(--cursor-y);
    left: var(--cursor-x);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c9e939 */.vulet-points-requimientos {
    backdrop-filter: blur(42px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-981cb2c */.container-card {
    
    --min-width-card: 100%;
    
    /*NO MOVER DE AQUÍ ESTAS VARIABLES*/
    --cursor-x: 50%;
    --cursor-y: 50%;
    
    position: relative;
    max-width: var(--min-width-card);
    max-height: min-content !important;
    z-index: 1;
    
    & .vulet-points-requimientos {
      max-width: var(--min-width-card);
      height: 100% !important;
    }
    
    &:hover {
        border: 2px solid var(--primary-green) !important;
        
        .card-bg-cursor {
            opacity: .5;
            scale: 1;
            
            transition: opacity .5s ease;
        }  
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1a56cb */.card-bg-cursor {
    
    --size: 140px;
    
    opacity: 0;
    scale: 1;
    


    position: absolute;
    height: 100%;
    max-width: var(--size);
    max-height: var(--size);
    z-index: 0;
    
    transform: translate(-50%, -50%);
    
    top: var(--cursor-y);
    left: var(--cursor-x);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f6f40 */.vulet-points-requimientos {
    backdrop-filter: blur(42px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28537e9 */.card-bg-cursor {
    
    --size: 140px;
    
    opacity: 0;
    scale: 1;
    


    position: absolute;
    height: 100%;
    max-width: var(--size);
    max-height: var(--size);
    z-index: 0;
    
    transform: translate(-50%, -50%);
    
    top: var(--cursor-y);
    left: var(--cursor-x);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d236886 */.vulet-points-requimientos {
    backdrop-filter: blur(42px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c0c57a */.card-bg-cursor {
    
    --size: 140px;
    
    opacity: 0;
    scale: 1;
    


    position: absolute;
    height: 100%;
    max-width: var(--size);
    max-height: var(--size);
    z-index: 0;
    
    transform: translate(-50%, -50%);
    
    top: var(--cursor-y);
    left: var(--cursor-x);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5386e3f */.vulet-points-requimientos {
    backdrop-filter: blur(42px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36deacf */#btn-descubre a {
    backdrop-filter: blur(14px);
    transition: background-color .25s ease !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7044980 */#frame-youtube {
    min-height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dee0335 */#btn-descubre a {
    backdrop-filter: blur(14px);
    transition: background-color .25s ease !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b5449b */#btn-descubre a {
    backdrop-filter: blur(14px);
    transition: background-color .25s ease !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04d7989 */#btn-descubre a {
    backdrop-filter: blur(14px);
    transition: background-color .25s ease !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78ee9fb */#btn-descubre a {
    backdrop-filter: blur(14px);
    transition: background-color .25s ease !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3013b83 */#btn-descubre a {
    backdrop-filter: blur(14px);
    transition: background-color .25s ease !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0d9f13 */#btn-descubre a {
    backdrop-filter: blur(14px);
    transition: background-color .25s ease !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4e4b2e */#btn-descubre a {
    backdrop-filter: blur(14px);
    transition: background-color .25s ease !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f31ceaa */#btn-descubre a {
    backdrop-filter: blur(14px);
    transition: background-color .25s ease !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e7adbd */#btn-descubre a {
    backdrop-filter: blur(14px);
    transition: background-color .25s ease !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1cdac3c */#btn-descubre a {
    backdrop-filter: blur(14px);
    transition: background-color .25s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b1c995 */.slider-marquee {
    overflow: hidden;
    min-height: 280px;
    flex-direction: row !important;
    
    touch-action: pan-y;

    cursor: grab;

    user-select: none;
    -webkit-user-select: none;
    
    &.is-dragging {
        cursor: grabbing;
    }

    
    .slider-track {
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        gap: 20px !important;
        /*min-height: 280px;*/
        inline-size: max-content;
        min-block-size: 280px;
        
        will-change: transform;
        transform: translate3d(0, 0, 0);
    }
    
    .slider-track > * {
        /*flex-shrink: 0;*/
        flex: 0 0 auto;
    }
    
    img {
        -webkit-user-drag: none;
        user-drag: none;

        pointer-events: none;
    }
    
    &.slider-left .slider-track {
        animation: marquee-left 120s linear infinite;
    }
    
    /*&.slider-right .slider-track {*/
    /*    animation: marquee-right 120s linear infinite;*/
    /*}*/
    
    @media (hover: hover) and (pointer: fine) {
        &:hover .slider-track {
            animation-play-state: paused;
        }
    }
}

/*.slider-marquee img {*/
/*    -webkit-user-drag: none;*/
/*    user-drag: none;*/
/*}*/

/*@media (width <= 1024px) {*/
/*    .card-office div {*/
/*        visibility: visible !important;*/
/*        opacity: 1 !important;*/
/*    }*/
/*}*/

/*@media (width <= 767px) {*/
/*    .slider-marquee {*/
/*        min-height: 240px !important;*/
/*        max-height: 240px !important;*/
/*    }*/
    
/*    .card-office {*/
/*        min-width: 240px !important;*/
/*        max-width: 240px !important;*/
/*        min-height: 240px !important;*/
/*        max-height: 240px !important;*/
/*    }*/
/*}*/

@media (width <= 1024px) {

    .card-office div {
        visibility: visible !important;
        opacity: 1 !important;
    }

}


@media (width <= 767px) {

    .slider-marquee {
        block-size: 240px !important;
    }

    .card-office {
        inline-size: 240px !important;
        block-size: 240px !important;
    }

}

/*@keyframes marquee-left {*/

/*    from {*/
/*        transform: translateX(0);*/
/*    }*/
    
/*    to {*/
/*        transform: translateX(*/
/*            calc(-1 * var(--marquee-distance))*/
/*        );*/
/*    }*/

/*}*/

/*@keyframes marquee-right {*/

/*    from {*/
/*        transform: translateX(*/
/*            calc(-1 * var(--marquee-distance))*/
/*        );*/
/*    }*/
    
/*    to {*/
/*        transform: translateX(0);*/
/*    }*/

/*}*//* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-18ac896e */.campo-nombre-apellido, 
.campo-telefono,
.campo-direccion,
.campo-proyecto-interes {
    
    padding: 0px !important;
    
    label, fieldset > legend {
        color: var(--gray-primary) !important;
        margin-bottom: 4px !important;
    }
    
    input, select {
        background-color: oklch(32.1% 0 0 / 1) !important;
        border: none !important;
        border-radius: 100px !important;
        color: #FFFFFF !important;
        
        font-size: 14px !important;
        
        &:focus {
            outline: 2px solid var(--primary-green) !important;
            box-shadow: none !important;
        }
        
    }
    
    .wpforms-field-sublabel {
        display: none !important;
    }
    
    .wpforms-error {
        margin-top: 4px !important;
    }
}

.campo-telefono::placeholder {
    color: var(--gray-primary) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e6f619 */.container-form {
    max-width: 1200px;
    
    .wpforms-container {
        margin: 0px !important;
    }
    
    form .wpforms-field-container, .wpforms-submit-container {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
    
    form .wpforms-submit-container button {
        width: 100%;
        max-width: 50%;
        background-color: var(--primary-green) !important;
        padding: 6px 32px !important;
        font-weight: medium !important;
        border-radius: 100px !important;
        margin: 0 auto;
        
        @media (width <= 320px) {
            max-width: 100%;
        }
    } 
    
    @media (width <= 1024px) {
        width: 100%;
        
        & .e-con-inner img {
            max-width: 100% !important;
        }
    }
}/* End custom CSS */
/* Start custom CSS */.elementor-swiper-button {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    z-index: 10;
}

/* Scrollbar para navegadores WebKit (Chrome, Safari, Edge) */
::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background: #3FCF30; /* Fondo del track */
}

::-webkit-scrollbar-thumb {
  background-color: #3FCF30; /* Verde */
  border-radius: 10px;
  border: 2px solid #3FCF30;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #3FCF30; /* Verde más oscuro al pasar el mouse */
}

/* Scrollbar para Firefox */
html {
  scrollbar-width: thin;
  scrollbar-color: #3FCF30 #252525;
}

#scrollUp {
    display: none !important;
}


/* Moderniza solo el ítem LIFESTYLE, conservando su interletra */
.menu-lifestyle > a {
  font-family: "Inter", "Nunito Sans", "Work Sans", "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  font-weight: 600;           /* 500–600 da un look contemporáneo */
  letter-spacing: inherit;    /* ← mantiene EXACTAMENTE el tracking del menú */
  text-transform: inherit;    /* respeta si tu menú usa MAYÚSCULAS */
  font-feature-settings: "kern" 1;
  text-rendering: optimizeLegibility;
}

/* Opcional: si el menú aplica un weight diferente en hover/active, iguala para consistencia */
.menu-lifestyle > a:hover,
.menu-lifestyle.current-menu-item > a {
  font-weight: 600;
}/* End custom CSS */