.elementor-4431 .elementor-element.elementor-element-330f3fd{--display:flex;--min-height:80vh;--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:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:160px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-330f3fd:not(.elementor-motion-effects-element-type-background), .elementor-4431 .elementor-element.elementor-element-330f3fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-c304c43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-c17af6d{width:100%;max-width:100%;}.elementor-4431 .elementor-element.elementor-element-c17af6d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-c17af6d .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:120px;font-weight:400;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-dd164f0{width:var( --container-widget-width, 78% );max-width:78%;margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:78%;--container-widget-flex-grow:0;font-size:21px;font-weight:100;color:var( --e-global-color-accent );}.elementor-4431 .elementor-element.elementor-element-dd164f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-4c420ab .elementor-button{background-color:#FF7D7D00;font-family:"FKGroteskNeueTrial", Sans-serif;font-size:24px;font-weight:400;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;padding:13px 0px 10px 0px;}.elementor-4431 .elementor-element.elementor-element-4c420ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4431 .elementor-element.elementor-element-4c420ab.elementor-element{--align-self:flex-start;}.elementor-4431 .elementor-element.elementor-element-4c420ab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4431 .elementor-element.elementor-element-ebd8a0a{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-ebd8a0a.e-con{--align-self:center;}.elementor-4431 .elementor-element.elementor-element-5d6dbe5{--display:flex;--min-height:900px;--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:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-5d6dbe5:not(.elementor-motion-effects-element-type-background), .elementor-4431 .elementor-element.elementor-element-5d6dbe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-f5e5a8e{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-c456c4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-400537b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4431 .elementor-element.elementor-element-400537b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-400537b .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:100px;font-weight:500;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-c0a6508{width:var( --container-widget-width, 65% );max-width:65%;padding:060px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;font-size:21px;font-weight:100;color:var( --e-global-color-accent );}.elementor-4431 .elementor-element.elementor-element-c0a6508.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-47badb8 .elementor-button{background-color:#FF7D7D00;font-family:"FKGroteskNeueTrial", Sans-serif;font-size:24px;font-weight:400;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;padding:13px 0px 10px 0px;}.elementor-4431 .elementor-element.elementor-element-47badb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4431 .elementor-element.elementor-element-47badb8.elementor-element{--align-self:flex-start;}.elementor-4431 .elementor-element.elementor-element-47badb8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4431 .elementor-element.elementor-element-834d9ed{--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;--padding-top:54px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-834d9ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-f2dc0cf{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4431 .elementor-element.elementor-element-f2dc0cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-f2dc0cf .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:76px;font-weight:400;color:#FFFFFF;}.elementor-4431 .elementor-element.elementor-element-33a0811{--display:flex;--min-height:727px;--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;--padding-top:0px;--padding-bottom:37px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-9fdd910{--display:flex;--min-height:720px;--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-4431 .elementor-element.elementor-element-5a1f90d{--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;}.elementor-4431 .elementor-element.elementor-element-1b2648d{--display:flex;--min-height:1500px;--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;--padding-top:0px;--padding-bottom:82px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-1b2648d:not(.elementor-motion-effects-element-type-background), .elementor-4431 .elementor-element.elementor-element-1b2648d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-2d013d3{--display:flex;--position:absolute;--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 0px;--row-gap:0px;--column-gap:0px;top:45px;--z-index:2;}.elementor-4431 .elementor-element.elementor-element-cb759ed{--display:flex;--min-height:333px;--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;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-cb759ed:not(.elementor-motion-effects-element-type-background), .elementor-4431 .elementor-element.elementor-element-cb759ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-cb759ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-413cc54{width:var( --container-widget-width, 60% );max-width:60%;padding:30px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-4431 .elementor-element.elementor-element-413cc54.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-413cc54 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-db88ee1{width:100%;max-width:100%;text-align:center;}.elementor-4431 .elementor-element.elementor-element-db88ee1.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-db88ee1 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-primary );}body:not(.rtl) .elementor-4431 .elementor-element.elementor-element-fa0644e{left:300px;}body.rtl .elementor-4431 .elementor-element.elementor-element-fa0644e{right:300px;}.elementor-4431 .elementor-element.elementor-element-fa0644e{top:12px;}.elementor-4431 .elementor-element.elementor-element-fa0644e .elementor-icon-wrapper{text-align:center;}.elementor-4431 .elementor-element.elementor-element-fa0644e .elementor-icon{font-size:24px;}.elementor-4431 .elementor-element.elementor-element-fa0644e .elementor-icon svg{height:24px;}.elementor-4431 .elementor-element.elementor-element-b88e180{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;column-gap:0px;font-family:"FKGroteskNeueTrial", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-b88e180.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-bc1804c{--display:flex;--min-height:333px;--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;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-bc1804c:not(.elementor-motion-effects-element-type-background), .elementor-4431 .elementor-element.elementor-element-bc1804c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-bc1804c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-376b4e3{width:var( --container-widget-width, 60% );max-width:60%;padding:30px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-4431 .elementor-element.elementor-element-376b4e3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-376b4e3 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-primary );}body:not(.rtl) .elementor-4431 .elementor-element.elementor-element-918b1e3{left:300px;}body.rtl .elementor-4431 .elementor-element.elementor-element-918b1e3{right:300px;}.elementor-4431 .elementor-element.elementor-element-918b1e3{top:12px;}.elementor-4431 .elementor-element.elementor-element-918b1e3 .elementor-icon-wrapper{text-align:center;}.elementor-4431 .elementor-element.elementor-element-918b1e3 .elementor-icon{font-size:24px;}.elementor-4431 .elementor-element.elementor-element-918b1e3 .elementor-icon svg{height:24px;}.elementor-4431 .elementor-element.elementor-element-e56f288{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;column-gap:0px;font-family:"FKGroteskNeueTrial", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-e56f288.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-7550c2f{--display:flex;--min-height:333px;--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;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-7550c2f:not(.elementor-motion-effects-element-type-background), .elementor-4431 .elementor-element.elementor-element-7550c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-7550c2f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-e0f01a2{width:var( --container-widget-width, 60% );max-width:60%;padding:30px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-4431 .elementor-element.elementor-element-e0f01a2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-e0f01a2 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-primary );}body:not(.rtl) .elementor-4431 .elementor-element.elementor-element-86edb82{left:300px;}body.rtl .elementor-4431 .elementor-element.elementor-element-86edb82{right:300px;}.elementor-4431 .elementor-element.elementor-element-86edb82{top:12px;}.elementor-4431 .elementor-element.elementor-element-86edb82 .elementor-icon-wrapper{text-align:center;}.elementor-4431 .elementor-element.elementor-element-86edb82 .elementor-icon{font-size:24px;}.elementor-4431 .elementor-element.elementor-element-86edb82 .elementor-icon svg{height:24px;}.elementor-4431 .elementor-element.elementor-element-55dc026{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;column-gap:0px;font-family:"FKGroteskNeueTrial", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-55dc026.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-660efb3{--display:flex;--position:absolute;--min-height:768.41px;--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;top:363px;--z-index:1;}.elementor-4431 .elementor-element.elementor-element-660efb3:not(.elementor-motion-effects-element-type-background), .elementor-4431 .elementor-element.elementor-element-660efb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4431 .elementor-element.elementor-element-660efb3.e-con{--align-self:center;}.elementor-4431 .elementor-element.elementor-element-f784cf9{width:var( --container-widget-width, 44.301% );max-width:44.301%;--container-widget-width:44.301%;--container-widget-flex-grow:0;text-align:center;}.elementor-4431 .elementor-element.elementor-element-f784cf9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-f784cf9 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:78px;font-weight:500;color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-cffc0a0{--display:flex;--position:absolute;--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 0px;--row-gap:0px;--column-gap:0px;top:1010px;--z-index:2;}.elementor-4431 .elementor-element.elementor-element-4cf32b2{--display:flex;--min-height:333px;--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;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-4cf32b2:not(.elementor-motion-effects-element-type-background), .elementor-4431 .elementor-element.elementor-element-4cf32b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-4cf32b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-3b5ab77{width:var( --container-widget-width, 60% );max-width:60%;padding:30px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-4431 .elementor-element.elementor-element-3b5ab77.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-3b5ab77 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-primary );}body:not(.rtl) .elementor-4431 .elementor-element.elementor-element-1926f8d{left:300px;}body.rtl .elementor-4431 .elementor-element.elementor-element-1926f8d{right:300px;}.elementor-4431 .elementor-element.elementor-element-1926f8d{top:12px;}.elementor-4431 .elementor-element.elementor-element-1926f8d .elementor-icon-wrapper{text-align:center;}.elementor-4431 .elementor-element.elementor-element-1926f8d .elementor-icon{font-size:24px;}.elementor-4431 .elementor-element.elementor-element-1926f8d .elementor-icon svg{height:24px;}.elementor-4431 .elementor-element.elementor-element-14c46c6{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;column-gap:0px;font-family:"FKGroteskNeueTrial", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-14c46c6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-bb3aa36{--display:flex;--min-height:333px;--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;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-bb3aa36:not(.elementor-motion-effects-element-type-background), .elementor-4431 .elementor-element.elementor-element-bb3aa36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-bb3aa36.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-315ebb3{width:var( --container-widget-width, 60% );max-width:60%;padding:35px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-4431 .elementor-element.elementor-element-315ebb3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-315ebb3 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-primary );}body:not(.rtl) .elementor-4431 .elementor-element.elementor-element-3d01436{left:300px;}body.rtl .elementor-4431 .elementor-element.elementor-element-3d01436{right:300px;}.elementor-4431 .elementor-element.elementor-element-3d01436{top:12px;}.elementor-4431 .elementor-element.elementor-element-3d01436 .elementor-icon-wrapper{text-align:center;}.elementor-4431 .elementor-element.elementor-element-3d01436 .elementor-icon{font-size:24px;}.elementor-4431 .elementor-element.elementor-element-3d01436 .elementor-icon svg{height:24px;}.elementor-4431 .elementor-element.elementor-element-93ab773{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;column-gap:0px;font-family:"FKGroteskNeueTrial", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-93ab773.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-f46b12b{--display:flex;--min-height:333px;--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;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-f46b12b:not(.elementor-motion-effects-element-type-background), .elementor-4431 .elementor-element.elementor-element-f46b12b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-f46b12b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-e0a5d90{width:var( --container-widget-width, 60% );max-width:60%;padding:30px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-4431 .elementor-element.elementor-element-e0a5d90.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-e0a5d90 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-primary );}body:not(.rtl) .elementor-4431 .elementor-element.elementor-element-9058bd0{left:300px;}body.rtl .elementor-4431 .elementor-element.elementor-element-9058bd0{right:300px;}.elementor-4431 .elementor-element.elementor-element-9058bd0{top:12px;}.elementor-4431 .elementor-element.elementor-element-9058bd0 .elementor-icon-wrapper{text-align:center;}.elementor-4431 .elementor-element.elementor-element-9058bd0 .elementor-icon{font-size:24px;}.elementor-4431 .elementor-element.elementor-element-9058bd0 .elementor-icon svg{height:24px;}.elementor-4431 .elementor-element.elementor-element-ff626f1{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;column-gap:0px;font-family:"FKGroteskNeueTrial", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-ff626f1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-2415bad{--display:flex;--min-height:1440px;--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-4431 .elementor-element.elementor-element-2415bad:not(.elementor-motion-effects-element-type-background), .elementor-4431 .elementor-element.elementor-element-2415bad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-fbca012{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4431 .elementor-element.elementor-element-fbca012.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-fbca012 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:48px;font-weight:500;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-82d7b39{--display:flex;--min-height:768.41px;--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;--z-index:1;}.elementor-4431 .elementor-element.elementor-element-82d7b39.e-con{--align-self:center;}.elementor-4431 .elementor-element.elementor-element-a54e594{--display:flex;--min-height:333px;--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;border-style:none;--border-style:none;}.elementor-4431 .elementor-element.elementor-element-a54e594.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-70e39f7{--display:flex;}.elementor-4431 .elementor-element.elementor-element-40c377a{--display:flex;--min-height:333px;--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;border-style:none;--border-style:none;}.elementor-4431 .elementor-element.elementor-element-40c377a:not(.elementor-motion-effects-element-type-background), .elementor-4431 .elementor-element.elementor-element-40c377a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF5FF80;}.elementor-4431 .elementor-element.elementor-element-40c377a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-eebd26a .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-b463543{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;column-gap:0px;font-family:"FKGroteskNeueTrial", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-b463543.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-2a0a775{--display:flex;--min-height:333px;--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;border-style:none;--border-style:none;}.elementor-4431 .elementor-element.elementor-element-2a0a775:not(.elementor-motion-effects-element-type-background), .elementor-4431 .elementor-element.elementor-element-2a0a775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF5FF80;}.elementor-4431 .elementor-element.elementor-element-2a0a775.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-69e2467 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-f9c15b7{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;column-gap:0px;font-family:"FKGroteskNeueTrial", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-f9c15b7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-325f0b1{--display:flex;--min-height:333px;--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;border-style:none;--border-style:none;}.elementor-4431 .elementor-element.elementor-element-325f0b1:not(.elementor-motion-effects-element-type-background), .elementor-4431 .elementor-element.elementor-element-325f0b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF5FF80;}.elementor-4431 .elementor-element.elementor-element-325f0b1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-fa1ddf7 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-7c89116{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;column-gap:0px;font-family:"FKGroteskNeueTrial", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-7c89116.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-dfa5433{--display:flex;}.elementor-4431 .elementor-element.elementor-element-8963e9e{--display:flex;--min-height:333px;--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;border-style:none;--border-style:none;}.elementor-4431 .elementor-element.elementor-element-8963e9e:not(.elementor-motion-effects-element-type-background), .elementor-4431 .elementor-element.elementor-element-8963e9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF5FF80;}.elementor-4431 .elementor-element.elementor-element-8963e9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-79f4225 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-fb6b281{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;column-gap:0px;font-family:"FKGroteskNeueTrial", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-fb6b281.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-c722620{--display:flex;--min-height:333px;--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;border-style:none;--border-style:none;}.elementor-4431 .elementor-element.elementor-element-c722620:not(.elementor-motion-effects-element-type-background), .elementor-4431 .elementor-element.elementor-element-c722620 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF5FF80;}.elementor-4431 .elementor-element.elementor-element-c722620.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-059a6c2 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-f01f4a6{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;column-gap:0px;font-family:"FKGroteskNeueTrial", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-f01f4a6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-ccb56a7{--display:flex;--min-height:333px;--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;border-style:none;--border-style:none;}.elementor-4431 .elementor-element.elementor-element-ccb56a7:not(.elementor-motion-effects-element-type-background), .elementor-4431 .elementor-element.elementor-element-ccb56a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF5FF80;}.elementor-4431 .elementor-element.elementor-element-ccb56a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-db691b9 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-61d926e{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;column-gap:0px;font-family:"FKGroteskNeueTrial", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-61d926e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-c6c019f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:127px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-c6c019f:not(.elementor-motion-effects-element-type-background), .elementor-4431 .elementor-element.elementor-element-c6c019f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-c6c019f.e-con{--align-self:center;}.elementor-4431 .elementor-element.elementor-element-1651368 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:73px;font-weight:400;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-3d015bd{padding:0px 0px 60px 0px;}.elementor-4431 .elementor-element.elementor-element-3d015bd .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-weight:normal;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-56bf83b{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4431 .elementor-element.elementor-element-9a4dc7c{--display:flex;}.elementor-4431 .elementor-element.elementor-element-68bfc41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4431 .elementor-element.elementor-element-68bfc41 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:42px;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-3e10c19{--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;}.elementor-4431 .elementor-element.elementor-element-2f2c72d{--display:flex;}.elementor-4431 .elementor-element.elementor-element-2567061{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:2px;}.elementor-4431 .elementor-element.elementor-element-6848601{--display:flex;}.elementor-4431 .elementor-element.elementor-element-aebf304{padding:0px 0px 0px 18px;font-size:26px;font-weight:300;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-922f7d5{--display:flex;--justify-content:center;--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-4431 .elementor-element.elementor-element-a4bc66f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:right;}.elementor-4431 .elementor-element.elementor-element-a4bc66f .elementor-heading-title{font-size:29px;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-e120cd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:right;}.elementor-4431 .elementor-element.elementor-element-e120cd0 .elementor-heading-title{font-size:28px;font-weight:200;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-d326688{--display:flex;--margin-top:53px;--margin-bottom:61px;--margin-left:0px;--margin-right:0px;}.elementor-4431 .elementor-element.elementor-element-52c342a{--display:flex;}.elementor-4431 .elementor-element.elementor-element-3bfa41e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-4431 .elementor-element.elementor-element-3bfa41e .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:42px;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-e647ee1{--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;}.elementor-4431 .elementor-element.elementor-element-66787bb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4431 .elementor-element.elementor-element-c06c1ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;text-align:right;}.elementor-4431 .elementor-element.elementor-element-c06c1ba .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-66b577e{text-align:right;}.elementor-4431 .elementor-element.elementor-element-66b577e .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:16px;font-weight:200;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-74a4176{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4431 .elementor-element.elementor-element-f4224b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;text-align:right;}.elementor-4431 .elementor-element.elementor-element-f4224b4 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-eb74ae7{text-align:right;}.elementor-4431 .elementor-element.elementor-element-eb74ae7 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:16px;font-weight:200;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-5b5bc15{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4431 .elementor-element.elementor-element-d06c1e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;text-align:right;}.elementor-4431 .elementor-element.elementor-element-d06c1e4 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-704395a{text-align:right;}.elementor-4431 .elementor-element.elementor-element-704395a .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:16px;font-weight:200;color:var( --e-global-color-primary );}.elementor-4431 .elementor-element.elementor-element-1c44840{--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;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-7112433{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-4431 .elementor-element.elementor-element-7112433.e-con{--align-self:center;}.elementor-4431 .elementor-element.elementor-element-5f44401{width:var( --container-widget-width, 90vw );max-width:90vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:90vw;--container-widget-flex-grow:0;}.elementor-4431 .elementor-element.elementor-element-5f44401.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-5f44401 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:76px;font-weight:400;color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-4cb1dcc{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4431 .elementor-element.elementor-element-faadb14{--display:flex;border-style:solid;--border-style:solid;border-width:2.4px 2.4px 2.4px 2.4px;--border-top-width:2.4px;--border-right-width:2.4px;--border-bottom-width:2.4px;--border-left-width:2.4px;border-color:#ECF5FF33;--border-color:#ECF5FF33;--border-radius:2px 2px 2px 2px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4431 .elementor-element.elementor-element-3cae493{width:100%;max-width:100%;}.elementor-4431 .elementor-element.elementor-element-3cae493 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:34px;font-weight:500;color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-95c14c5{font-family:"FKGroteskNeueTrial", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-546f1f5 .elementor-button{background-color:#002FFF00;font-family:"FKGroteskNeueTrial", Sans-serif;font-weight:100;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-4431 .elementor-element.elementor-element-546f1f5{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-4431 .elementor-element.elementor-element-53d15aa{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:2.4px 2.4px 2.4px 2.4px;--border-top-width:2.4px;--border-right-width:2.4px;--border-bottom-width:2.4px;--border-left-width:2.4px;border-color:#ECF5FF33;--border-color:#ECF5FF33;--border-radius:2px 2px 2px 2px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4431 .elementor-element.elementor-element-346dbac{width:100%;max-width:100%;}.elementor-4431 .elementor-element.elementor-element-346dbac .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:34px;font-weight:500;color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-340a580{font-family:"FKGroteskNeueTrial", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-6fca24d .elementor-button{background-color:#002FFF00;font-family:"FKGroteskNeueTrial", Sans-serif;font-weight:100;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-4431 .elementor-element.elementor-element-6fca24d{width:100%;max-width:100%;}.elementor-4431 .elementor-element.elementor-element-d5b3d07{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:2.4px 2.4px 2.4px 2.4px;--border-top-width:2.4px;--border-right-width:2.4px;--border-bottom-width:2.4px;--border-left-width:2.4px;border-color:#ECF5FF33;--border-color:#ECF5FF33;--border-radius:2px 2px 2px 2px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4431 .elementor-element.elementor-element-7ba0a06{width:100%;max-width:100%;}.elementor-4431 .elementor-element.elementor-element-7ba0a06 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:34px;font-weight:500;color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-51be8b6{font-family:"FKGroteskNeueTrial", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-e87b678 .elementor-button{background-color:#002FFF00;font-family:"FKGroteskNeueTrial", Sans-serif;font-weight:100;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-4431 .elementor-element.elementor-element-e87b678{width:100%;max-width:100%;}.elementor-4431 .elementor-element.elementor-element-cb6c7cb{--display:flex;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:2.4px 2.4px 2.4px 2.4px;--border-top-width:2.4px;--border-right-width:2.4px;--border-bottom-width:2.4px;--border-left-width:2.4px;border-color:#ECF5FF33;--border-color:#ECF5FF33;--border-radius:2px 2px 2px 2px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4431 .elementor-element.elementor-element-6ad7a41{width:100%;max-width:100%;}.elementor-4431 .elementor-element.elementor-element-6ad7a41 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:34px;font-weight:500;color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-3d9c77f{font-family:"FKGroteskNeueTrial", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-33593cc .elementor-button{background-color:#002FFF00;font-family:"FKGroteskNeueTrial", Sans-serif;font-weight:100;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-4431 .elementor-element.elementor-element-33593cc{width:100%;max-width:100%;}.elementor-4431 .elementor-element.elementor-element-afa4480{--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:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:181px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-e9568d5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4431 .elementor-element.elementor-element-e9568d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-e9568d5 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:76px;font-weight:400;color:#FFFFFF;}.elementor-4431 .elementor-element.elementor-element-0c7c04a{--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;}.elementor-4431 .elementor-element.elementor-element-3ed0523{width:100%;max-width:100%;}.elementor-4431 .elementor-element.elementor-element-3ed0523.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-4431 .elementor-element.elementor-element-3ed0523 .elementor-main-swiper{width:100%;}.elementor-4431 .elementor-element.elementor-element-3ed0523 .elementor-swiper-button{font-size:20px;}.elementor-4431 .elementor-element.elementor-element-047b551{width:100%;max-width:100%;}.elementor-4431 .elementor-element.elementor-element-047b551.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-4431 .elementor-element.elementor-element-047b551 .elementor-main-swiper{width:100%;}.elementor-4431 .elementor-element.elementor-element-047b551 .elementor-swiper-button{font-size:20px;}.elementor-4431 .elementor-element.elementor-element-4751be2{--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:space-evenly;--padding-top:140px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-d6b3eb0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-d6b3eb0 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:76px;font-weight:400;color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-aa765ec .elementor-button{background-color:#ECF5FF00;font-family:"FKGroteskNeueTrial", Sans-serif;font-size:47px;font-weight:400;fill:#1FA5FD;color:#1FA5FD;padding:0px 0px 0px 0px;}.elementor-4431 .elementor-element.elementor-element-aa765ec{padding:0px 0px 0px 0px;}.elementor-4431 .elementor-element.elementor-element-aa765ec.elementor-element{--align-self:center;}.elementor-4431 .elementor-element.elementor-element-aa765ec .elementor-button-content-wrapper{flex-direction:row;}.elementor-4431 .elementor-element.elementor-element-d441077{--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;}.elementor-4431 .elementor-element.elementor-element-cd1cb83{--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;}.elementor-4431 .elementor-element.elementor-element-aa52ee2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4431 .elementor-element.elementor-element-aa52ee2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-aa52ee2 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:76px;font-weight:400;color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-756d551{--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:space-between;--align-items:center;}.elementor-4431 .elementor-element.elementor-element-1fd676c{--display:flex;}.elementor-4431 .elementor-element.elementor-element-61c178e .elementor-button{background-color:#1FA5FD33;font-family:"FKGroteskNeueTrial", Sans-serif;font-size:20px;font-weight:400;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-4431 .elementor-element.elementor-element-61c178e.elementor-element{--align-self:flex-start;}.elementor-4431 .elementor-element.elementor-element-61c178e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4431 .elementor-element.elementor-element-61c178e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-4431 .elementor-element.elementor-element-03e4d66{--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:flex-end;--align-items:flex-end;}.elementor-4431 .elementor-element.elementor-element-bb28756 .elementor-button{background-color:var( --e-global-color-accent );fill:#02010100;color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1FA5FD33;border-radius:3.6px 3.6px 3.6px 3.6px;}.elementor-4431 .elementor-element.elementor-element-6c33a65 .elementor-button{background-color:var( --e-global-color-accent );fill:#02010100;color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1FA5FD33;border-radius:3.6px 3.6px 3.6px 3.6px;}.elementor-4431 .elementor-element.elementor-element-39bde53{--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;}.elementor-4431 .elementor-element.elementor-element-d04d2fd{--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:space-evenly;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:#ECF5FF33;--border-color:#ECF5FF33;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4431 .elementor-element.elementor-element-cedfdf2 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-1f9ecc1{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-d308205{--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;}.elementor-4431 .elementor-element.elementor-element-d794a89{padding:4px 4px 4px 4px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#ECF5FF33;}.elementor-4431 .elementor-element.elementor-element-d794a89.elementor-element{--align-self:center;}.elementor-4431 .elementor-element.elementor-element-d794a89 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-6cc1e3c{width:initial;max-width:initial;padding:4px 4px 4px 4px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#ECF5FF33;text-align:center;}.elementor-4431 .elementor-element.elementor-element-6cc1e3c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-6cc1e3c .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-66964af{padding:4px 4px 4px 4px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#ECF5FF33;}.elementor-4431 .elementor-element.elementor-element-66964af.elementor-element{--align-self:center;}.elementor-4431 .elementor-element.elementor-element-66964af .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-4e0876f{--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:space-evenly;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:#ECF5FF33;--border-color:#ECF5FF33;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4431 .elementor-element.elementor-element-113d288 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-040c981{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-9252ab0{--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;}.elementor-4431 .elementor-element.elementor-element-0990c93{padding:4px 4px 4px 4px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#ECF5FF33;}.elementor-4431 .elementor-element.elementor-element-0990c93.elementor-element{--align-self:center;}.elementor-4431 .elementor-element.elementor-element-0990c93 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-00ba600{--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:space-evenly;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:#ECF5FF33;--border-color:#ECF5FF33;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4431 .elementor-element.elementor-element-fca0a41 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:32px;font-weight:500;color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-d975aba{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-14cfc66{--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;}.elementor-4431 .elementor-element.elementor-element-df42042{padding:4px 4px 4px 4px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#ECF5FF33;}.elementor-4431 .elementor-element.elementor-element-df42042.elementor-element{--align-self:center;}.elementor-4431 .elementor-element.elementor-element-df42042 .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-92731eb{width:initial;max-width:initial;padding:4px 4px 4px 4px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#ECF5FF33;text-align:center;}.elementor-4431 .elementor-element.elementor-element-92731eb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-92731eb .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-4431 .elementor-element.elementor-element-0082d71{--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;}.elementor-4431 .elementor-element.elementor-element-ee86a87{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-15c1abf{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:center;}.elementor-4431 .elementor-element.elementor-element-15c1abf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4431 .elementor-element.elementor-element-15c1abf .elementor-heading-title{font-family:"FKGroteskNeueTrial", Sans-serif;font-size:68px;font-weight:500;}.elementor-4431 .elementor-element.elementor-element-a26f42b .elementor-button{background-color:var( --e-global-color-primary );font-family:"FKGroteskNeueTrial", Sans-serif;font-size:20px;font-weight:500;fill:#B4B4B4;color:#B4B4B4;border-radius:38px 38px 38px 38px;}.elementor-4431 .elementor-element.elementor-element-a26f42b{margin:43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4431 .elementor-element.elementor-element-a26f42b.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4431 .elementor-element.elementor-element-a26f42b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4431 .elementor-element.elementor-element-a26f42b .elementor-button .elementor-button-content-wrapper{gap:12px;}body.elementor-page-4431:not(.elementor-motion-effects-element-type-background), body.elementor-page-4431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1033;}@media(max-width:1024px){.elementor-4431 .elementor-element.elementor-element-330f3fd{--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-4431 .elementor-element.elementor-element-c304c43{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4431 .elementor-element.elementor-element-c17af6d{text-align:center;}.elementor-4431 .elementor-element.elementor-element-dd164f0.elementor-element{--align-self:center;}.elementor-4431 .elementor-element.elementor-element-dd164f0{text-align:center;}.elementor-4431 .elementor-element.elementor-element-4c420ab.elementor-element{--align-self:center;}.elementor-4431 .elementor-element.elementor-element-ebd8a0a{--min-height:200px;}.elementor-4431 .elementor-element.elementor-element-5d6dbe5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-f5e5a8e{--min-height:200px;}.elementor-4431 .elementor-element.elementor-element-c456c4c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4431 .elementor-element.elementor-element-400537b{text-align:center;}.elementor-4431 .elementor-element.elementor-element-400537b .elementor-heading-title{font-size:83px;}.elementor-4431 .elementor-element.elementor-element-c0a6508{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;text-align:center;}.elementor-4431 .elementor-element.elementor-element-c0a6508.elementor-element{--align-self:center;}.elementor-4431 .elementor-element.elementor-element-47badb8.elementor-element{--align-self:center;}.elementor-4431 .elementor-element.elementor-element-834d9ed{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-f2dc0cf{width:100%;max-width:100%;}.elementor-4431 .elementor-element.elementor-element-2415bad{--min-height:1040px;}.elementor-4431 .elementor-element.elementor-element-fbca012{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:60px 0px 0px 0px;text-align:center;}.elementor-4431 .elementor-element.elementor-element-82d7b39{--min-height:669px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-4431 .elementor-element.elementor-element-a54e594{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-4431 .elementor-element.elementor-element-70e39f7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-40c377a{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-eebd26a{padding:0px 0px 0px 20px;}.elementor-4431 .elementor-element.elementor-element-eebd26a .elementor-heading-title{font-size:24px;}.elementor-4431 .elementor-element.elementor-element-b463543{width:100%;max-width:100%;column-gap:0px;font-size:14px;}.elementor-4431 .elementor-element.elementor-element-b463543 p{margin-bottom:10px;}.elementor-4431 .elementor-element.elementor-element-2a0a775{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-69e2467{padding:0px 0px 0px 20px;}.elementor-4431 .elementor-element.elementor-element-69e2467 .elementor-heading-title{font-size:24px;}.elementor-4431 .elementor-element.elementor-element-f9c15b7{width:100%;max-width:100%;column-gap:0px;font-size:14px;}.elementor-4431 .elementor-element.elementor-element-f9c15b7 p{margin-bottom:10px;}.elementor-4431 .elementor-element.elementor-element-325f0b1{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-fa1ddf7{padding:0px 0px 0px 20px;}.elementor-4431 .elementor-element.elementor-element-fa1ddf7 .elementor-heading-title{font-size:24px;}.elementor-4431 .elementor-element.elementor-element-7c89116{width:100%;max-width:100%;column-gap:0px;font-size:14px;}.elementor-4431 .elementor-element.elementor-element-7c89116 p{margin-bottom:10px;}.elementor-4431 .elementor-element.elementor-element-dfa5433{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-8963e9e{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-79f4225{padding:0px 0px 0px 20px;}.elementor-4431 .elementor-element.elementor-element-79f4225 .elementor-heading-title{font-size:24px;}.elementor-4431 .elementor-element.elementor-element-fb6b281{width:100%;max-width:100%;column-gap:0px;font-size:14px;}.elementor-4431 .elementor-element.elementor-element-fb6b281 p{margin-bottom:10px;}.elementor-4431 .elementor-element.elementor-element-c722620{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-059a6c2{padding:0px 0px 0px 20px;}.elementor-4431 .elementor-element.elementor-element-059a6c2 .elementor-heading-title{font-size:24px;}.elementor-4431 .elementor-element.elementor-element-f01f4a6{width:100%;max-width:100%;column-gap:0px;font-size:14px;}.elementor-4431 .elementor-element.elementor-element-f01f4a6 p{margin-bottom:10px;}.elementor-4431 .elementor-element.elementor-element-ccb56a7{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-db691b9{padding:0px 0px 0px 20px;}.elementor-4431 .elementor-element.elementor-element-db691b9 .elementor-heading-title{font-size:24px;}.elementor-4431 .elementor-element.elementor-element-61d926e{width:100%;max-width:100%;column-gap:0px;font-size:14px;}.elementor-4431 .elementor-element.elementor-element-61d926e p{margin-bottom:10px;}.elementor-4431 .elementor-element.elementor-element-1651368{text-align:center;}.elementor-4431 .elementor-element.elementor-element-3d015bd{width:100%;max-width:100%;text-align:center;}.elementor-4431 .elementor-element.elementor-element-c06c1ba{text-align:center;}.elementor-4431 .elementor-element.elementor-element-f4224b4{text-align:center;}.elementor-4431 .elementor-element.elementor-element-5f44401{width:100%;max-width:100%;}.elementor-4431 .elementor-element.elementor-element-afa4480{--padding-top:213px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-e9568d5{width:100%;max-width:100%;}.elementor-4431 .elementor-element.elementor-element-0c7c04a{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-4431 .elementor-element.elementor-element-aa52ee2{width:100%;max-width:100%;}.elementor-4431 .elementor-element.elementor-element-15c1abf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4431 .elementor-element.elementor-element-15c1abf .elementor-heading-title{font-size:50px;}}@media(max-width:767px){.elementor-4431 .elementor-element.elementor-element-5d6dbe5{--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-c456c4c{--width:90vw;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-400537b{width:100%;max-width:100%;text-align:left;}.elementor-4431 .elementor-element.elementor-element-400537b .elementor-heading-title{font-size:52px;}.elementor-4431 .elementor-element.elementor-element-c0a6508{width:100%;max-width:100%;padding:20px 0px 0px 0px;text-align:left;font-size:16px;}.elementor-4431 .elementor-element.elementor-element-47badb8.elementor-element{--align-self:flex-start;}.elementor-4431 .elementor-element.elementor-element-47badb8 .elementor-button{font-size:18px;}.elementor-4431 .elementor-element.elementor-element-834d9ed{--width:90vw;--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:flex-end;}.elementor-4431 .elementor-element.elementor-element-f2dc0cf{width:var( --container-widget-width, 80vw );max-width:80vw;padding:0px 0px 0px 0px;--container-widget-width:80vw;--container-widget-flex-grow:0;text-align:right;}.elementor-4431 .elementor-element.elementor-element-f2dc0cf.elementor-element{--align-self:flex-end;}.elementor-4431 .elementor-element.elementor-element-f2dc0cf .elementor-heading-title{font-size:36px;}.elementor-4431 .elementor-element.elementor-element-fbca012 .elementor-heading-title{font-size:36px;}.elementor-4431 .elementor-element.elementor-element-eebd26a .elementor-heading-title{font-size:24px;}.elementor-4431 .elementor-element.elementor-element-b463543{font-size:16px;}.elementor-4431 .elementor-element.elementor-element-69e2467 .elementor-heading-title{font-size:24px;}.elementor-4431 .elementor-element.elementor-element-f9c15b7{font-size:16px;}.elementor-4431 .elementor-element.elementor-element-fa1ddf7 .elementor-heading-title{font-size:24px;}.elementor-4431 .elementor-element.elementor-element-7c89116{font-size:16px;}.elementor-4431 .elementor-element.elementor-element-79f4225 .elementor-heading-title{font-size:24px;}.elementor-4431 .elementor-element.elementor-element-fb6b281{font-size:16px;}.elementor-4431 .elementor-element.elementor-element-059a6c2 .elementor-heading-title{font-size:24px;}.elementor-4431 .elementor-element.elementor-element-f01f4a6{font-size:16px;}.elementor-4431 .elementor-element.elementor-element-db691b9 .elementor-heading-title{font-size:24px;}.elementor-4431 .elementor-element.elementor-element-61d926e{font-size:16px;}.elementor-4431 .elementor-element.elementor-element-1651368 .elementor-heading-title{font-size:36px;}.elementor-4431 .elementor-element.elementor-element-3d015bd .elementor-heading-title{font-size:22px;}.elementor-4431 .elementor-element.elementor-element-a4bc66f{text-align:center;}.elementor-4431 .elementor-element.elementor-element-a4bc66f .elementor-heading-title{font-size:20px;}.elementor-4431 .elementor-element.elementor-element-e120cd0{text-align:center;}.elementor-4431 .elementor-element.elementor-element-e120cd0 .elementor-heading-title{font-size:18px;}.elementor-4431 .elementor-element.elementor-element-1c44840{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-7112433{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-4431 .elementor-element.elementor-element-5f44401{width:var( --container-widget-width, 90vw );max-width:90vw;--container-widget-width:90vw;--container-widget-flex-grow:0;text-align:left;}.elementor-4431 .elementor-element.elementor-element-5f44401.elementor-element{--align-self:center;}.elementor-4431 .elementor-element.elementor-element-5f44401 .elementor-heading-title{font-size:36px;}.elementor-4431 .elementor-element.elementor-element-4cb1dcc{--width:90%;}.elementor-4431 .elementor-element.elementor-element-e9568d5{width:var( --container-widget-width, 80vw );max-width:80vw;padding:0px 0px 0px 0px;--container-widget-width:80vw;--container-widget-flex-grow:0;text-align:right;}.elementor-4431 .elementor-element.elementor-element-e9568d5.elementor-element{--align-self:center;}.elementor-4431 .elementor-element.elementor-element-e9568d5 .elementor-heading-title{font-size:36px;}.elementor-4431 .elementor-element.elementor-element-4751be2{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-d6b3eb0{text-align:center;}.elementor-4431 .elementor-element.elementor-element-d6b3eb0 .elementor-heading-title{font-size:36px;}.elementor-4431 .elementor-element.elementor-element-aa765ec .elementor-button{font-size:25px;}.elementor-4431 .elementor-element.elementor-element-d441077{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4431 .elementor-element.elementor-element-d441077.e-con{--align-self:center;}.elementor-4431 .elementor-element.elementor-element-aa52ee2{width:var( --container-widget-width, 80vw );max-width:80vw;--container-widget-width:80vw;--container-widget-flex-grow:0;text-align:center;}.elementor-4431 .elementor-element.elementor-element-aa52ee2.elementor-element{--align-self:center;}.elementor-4431 .elementor-element.elementor-element-aa52ee2 .elementor-heading-title{font-size:36px;}.elementor-4431 .elementor-element.elementor-element-61c178e.elementor-element{--align-self:center;}.elementor-4431 .elementor-element.elementor-element-39bde53{--width:90vw;}.elementor-4431 .elementor-element.elementor-element-15c1abf{width:100%;max-width:100%;padding:0px 10px 0px 10px;}.elementor-4431 .elementor-element.elementor-element-15c1abf .elementor-heading-title{font-size:36px;}.elementor-4431 .elementor-element.elementor-element-a26f42b .elementor-button{font-size:16px;}}@media(min-width:768px){.elementor-4431 .elementor-element.elementor-element-330f3fd{--content-width:90vw;}.elementor-4431 .elementor-element.elementor-element-c304c43{--width:70%;}.elementor-4431 .elementor-element.elementor-element-ebd8a0a{--width:40%;}.elementor-4431 .elementor-element.elementor-element-5d6dbe5{--width:80vw;}.elementor-4431 .elementor-element.elementor-element-f5e5a8e{--width:40%;}.elementor-4431 .elementor-element.elementor-element-c456c4c{--width:70%;}.elementor-4431 .elementor-element.elementor-element-834d9ed{--width:90vw;}.elementor-4431 .elementor-element.elementor-element-33a0811{--width:100vw;}.elementor-4431 .elementor-element.elementor-element-9fdd910{--width:100vw;}.elementor-4431 .elementor-element.elementor-element-cb759ed{--width:339.27px;}.elementor-4431 .elementor-element.elementor-element-bc1804c{--width:339.27px;}.elementor-4431 .elementor-element.elementor-element-7550c2f{--width:339.27px;}.elementor-4431 .elementor-element.elementor-element-660efb3{--width:768.41px;}.elementor-4431 .elementor-element.elementor-element-4cf32b2{--width:339.27px;}.elementor-4431 .elementor-element.elementor-element-bb3aa36{--width:339.27px;}.elementor-4431 .elementor-element.elementor-element-f46b12b{--width:339.27px;}.elementor-4431 .elementor-element.elementor-element-82d7b39{--width:768.41px;}.elementor-4431 .elementor-element.elementor-element-a54e594{--width:339.27px;}.elementor-4431 .elementor-element.elementor-element-40c377a{--width:339.27px;}.elementor-4431 .elementor-element.elementor-element-2a0a775{--width:339.27px;}.elementor-4431 .elementor-element.elementor-element-325f0b1{--width:339.27px;}.elementor-4431 .elementor-element.elementor-element-8963e9e{--width:339.27px;}.elementor-4431 .elementor-element.elementor-element-c722620{--width:339.27px;}.elementor-4431 .elementor-element.elementor-element-ccb56a7{--width:339.27px;}.elementor-4431 .elementor-element.elementor-element-2f2c72d{--width:74%;}.elementor-4431 .elementor-element.elementor-element-66787bb{--width:100%;}.elementor-4431 .elementor-element.elementor-element-1c44840{--width:100vw;}.elementor-4431 .elementor-element.elementor-element-4cb1dcc{--width:95vw;}.elementor-4431 .elementor-element.elementor-element-afa4480{--width:90vw;}.elementor-4431 .elementor-element.elementor-element-d441077{--width:90vw;}.elementor-4431 .elementor-element.elementor-element-756d551{--width:100%;}.elementor-4431 .elementor-element.elementor-element-ee86a87{--width:80vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-4431 .elementor-element.elementor-element-c304c43{--width:80vw;}.elementor-4431 .elementor-element.elementor-element-ebd8a0a{--width:80vw;}.elementor-4431 .elementor-element.elementor-element-5d6dbe5{--width:100%;}.elementor-4431 .elementor-element.elementor-element-f5e5a8e{--width:80vw;}.elementor-4431 .elementor-element.elementor-element-c456c4c{--width:100%;}.elementor-4431 .elementor-element.elementor-element-82d7b39{--width:100%;}.elementor-4431 .elementor-element.elementor-element-a54e594{--width:100%;}.elementor-4431 .elementor-element.elementor-element-40c377a{--width:31%;}.elementor-4431 .elementor-element.elementor-element-2a0a775{--width:31%;}.elementor-4431 .elementor-element.elementor-element-325f0b1{--width:31%;}.elementor-4431 .elementor-element.elementor-element-8963e9e{--width:31%;}.elementor-4431 .elementor-element.elementor-element-c722620{--width:31%;}.elementor-4431 .elementor-element.elementor-element-ccb56a7{--width:31%;}.elementor-4431 .elementor-element.elementor-element-4751be2{--width:80vw;}.elementor-4431 .elementor-element.elementor-element-ee86a87{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-4c420ab *//* Target only the icon inside buttons */
.discover-more-btn .elementor-button-icon svg {
    width: 21.59px;
    height: 25px;
}
.elementor-button-icon {
  transition: transform 0.3s ease;
}

.discover-more-btn:hover .elementor-button-icon svg {
  transform: translateY(5px)  /* Smooth movement */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b93b70 */spline-viewer {
  width: 100% !important;
  max-width: 1000px;  /* Adjust width as needed */
  height: 600px;      /* Adjust height as needed */
  display: block;
  margin: 0 auto;     /* Center horizontally */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-71e45d8 */spline-viewer {
  width: 100% !important;
  max-width: 800px;  /* Adjust width as needed */
  height: 500px;      /* Adjust height as needed */
  display: block;
  margin: 0 auto;     /* Center horizontally */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47badb8 *//* Target only the icon inside buttons */
.discover-more-btn .elementor-button-icon svg {
    width: 21.59px;
    height: 25px;
}
.elementor-button-icon {
  transition: transform 0.3s ease;
}

.discover-more-btn:hover .elementor-button-icon svg {
  transform: translateY(5px)  /* Smooth movement */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b998036 *//* === Flip card container === */
.flip-card-container {
    display: flex;
    flex-wrap: wrap;               /* allow wrapping when space is tight */
    justify-content: center;
    gap: 20px;
    padding: 20px;
}

/* === Piano stair effect only on large screens === */
@media (min-width: 1025px) {
    .flip-card:nth-child(1) { transform: translateY(0px); }
    .flip-card:nth-child(2) { transform: translateY(60px); }
    .flip-card:nth-child(3) { transform: translateY(120px); }
    .flip-card:nth-child(4) { transform: translateY(180px); }
    .flip-card:nth-child(5) { transform: translateY(240px); }
}

/* === Remove stagger effect on smaller screens === */
@media (max-width: 1024px) {
    .flip-card {
        transform: translateY(0) !important;
    }
}

/* === Inner flip logic === */
.flip-card-inner {
    width: 100%;
    height: 100%;
    position: relative;
    transform-style: preserve-3d;
    transition: transform 0.8s ease-in-out;
}

/* === Front and back face styles === */
.front-card, .back-card {
    width: 100%;
    height: 100%;
    position: absolute;
    border-radius: 10px;
    overflow: hidden;
    backface-visibility: hidden;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    padding: 20px;
    color: white;
    text-align: center;
}

.front-card {
    background-size: cover;
    background-position: center;
}

.back-card {
    background: rgba(255, 255, 255, 0.1);
    color: white;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transform: rotateY(180deg);
}

/* === Flip on hover === */
.flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
}

@media (max-width: 767px) {
     .flip-card {
       width: 300px ;  
    }
}


@media (max-width: 1024px) {
    .flip-card {
        width: 300px;
    }
}

@media (max-width: 1360px) {
   .flip-card {
		width: 150px ;
		height: 294px ;
    }
	.flip-card.show h3 {
		font-size: 17px ;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a0811 */@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
    .reverse-flip-card.show:nth-child(1) {
        opacity: 1;
        transform: translateY(-11px) !important;
    }

    .reverse-flip-card.show:nth-child(2)
	{
		opacity: 1;
		transform: translateY(-18px) !important;
	}

    .reverse-flip-card.show:nth-child(3) {
        opacity: 1;
        transform: translateY(-19px) !important;
    }

    .reverse-flip-card.show:nth-child(4) {
        opacity: 1;
        transform: translateY(-26px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a7c50ae *//* Reverse Flip Card Container */
.reverse-flip-card-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px; /* Space between cards */
    padding: 20px;
    position: relative;
}


/* Reverse staggered "Piano" Effect - Each Card Goes Higher Than the Previous */
.reverse-flip-card:nth-child(1) {
    transform: translateY(240px); /* First card starts lower */
}

.reverse-flip-card:nth-child(2) {
    transform: translateY(180px); /* Second card higher */
}

.reverse-flip-card:nth-child(3) {
    transform: translateY(120px); /* Third card higher */
}

.reverse-flip-card:nth-child(4) {
    transform: translateY(60px); /* Fourth card higher */
}

.reverse-flip-card:nth-child(5) {
    transform: translateY(0px); /* Fifth card at the top */
}

/* Inner flip animation */
.reverse-flip-card-inner {
    width: 100%;
    height: 100%;
    position: relative;
    transform-style: preserve-3d;
    transition: transform 0.8s ease-in-out;
}

/* Front and back card styles */
.reverse-front-card, .reverse-back-card {
    width: 100%;
    height: 100%;
    position: absolute;
    backface-visibility: hidden;
    border-radius: 10px;
    overflow: hidden;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    padding: 20px;
    color: white;
    text-align: center;
}

/* Front Side */
.reverse-front-card {
    background-size: cover;
    background-position: center;
}

/* Back Side */
.reverse-back-card {
    background: rgba(255, 255, 255, 0.1);
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    transform: rotateY(180deg);
    padding: 20px;
}

/* Flip effect on hover */
.reverse-flip-card:hover .reverse-flip-card-inner {
    transform: rotateY(180deg);
}

/* RESPONSIVE SETTINGS */
@media (max-width: 768px) {
    .reverse-flip-card-container {
        flex-direction: column;
        align-items: center;
    }

    /* Remove staggered effect on smaller screens */
    .reverse-flip-card:nth-child(n) {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fdd910 */@media (max-width: 768px) {
   
   .reverse-flip-card.show:nth-child(1)
	{
		opacity: 1;
		transform: translateY(25px)!important;
	}
	.reverse-flip-card.show:nth-child(2) {
		opacity: 1;
		transform: translateY(-27px)!important;
	}

	.reverse-flip-card.show:nth-child(3) {
		opacity: 1;
		transform: translateY(-80px)!important;
	}
	.reverse-flip-card.show:nth-child(4) {
		opacity: 1;
		transform: translateY(-130px)!important;
	}
   
   
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-433b1e2 */.flip-card,
.reverse-flip-card {
    opacity: 0;
    transform: translateY(40px);
    transition: all 0.9s ease; /* Slightly faster for smoother feel */
    transition-property: opacity, transform;
}

.flip-card.show,
.reverse-flip-card.show {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a1f90d *//* Flip card container - Maintains staggered layout */
.flip-card-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 40px; /* Keep previous spacing */
    padding: 20px;
    position: relative;
}

/* Individual flip card - Maintain staggered "piano-style" positioning    hided mobile*/
.flip-card {
    width: 300px;
    height: 400px;
    perspective: 1000px;
    position: relative;
    opacity: 0;
    transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}
@media (min-width: 1777px) {
	.flip-card {
		width: 300px !important;    
		height: 440px;
		perspective: 1000px;
		position: relative;
		transition: transform 0.3s ease-in-out;
	}
	.reverse-flip-card-container {
    display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 104px;
        padding: 20px;
        position: relative;
    }
}

 @media (min-width: 1392px) and (max-width: 1177px) {
	   .flip-card {
			width: 307px !important;    
			height: 440px;
			perspective: 1000px;
			position: relative;
			transition: transform 0.3s ease-in-out;
		}
	}



@media (min-width: 137px) and (max-width: 1392px) {
	   .flip-card {
			width: 221px !important;    
			height: 341px !important; 
			perspective: 1000px;
			position: relative;
			transition: transform 0.3s ease-in-out;
		}
	}
/* Keep staggered effect even after animation */
.flip-card:nth-child(1) {
    transform: translateY(0px);
}

.flip-card:nth-child(2) {
    transform: translateY(60px);
}

.flip-card:nth-child(3) {
    transform: translateY(120px);
}

.flip-card:nth-child(4) {
    transform: translateY(180px);
}

.flip-card:nth-child(5) {
    transform: translateY(240px);
}

/* When cards come into view, animate them WHILE keeping staggered positioning */
.flip-card.show:nth-child(1) {
    opacity: 1;
    transform: translateY(0px);
}

.flip-card.show:nth-child(2) {
    opacity: 1;
    transform: translateY(60px);
}

.flip-card.show:nth-child(3) {
    opacity: 1;
    transform: translateY(120px);
}

.flip-card.show:nth-child(4) {
    opacity: 1;
    transform: translateY(180px);
}

.flip-card.show:nth-child(5) {
    opacity: 1;
    transform: translateY(240px);
}

/* Reverse Flip Card Container - Maintain reverse staggered layout */
.reverse-flip-card-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 40px;
    padding: 20px;
    position: relative;
}

/* Reverse flip cards */
.reverse-flip-card {
    width: 300px;
    height: 400px;
    perspective: 1000px;
    position: relative;
    opacity: 0;
    transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}

@media (min-width: 1777px) {
	.reverse-flip-card {
		width: 300px !important;    
		height: 440px;
		perspective: 1000px;
		position: relative;
		transition: opacity 0.8s ease-out, transform 0.8s ease-out;
	}
}

 @media (min-width: 1392px) and (max-width: 1177px) {
	    .reverse-flip-card {
	     	width: 300px !important;   
		}
	}



@media (min-width: 137px) and (max-width: 1392px) {
	   .reverse-flip-card {
			width: 221px !important;    
			height: 341px !important; 
			
		}
	}

/* Reverse staggered effect */
.reverse-flip-card:nth-child(1) {
    transform: translateY(240px);
}

.reverse-flip-card:nth-child(2) {
    transform: translateY(180px);
}

.reverse-flip-card:nth-child(3) {
    transform: translateY(120px);
}

.reverse-flip-card:nth-child(4) {
    transform: translateY(60px);
}

.reverse-flip-card:nth-child(5) {
    transform: translateY(0px);
}

/* Keep the reverse staggered effect even after animation */
.reverse-flip-card.show:nth-child(1) {
    opacity: 1;
    transform: translateY(240px);
}

.reverse-flip-card.show:nth-child(2) {
    opacity: 1;
    transform: translateY(180px);
}

.reverse-flip-card.show:nth-child(3) {
    opacity: 1;
    transform: translateY(120px);
}

.reverse-flip-card.show:nth-child(4) {
    opacity: 1;
    transform: translateY(60px);
}

.reverse-flip-card.show:nth-child(5) {
    opacity: 1;
    transform: translateY(0px);
}

/* RESPONSIVE SETTINGS */
@media (max-width: 768px) {
    .flip-card-container, .reverse-flip-card-container {
        flex-direction: column;
        align-items: center;
    }

    /* Remove staggered effect on smaller screens */
    .flip-card:nth-child(n), .reverse-flip-card:nth-child(n) {
        transform: translateY(0);
    }
}

/*-------- Mobile screen ------ */
@media only screen and (max-width: 600px) {
    .reverse-flip-card-container {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 97px;
        padding: 20px;
        position: relative;
    }
    
}

@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
  
  .flip-card {
    width: 40% !important;
    height: 598px !important;
  }
  
  .reverse-flip-card {
          width: 40% !important;
    height: 598px !important;
  }
  
  
  .reverse-flip-card.show:nth-child(1) {
    opacity: 1;
    transform: translateY(181px);
}

.reverse-flip-card.show:nth-child(3) {
    opacity: 1;
    transform: translateY(205px);
}
.reverse-flip-card.show:nth-child(4) {
    opacity: 1;
    transform: translateY(208px);
}

      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d013d3 */#top-card-1 {
    transform: translateY(0px) translateX(0px);
}

#top-card-2 {
    transform: translateY(50px) translateX(-30px) ;
}

#top-card-3 {
    transform: translateY(100px) translateX(-60px); /* Ensure this one is lower */ 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cffc0a0 */#bottom-card-1 {
    transform: translateY(0px) translateX(0px);
}

#bottom-card-2 {
    transform: translateY(50px) translateX(-30px) ;
}

#bottom-card-3 {
    transform: translateY(100px) translateX(-60px); /* Ensure this one is lower */ 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40c377a */.glass-card {
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.05));
  backdrop-filter: blur(16px) saturate(180%);
  -webkit-backdrop-filter: blur(16px) saturate(180%);
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
  padding: 24px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a0a775 */.glass-card {
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.05));
  backdrop-filter: blur(16px) saturate(180%);
  -webkit-backdrop-filter: blur(16px) saturate(180%);
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
  padding: 24px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-325f0b1 */.glass-card {
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.05));
  backdrop-filter: blur(16px) saturate(180%);
  -webkit-backdrop-filter: blur(16px) saturate(180%);
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
  padding: 24px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8963e9e */.glass-card {
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.05));
  backdrop-filter: blur(16px) saturate(180%);
  -webkit-backdrop-filter: blur(16px) saturate(180%);
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
  padding: 24px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c722620 */.glass-card {
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.05));
  backdrop-filter: blur(16px) saturate(180%);
  -webkit-backdrop-filter: blur(16px) saturate(180%);
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
  padding: 24px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccb56a7 */.glass-card {
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.05));
  backdrop-filter: blur(16px) saturate(180%);
  -webkit-backdrop-filter: blur(16px) saturate(180%);
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
  padding: 24px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c019f */.elementor-4431 .elementor-element.elementor-element-4a81c7b img {
    border-style: none;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-546f1f5 */.read-more-btn:hover {
    opacity: 0.8; /* Slight hover effect */
}




/* Hide the extra text by default */
.card-text {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Show only 3 lines */
    -webkit-box-orient: vertical;
    transition: max-height 0.5s ease-in-out;
    max-height: 4.5em; /* Adjust to fit three lines */
}

/* When expanded, show full text */
.card-text.expanded {
    -webkit-line-clamp: unset;
    max-height: 1000px; /* Ensure full text appears */
}

/* Button styling */
.read-more-btn {
    display: inline-block;
    margin-top: 10px;
    color: #ECF5FF;
    cursor: pointer;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fca24d */.read-more-btn:hover {
    opacity: 0.8; /* Slight hover effect */
}




/* Hide the extra text by default */
.card-text {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Show only 3 lines */
    -webkit-box-orient: vertical;
    transition: max-height 0.5s ease-in-out;
    max-height: 4.5em; /* Adjust to fit three lines */
}

/* When expanded, show full text */
.card-text.expanded {
    -webkit-line-clamp: unset;
    max-height: 1000px; /* Ensure full text appears */
}

/* Button styling */
.read-more-btn {
    display: inline-block;
    margin-top: 10px;
    color: #ECF5FF;
    cursor: pointer;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e87b678 */.read-more-btn:hover {
    opacity: 0.8; /* Slight hover effect */
}




/* Hide the extra text by default */
.card-text {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Show only 3 lines */
    -webkit-box-orient: vertical;
    transition: max-height 0.5s ease-in-out;
    max-height: 4.5em; /* Adjust to fit three lines */
}

/* When expanded, show full text */
.card-text.expanded {
    -webkit-line-clamp: unset;
    max-height: 1000px; /* Ensure full text appears */
}

/* Button styling */
.read-more-btn {
    display: inline-block;
    margin-top: 10px;
    color: #ECF5FF;
    cursor: pointer;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-33593cc */.read-more-btn:hover {
    opacity: 0.8; /* Slight hover effect */
}




/* Hide the extra text by default */
.card-text {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Show only 3 lines */
    -webkit-box-orient: vertical;
    transition: max-height 0.5s ease-in-out;
    max-height: 4.5em; /* Adjust to fit three lines */
}

/* When expanded, show full text */
.card-text.expanded {
    -webkit-line-clamp: unset;
    max-height: 1000px; /* Ensure full text appears */
}

/* Button styling */
.read-more-btn {
    display: inline-block;
    margin-top: 10px;
    color: #ECF5FF;
    cursor: pointer;

}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-3ed0523 */.elementor-testimonial__name {
  margin-top:-30px;
}

.elementor-4431 .elementor-element.elementor-element-3ed0523 .swiper-wrapper{
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-047b551 */.elementor-testimonial__name {
  margin-top:-30px;
}

.elementor-4431 .elementor-element.elementor-element-047b551 .swiper-wrapper{
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa765ec */.custom-btn {
  color: #1FA5FD !important;

}

/* Custom underline using pseudo-element */
.custom-btn::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0em;
  width: 100%;
  height: 2px;
  background-color: #1FA5FD;
}


/* Target only the icon inside buttons */
.custom-btn .elementor-button-icon svg {
  position: relative;
  top: -8px; /* Adjust vertically */
  margin-right: 8px; /* Add spacing between icon and text */
  display: inline-flex;
  align-items: center;
}
.elementor-button-icon {
  transition: transform 0.3s ease;
}

.custom-btn:hover .elementor-button-icon svg {
  transform: translateY(-5px) translateX(5px); /* Smooth movement */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61c178e */.ShowAll-btn .elementor-button {
  display: flex;
  align-items: center;         /* Vertically center */

}

/* Make sure the icon is vertically aligned too */
.ShowAll-btn .elementor-button-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}














/* Optional hover animation for 2nd button only */
.ShowAll-btn :hover .elementor-button-icon {
  transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb28756 */.vector-left .elementor-button {
  display: flex;
  align-items: center;         /* Vertically center */
  justify-content: flex-start; /* Align to left */
  padding: 15px 15px 10px 15px;          /* Adjust spacing */


                 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c33a65 */.vector-left .elementor-button {
  display: flex;
  align-items: center;         /* Vertically center */
  justify-content: flex-start; /* Align to left */
  padding: 15px 15px 10px 20px;          /* Adjust spacing */


}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a26f42b */.project-btn .elementor-button {
  display: flex;
  align-items: center;        /* Vertically center both */
  justify-content: center;    /* Horizontally center */
  width: 207px;
  height: 66px;
  font-size: 20px;
  line-height: 66px;          /* Match button height for perfect centering */
  padding: 0 20px;
}

/* Style the icon wrapper */
.project-btn .elementor-button-icon {
  width: 35px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* SVG size */
.project-btn .elementor-button-icon svg {
margin-top: 20px;
  width: 45px;
  height: 45px;
  
}/* End custom CSS */