.elementor-89903 .elementor-element.elementor-element-66e022c{--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-89903 .elementor-element.elementor-element-4a48a77{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-89903 .elementor-element.elementor-element-4a48a77.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-89903 .elementor-element.elementor-element-19dafd6{--display:flex;}.elementor-89903 .elementor-element.elementor-element-be85dd6{--display:flex;}.elementor-89903 .elementor-element.elementor-element-7c26efa img{width:86%;}.elementor-89903 .elementor-element.elementor-element-f0daee6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89903 .elementor-element.elementor-element-76854b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-89903 .elementor-element.elementor-element-76854b5::before, .elementor-89903 .elementor-element.elementor-element-76854b5 > .elementor-background-video-container::before, .elementor-89903 .elementor-element.elementor-element-76854b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-89903 .elementor-element.elementor-element-76854b5 > .elementor-background-slideshow::before, .elementor-89903 .elementor-element.elementor-element-76854b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-89903 .elementor-element.elementor-element-76854b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-89903 .elementor-element.elementor-element-76854b5.e-con{--align-self:center;}.elementor-89903 .elementor-element.elementor-element-2050635{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:normal;}.elementor-89903 .elementor-element.elementor-element-cb89684{--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-89903 .elementor-element.elementor-element-2dd926ff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-89903 .elementor-element.elementor-element-34c61988{--display:flex;}.elementor-89903 .elementor-element.elementor-element-56b7f087{text-align:center;}.elementor-89903 .elementor-element.elementor-element-56b7f087 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:39px;font-weight:600;}.elementor-89903 .elementor-element.elementor-element-b70f699{--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-start;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:050px;--padding-right:050px;}.elementor-89903 .elementor-element.elementor-element-b70f699:not(.elementor-motion-effects-element-type-background), .elementor-89903 .elementor-element.elementor-element-b70f699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-89903 .elementor-element.elementor-element-b70f699.e-con{--align-self:stretch;}.elementor-89903 .elementor-element.elementor-element-500385e9{width:100%;max-width:100%;text-align:center;}.elementor-89903 .elementor-element.elementor-element-500385e9 > .elementor-widget-container{padding:020px 0px 020px 0px;}.elementor-89903 .elementor-element.elementor-element-500385e9.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-89903 .elementor-element.elementor-element-500385e9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:var( --e-global-color-text );}.elementor-89903 .elementor-element.elementor-element-49d1385e{--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;}.elementor-89903 .elementor-element.elementor-element-77052a27{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-89903 .elementor-element.elementor-element-77052a27 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-89903 .elementor-element.elementor-element-77052a27.elementor-element{--align-self:center;}.elementor-89903 .elementor-element.elementor-element-77052a27 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;color:var( --e-global-color-text );}.elementor-89903 .elementor-element.elementor-element-66764b7c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-89903 .elementor-element.elementor-element-66764b7c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89903 .elementor-element.elementor-element-66764b7c.elementor-element{--align-self:center;}.elementor-89903 .elementor-element.elementor-element-66764b7c .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#7EDD9E;}.elementor-89903 .elementor-element.elementor-element-2022501{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-89903 .elementor-element.elementor-element-2022501.elementor-element{--align-self:center;}.elementor-89903 .elementor-element.elementor-element-28db3e89{width:100%;max-width:100%;}.elementor-89903 .elementor-element.elementor-element-28db3e89.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-89903 .elementor-element.elementor-element-28db3e89 .pp-accordion-item{margin-bottom:10px;}.elementor-89903 .elementor-element.elementor-element-28db3e89 .pp-advanced-accordion .pp-accordion-tab-title{border-style:none;}.elementor-89903 .elementor-element.elementor-element-28db3e89 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon{font-size:16px;margin-right:10px;}.elementor-89903 .elementor-element.elementor-element-28db3e89 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content{color:#333;}.elementor-89903 .elementor-element.elementor-element-28db3e89 .pp-accordion-tab-title{align-items:center;}.elementor-89903 .elementor-element.elementor-element-28db3e89 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon{font-size:16px;}.elementor-89903 .elementor-element.elementor-element-77cace35{--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-start;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:050px;--padding-right:050px;}.elementor-89903 .elementor-element.elementor-element-77cace35:not(.elementor-motion-effects-element-type-background), .elementor-89903 .elementor-element.elementor-element-77cace35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-89903 .elementor-element.elementor-element-77cace35.e-con{--align-self:stretch;}.elementor-89903 .elementor-element.elementor-element-274589a7{width:100%;max-width:100%;text-align:center;}.elementor-89903 .elementor-element.elementor-element-274589a7 > .elementor-widget-container{padding:020px 0px 020px 0px;}.elementor-89903 .elementor-element.elementor-element-274589a7.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-89903 .elementor-element.elementor-element-274589a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-89903 .elementor-element.elementor-element-5627a86a{--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;}.elementor-89903 .elementor-element.elementor-element-2283eecb{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-89903 .elementor-element.elementor-element-2283eecb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-89903 .elementor-element.elementor-element-2283eecb.elementor-element{--align-self:center;}.elementor-89903 .elementor-element.elementor-element-2283eecb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;color:var( --e-global-color-text );}.elementor-89903 .elementor-element.elementor-element-4b961ddd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-89903 .elementor-element.elementor-element-4b961ddd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-89903 .elementor-element.elementor-element-4b961ddd.elementor-element{--align-self:center;}.elementor-89903 .elementor-element.elementor-element-4b961ddd .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#7EDD9E;}.elementor-89903 .elementor-element.elementor-element-7f69b222{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-89903 .elementor-element.elementor-element-7f69b222.elementor-element{--align-self:center;}.elementor-89903 .elementor-element.elementor-element-407097f{--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;}.elementor-89903 .elementor-element.elementor-element-bbaa7d1 .pt_plus_adv_text_block .text-content-block p,.elementor-89903 .elementor-element.elementor-element-bbaa7d1 .pt_plus_adv_text_block .text-content-block{color:#888;}.elementor-89903 .elementor-element.elementor-element-f6773f1{width:100%;max-width:100%;}.elementor-89903 .elementor-element.elementor-element-f6773f1.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-89903 .elementor-element.elementor-element-f6773f1 .pp-accordion-item{margin-bottom:10px;}.elementor-89903 .elementor-element.elementor-element-f6773f1 .pp-advanced-accordion .pp-accordion-tab-title{border-style:none;}.elementor-89903 .elementor-element.elementor-element-f6773f1 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon{font-size:16px;margin-right:10px;}.elementor-89903 .elementor-element.elementor-element-f6773f1 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content{color:#333;}.elementor-89903 .elementor-element.elementor-element-f6773f1 .pp-accordion-tab-title{align-items:center;}.elementor-89903 .elementor-element.elementor-element-f6773f1 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon{font-size:16px;}.elementor-89903 .elementor-element.elementor-element-18fe2e72{--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;}.elementor-89903 .elementor-element.elementor-element-3eb9207a{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-89903 .elementor-element.elementor-element-3eb9207a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-89903 .elementor-element.elementor-element-3eb9207a.elementor-element{--align-self:center;}.elementor-89903 .elementor-element.elementor-element-3eb9207a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;color:var( --e-global-color-text );}.elementor-89903 .elementor-element.elementor-element-2c761c3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-89903 .elementor-element.elementor-element-2c761c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89903 .elementor-element.elementor-element-2c761c3.elementor-element{--align-self:center;}.elementor-89903 .elementor-element.elementor-element-2c761c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#7EDD9E;}.elementor-89903 .elementor-element.elementor-element-cec7db1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-89903 .elementor-element.elementor-element-cec7db1.elementor-element{--align-self:center;}.elementor-89903 .elementor-element.elementor-element-147401dc{width:100%;max-width:100%;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-89903 .elementor-element.elementor-element-4f112cfe{--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;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:050px;--padding-right:050px;}.elementor-89903 .elementor-element.elementor-element-4f112cfe:not(.elementor-motion-effects-element-type-background), .elementor-89903 .elementor-element.elementor-element-4f112cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-89903 .elementor-element.elementor-element-4f112cfe.e-con{--align-self:stretch;}.elementor-89903 .elementor-element.elementor-element-48474b6c{width:100%;max-width:100%;text-align:center;}.elementor-89903 .elementor-element.elementor-element-48474b6c > .elementor-widget-container{padding:020px 0px 020px 0px;}.elementor-89903 .elementor-element.elementor-element-48474b6c.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-89903 .elementor-element.elementor-element-48474b6c .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-89903 .elementor-element.elementor-element-47d351f9{width:100%;max-width:100%;}.elementor-89903 .elementor-element.elementor-element-47d351f9.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-89903 .elementor-element.elementor-element-47d351f9 .pp-accordion-item{margin-bottom:10px;}.elementor-89903 .elementor-element.elementor-element-47d351f9 .pp-advanced-accordion .pp-accordion-tab-title{border-style:none;}.elementor-89903 .elementor-element.elementor-element-47d351f9 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon{font-size:16px;margin-right:10px;}.elementor-89903 .elementor-element.elementor-element-47d351f9 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content{color:#333;}.elementor-89903 .elementor-element.elementor-element-47d351f9 .pp-accordion-tab-title{align-items:center;}.elementor-89903 .elementor-element.elementor-element-47d351f9 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon{font-size:16px;}.elementor-89903 .elementor-element.elementor-element-731bd40e{--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;}.elementor-89903 .elementor-element.elementor-element-53b5361f{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-89903 .elementor-element.elementor-element-53b5361f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-89903 .elementor-element.elementor-element-53b5361f.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-89903 .elementor-element.elementor-element-53b5361f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;color:var( --e-global-color-text );}.elementor-89903 .elementor-element.elementor-element-17d4fc42{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-89903 .elementor-element.elementor-element-17d4fc42 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89903 .elementor-element.elementor-element-17d4fc42.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-89903 .elementor-element.elementor-element-17d4fc42 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#7EDD9E;}.elementor-89903 .elementor-element.elementor-element-63f253c7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-89903 .elementor-element.elementor-element-63f253c7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-89903 .elementor-element.elementor-element-702da9eb{--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;}.elementor-89903 .elementor-element.elementor-element-34a1fb5d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-89903 .elementor-element.elementor-element-34a1fb5d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-89903 .elementor-element.elementor-element-34a1fb5d.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-89903 .elementor-element.elementor-element-34a1fb5d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;color:var( --e-global-color-text );}.elementor-89903 .elementor-element.elementor-element-80b54c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-89903 .elementor-element.elementor-element-80b54c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-89903 .elementor-element.elementor-element-80b54c.elementor-element{--align-self:center;}.elementor-89903 .elementor-element.elementor-element-80b54c .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#7EDD9E;}.elementor-89903 .elementor-element.elementor-element-6139fa75 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(135deg, #42A4F6 0%, #4051AB 100%);box-shadow:0px 1px 10px 0px rgba(0,0,0,0.5) inset;transition-duration:0.1s;border-radius:999px 999px 999px 999px;padding:018px 32px 018px 32px;}.elementor-89903 .elementor-element.elementor-element-6139fa75{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-89903 .elementor-element.elementor-element-6139fa75 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 0px;}.elementor-89903 .elementor-element.elementor-element-6139fa75.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-89903 .elementor-element.elementor-element-4fa4077b{width:100%;max-width:100%;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-89903 .elementor-element.elementor-element-7fab0a9a{--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-start;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:050px;--padding-right:050px;}.elementor-89903 .elementor-element.elementor-element-7fab0a9a:not(.elementor-motion-effects-element-type-background), .elementor-89903 .elementor-element.elementor-element-7fab0a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-89903 .elementor-element.elementor-element-7fab0a9a.e-con{--align-self:stretch;}.elementor-89903 .elementor-element.elementor-element-4f0476f7{width:100%;max-width:100%;}.elementor-89903 .elementor-element.elementor-element-4f0476f7.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-89903 .elementor-element.elementor-element-4f0476f7 .pp-accordion-item{margin-bottom:10px;}.elementor-89903 .elementor-element.elementor-element-4f0476f7 .pp-advanced-accordion .pp-accordion-tab-title{border-style:none;}.elementor-89903 .elementor-element.elementor-element-4f0476f7 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon{font-size:16px;margin-right:10px;}.elementor-89903 .elementor-element.elementor-element-4f0476f7 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content{color:#333;}.elementor-89903 .elementor-element.elementor-element-4f0476f7 .pp-accordion-tab-title{align-items:center;}.elementor-89903 .elementor-element.elementor-element-4f0476f7 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon{font-size:16px;}.elementor-89903 .elementor-element.elementor-element-2805501b{width:100%;max-width:100%;text-align:center;}.elementor-89903 .elementor-element.elementor-element-2805501b > .elementor-widget-container{padding:020px 0px 020px 0px;}.elementor-89903 .elementor-element.elementor-element-2805501b.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-89903 .elementor-element.elementor-element-2805501b .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-89903 .elementor-element.elementor-element-5541896a{--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;}.elementor-89903 .elementor-element.elementor-element-79144345{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-89903 .elementor-element.elementor-element-79144345 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-89903 .elementor-element.elementor-element-79144345.elementor-element{--align-self:center;}.elementor-89903 .elementor-element.elementor-element-79144345 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#7EDD9E;}.elementor-89903 .elementor-element.elementor-element-7301660{width:100%;max-width:100%;}.elementor-89903 .elementor-element.elementor-element-7d868d81{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;}.elementor-89903 .elementor-element.elementor-element-7d868d81.e-con{--align-self:center;}.elementor-89903 .elementor-element.elementor-element-8331e26{width:100%;max-width:100%;}.elementor-89903 .elementor-element.elementor-element-14381419 .elementor-button{background-color:#7EDD9E;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 1px 10px 0px rgba(0,0,0,0.5) inset;transition-duration:0.1s;border-radius:999px 999px 999px 999px;padding:018px 32px 018px 32px;}.elementor-89903 .elementor-element.elementor-element-14381419{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-89903 .elementor-element.elementor-element-14381419 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 0px;}.elementor-89903 .elementor-element.elementor-element-14381419.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-89903 .elementor-element.elementor-element-6086bd31{width:100%;max-width:100%;}.elementor-89903 .elementor-element.elementor-element-f65a2d9{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89903 .elementor-element.elementor-element-f65a2d9:not(.elementor-motion-effects-element-type-background), .elementor-89903 .elementor-element.elementor-element-f65a2d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1110104A;}.elementor-89903 .elementor-element.elementor-element-3f02ac2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-89903 .elementor-element.elementor-element-6f082c8{--display:flex;--min-height:25px;--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;}.elementor-89903 .elementor-element.elementor-element-6f082c8.e-con{--align-self:center;}.elementor-89903 .elementor-element.elementor-element-bf733c6 .elementor-menu-cart__close-button, .elementor-89903 .elementor-element.elementor-element-bf733c6 .elementor-menu-cart__close-button-custom{margin-left:auto;}.elementor-89903 .elementor-element.elementor-element-bf733c6.elementor-element{--align-self:center;}.elementor-89903 .elementor-element.elementor-element-bf733c6{--main-alignment:center;--side-cart-alignment-transform:translateX(-100%);--side-cart-alignment-right:auto;--side-cart-alignment-left:0;--divider-style:solid;--subtotal-divider-style:solid;--view-cart-button-display:none;--cart-footer-layout:1fr;--checkout-button-display:none;--cart-footer-buttons-alignment-display:none;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-text-color:#7EDD9E;--toggle-button-icon-color:var( --e-global-color-text );--toggle-button-border-color:var( --e-global-color-secondary );--toggle-icon-size:35px;--items-indicator-text-color:var( --e-global-color-secondary );--items-indicator-background-color:#7EDD9E;--cart-background-color:var( --e-global-color-secondary );--cart-border-style:none;--cart-border-radius:60px 60px 60px 60px;--cart-padding:50px 050px 100px 50px;--cart-close-button-color:var( --e-global-color-text );--remove-item-button-size:40px;--remove-item-button-color:var( --e-global-color-text );--menu-cart-subtotal-color:var( --e-global-color-text );--menu-cart-subtotal-text-align:center;--product-variations-color:var( --e-global-color-accent );--product-price-color:var( --e-global-color-211900d5 );--divider-color:var( --e-global-color-secondary );--subtotal-divider-color:var( --e-global-color-secondary );--divider-width:4px;--subtotal-divider-top-width:4px;--subtotal-divider-right-width:4px;--subtotal-divider-bottom-width:4px;--subtotal-divider-left-width:4px;--product-divider-gap:12px;--empty-message-alignment:right;}.elementor-89903 .elementor-element.elementor-element-bf733c6 .elementor-menu-cart__toggle .elementor-button{font-size:33px;gap:35px;flex-direction:row;}body:not(.rtl) .elementor-89903 .elementor-element.elementor-element-bf733c6 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-0px;top:-0px;}body.rtl .elementor-89903 .elementor-element.elementor-element-bf733c6 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:0px;top:-0px;left:auto;}.elementor-89903 .elementor-element.elementor-element-bf733c6 .elementor-menu-cart__main{box-shadow:0px 0px 10px 0px rgba(128.2603515625, 24.260114391161054, 24.260114391161054, 0.74);}.elementor-89903 .elementor-element.elementor-element-bf733c6 .elementor-menu-cart__subtotal{font-family:"Helvetica", Sans-serif;font-size:33px;}.elementor-89903 .elementor-element.elementor-element-bf733c6 .widget_shopping_cart_content{--subtotal-divider-style:groove;--subtotal-divider-top-width:5px;--subtotal-divider-right-width:5px;--subtotal-divider-bottom-width:5px;--subtotal-divider-left-width:5px;}.elementor-89903 .elementor-element.elementor-element-bf733c6 .elementor-menu-cart__product-name a{color:var( --e-global-color-accent );}.elementor-89903 .elementor-element.elementor-element-bf733c6 .elementor-menu-cart__product-price{font-size:76px;}.elementor-89903 .elementor-element.elementor-element-bf733c6 .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-211900d5 );}.elementor-89903 .elementor-element.elementor-element-bf733c6 .woocommerce-mini-cart__empty-message{font-size:31px;}.elementor-89903 .elementor-element.elementor-element-c5c1e5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89903 .elementor-element.elementor-element-b24b965 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89903 .elementor-element.elementor-element-b24b965 .lae-button{padding:0020px 0030px 0020px 0030px;font-size:25px;font-weight:bold;}@media(min-width:768px){.elementor-89903 .elementor-element.elementor-element-cb89684{--content-width:900px;}.elementor-89903 .elementor-element.elementor-element-b70f699{--width:100%;}.elementor-89903 .elementor-element.elementor-element-77cace35{--width:100%;}.elementor-89903 .elementor-element.elementor-element-4f112cfe{--width:100%;}.elementor-89903 .elementor-element.elementor-element-7fab0a9a{--width:100%;}.elementor-89903 .elementor-element.elementor-element-7d868d81{--width:100%;}.elementor-89903 .elementor-element.elementor-element-6f082c8{--width:50%;}.elementor-89903 .elementor-element.elementor-element-c5c1e5f{--width:50%;}}@media(max-width:767px){.elementor-89903 .elementor-element.elementor-element-19dafd6{--min-height:0px;}.elementor-89903 .elementor-element.elementor-element-f0daee6{--min-height:0px;}.elementor-89903 .elementor-element.elementor-element-56b7f087 .elementor-heading-title{font-size:26px;}.elementor-89903 .elementor-element.elementor-element-b70f699{--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:flex-start;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-89903 .elementor-element.elementor-element-b70f699.e-con{--align-self:center;}.elementor-89903 .elementor-element.elementor-element-500385e9.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-89903 .elementor-element.elementor-element-500385e9{text-align:center;}.elementor-89903 .elementor-element.elementor-element-500385e9 .elementor-heading-title{font-size:22px;}.elementor-89903 .elementor-element.elementor-element-77052a27{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;text-align:center;}.elementor-89903 .elementor-element.elementor-element-77052a27 .elementor-heading-title{font-size:16px;}.elementor-89903 .elementor-element.elementor-element-66764b7c{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;text-align:center;}.elementor-89903 .elementor-element.elementor-element-66764b7c .elementor-heading-title{font-size:20px;}.elementor-89903 .elementor-element.elementor-element-2022501{width:100%;max-width:100%;}.elementor-89903 .elementor-element.elementor-element-2022501 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-89903 .elementor-element.elementor-element-2022501.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-89903 .elementor-element.elementor-element-77cace35{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-89903 .elementor-element.elementor-element-274589a7{text-align:center;}.elementor-89903 .elementor-element.elementor-element-274589a7 .elementor-heading-title{font-size:23px;}.elementor-89903 .elementor-element.elementor-element-2283eecb{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;text-align:center;}.elementor-89903 .elementor-element.elementor-element-2283eecb.elementor-element{--align-self:center;}.elementor-89903 .elementor-element.elementor-element-2283eecb .elementor-heading-title{font-size:16px;}.elementor-89903 .elementor-element.elementor-element-4b961ddd{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;text-align:center;}.elementor-89903 .elementor-element.elementor-element-4b961ddd.elementor-element{--align-self:center;}.elementor-89903 .elementor-element.elementor-element-4b961ddd .elementor-heading-title{font-size:20px;}.elementor-89903 .elementor-element.elementor-element-7f69b222{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-89903 .elementor-element.elementor-element-7f69b222.elementor-element{--align-self:center;}.elementor-89903 .elementor-element.elementor-element-3eb9207a{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;text-align:center;}.elementor-89903 .elementor-element.elementor-element-3eb9207a.elementor-element{--align-self:center;}.elementor-89903 .elementor-element.elementor-element-3eb9207a .elementor-heading-title{font-size:16px;}.elementor-89903 .elementor-element.elementor-element-2c761c3{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;text-align:center;}.elementor-89903 .elementor-element.elementor-element-2c761c3.elementor-element{--align-self:center;}.elementor-89903 .elementor-element.elementor-element-2c761c3 .elementor-heading-title{font-size:20px;}.elementor-89903 .elementor-element.elementor-element-cec7db1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-89903 .elementor-element.elementor-element-cec7db1.elementor-element{--align-self:center;}.elementor-89903 .elementor-element.elementor-element-147401dc > .elementor-widget-container{padding:0px 15px 0px 015px;}.elementor-89903 .elementor-element.elementor-element-4f112cfe{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-89903 .elementor-element.elementor-element-48474b6c{text-align:center;}.elementor-89903 .elementor-element.elementor-element-48474b6c .elementor-heading-title{font-size:23px;}.elementor-89903 .elementor-element.elementor-element-731bd40e{--flex-wrap:wrap;}.elementor-89903 .elementor-element.elementor-element-53b5361f{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;text-align:center;}.elementor-89903 .elementor-element.elementor-element-53b5361f .elementor-heading-title{font-size:16px;}.elementor-89903 .elementor-element.elementor-element-17d4fc42{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;text-align:center;}.elementor-89903 .elementor-element.elementor-element-17d4fc42.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89903 .elementor-element.elementor-element-17d4fc42 .elementor-heading-title{font-size:20px;}.elementor-89903 .elementor-element.elementor-element-63f253c7{width:100%;max-width:100%;}.elementor-89903 .elementor-element.elementor-element-63f253c7.elementor-element{--align-self:center;}.elementor-89903 .elementor-element.elementor-element-702da9eb{--flex-wrap:wrap;}.elementor-89903 .elementor-element.elementor-element-34a1fb5d{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;text-align:center;}.elementor-89903 .elementor-element.elementor-element-34a1fb5d .elementor-heading-title{font-size:16px;}.elementor-89903 .elementor-element.elementor-element-80b54c{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;text-align:center;}.elementor-89903 .elementor-element.elementor-element-80b54c .elementor-heading-title{font-size:20px;}.elementor-89903 .elementor-element.elementor-element-6139fa75{--container-widget-width:191px;--container-widget-flex-grow:0;width:var( --container-widget-width, 191px );max-width:191px;}.elementor-89903 .elementor-element.elementor-element-6139fa75 .elementor-button{padding:018px 32px 18px 32px;}.elementor-89903 .elementor-element.elementor-element-4fa4077b{font-size:12px;}.elementor-89903 .elementor-element.elementor-element-7fab0a9a{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-89903 .elementor-element.elementor-element-2805501b{text-align:center;}.elementor-89903 .elementor-element.elementor-element-2805501b .elementor-heading-title{font-size:23px;}.elementor-89903 .elementor-element.elementor-element-79144345.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-89903 .elementor-element.elementor-element-79144345{text-align:center;}.elementor-89903 .elementor-element.elementor-element-79144345 .elementor-heading-title{font-size:20px;}.elementor-89903 .elementor-element.elementor-element-14381419{--container-widget-width:191px;--container-widget-flex-grow:0;width:var( --container-widget-width, 191px );max-width:191px;}.elementor-89903 .elementor-element.elementor-element-14381419 .elementor-button{padding:018px 32px 18px 32px;}.elementor-89903 .elementor-element.elementor-element-f65a2d9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-89903 .elementor-element.elementor-element-bf733c6.elementor-element{--align-self:center;}.elementor-89903 .elementor-element.elementor-element-bf733c6{--main-alignment:center;}.elementor-89903 .elementor-element.elementor-element-b24b965 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89903 .elementor-element.elementor-element-b24b965.elementor-element{--order:99999 /* order end hack */;}}/* Start custom CSS for shortcode, class: .elementor-element-2022501 */.elementor-89903 .elementor-element.elementor-element-2022501 .added_to_cart {
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7f69b222 */.elementor-89903 .elementor-element.elementor-element-7f69b222 .added_to_cart {
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cec7db1 */.elementor-89903 .elementor-element.elementor-element-cec7db1 .added_to_cart {
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-63f253c7 */.elementor-89903 .elementor-element.elementor-element-63f253c7 .added_to_cart {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6139fa75 *//* hover effect */
.ff-add-to-cart:hover {
  filter: brightness(1.05);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.35),
    0 8px 20px rgba(0,0,0,0.35);
}

/* pressed/click effect */
.ff-add-to-cart:active {
  transform: translateY(1px);
}

/* focus accessibility */
.ff-add-to-cart:focus-visible {
  outline: 2px solid #00c46a;
  outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14381419 *//* hover effect */
.ff-add-to-cart:hover {
  filter: brightness(1.05);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.35),
    0 8px 20px rgba(0,0,0,0.35);
}

/* pressed/click effect */
.ff-add-to-cart:active {
  transform: translateY(1px);
}

/* focus accessibility */
.ff-add-to-cart:focus-visible {
  outline: 2px solid #00c46a;
  outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS *//* =========================================================
   FUTURE FOREST 2026 TICKETS
   FULL VISUAL SYSTEM REWRITE
   EN + FR SHARED VERSION
   ========================================================= */

body.elementor-page-88172,
body.elementor-page-89903{
  --ff-bg: #040b2a;
  --ff-bg-2: #07133f;
  --ff-surface: rgba(10, 18, 56, 0.78);
  --ff-surface-strong: rgba(9, 16, 48, 0.92);
  --ff-surface-soft: rgba(255,255,255,0.035);

  --ff-border: rgba(117, 240, 228, 0.42);
  --ff-border-soft: rgba(255,255,255,0.10);
  --ff-border-faint: rgba(255,255,255,0.07);

  --ff-text: #f4f5fb;
  --ff-text-soft: rgba(244,245,251,0.76);
  --ff-text-muted: rgba(244,245,251,0.58);

  --ff-price: #9cf3c9;
  --ff-accent: #d39cff;

  --ff-gradient:
    linear-gradient(90deg,
      #56efe0 0%,
      #b46cff 38%,
      #4ae08b 100%);

  --ff-gradient-soft:
    linear-gradient(90deg,
      rgba(86,239,224,0.22) 0%,
      rgba(180,108,255,0.18) 45%,
      rgba(74,224,139,0.20) 100%);

  --ff-shadow-lg: 0 18px 50px rgba(0,0,0,.28);
  --ff-shadow-md: 0 10px 26px rgba(0,0,0,.22);
  --ff-shadow-sm: 0 6px 18px rgba(0,0,0,.18);

  --ff-radius-xl: 28px;
  --ff-radius-lg: 22px;
  --ff-radius-md: 18px;
  --ff-radius-pill: 999px;

  --ff-control-h: 62px;
  --ff-qty-w: 214px;
  --ff-btn-w: 220px;
}

/* =========================================================
   PAGE BACKGROUND / TYPOGRAPHY
   ========================================================= */

body.elementor-page-88172,
body.elementor-page-89903,
body.elementor-page-88172 .elementor,
body.elementor-page-89903 .elementor{
  background:
    radial-gradient(circle at 50% 12%, rgba(119, 72, 212, 0.13), transparent 28%),
    radial-gradient(circle at 50% 100%, rgba(0, 222, 173, 0.06), transparent 22%),
    linear-gradient(180deg, #07133f 0%, #030824 100%) !important;
  color: var(--ff-text);
}

body.elementor-page-88172 .elementor-heading-title,
body.elementor-page-89903 .elementor-heading-title,
body.elementor-page-88172 p,
body.elementor-page-89903 p,
body.elementor-page-88172 li,
body.elementor-page-89903 li,
body.elementor-page-88172 span,
body.elementor-page-89903 span,
body.elementor-page-88172 a,
body.elementor-page-89903 a{
  color: var(--ff-text);
}

body.elementor-page-88172 .elementor-element-56b7f087 .elementor-heading-title,
body.elementor-page-89903 .elementor-element-56b7f087 .elementor-heading-title{
  font-size: clamp(34px, 4.1vw, 60px) !important;
  line-height: 1.03 !important;
  letter-spacing: -.02em !important;
  text-align: center !important;
  margin: 10px 0 18px !important;
}

/* =========================================================
   LOGO / TOP BAR
   ========================================================= */

body.elementor-page-88172 .elementor-element-66e022c,
body.elementor-page-89903 .elementor-element-66e022c{
  background: transparent !important;
}

body.elementor-page-88172 .elementor-element-76854b5,
body.elementor-page-89903 .elementor-element-76854b5{
  background:
    linear-gradient(90deg,
      rgba(117, 30, 128, 0.80) 0%,
      rgba(83, 28, 129, 0.82) 50%,
      rgba(92, 0, 108, 0.78) 100%) !important;
  border-top: 1px solid rgba(255,255,255,.05) !important;
  border-bottom: 1px solid rgba(255,255,255,.05) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.03), inset 0 -1px 0 rgba(255,255,255,.03);
}

body.elementor-page-88172 .elementor-element-2050635 .elementor-widget-container,
body.elementor-page-89903 .elementor-element-2050635 .elementor-widget-container{
  text-align: center !important;
  padding: 14px 20px !important;
}

body.elementor-page-88172 .elementor-element-2050635 p,
body.elementor-page-89903 .elementor-element-2050635 p{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 56px;
  padding: 0 28px;
  margin: 0;
  border-radius: var(--ff-radius-pill);
  background: rgba(255,255,255,.10);
  border: 1px solid rgba(255,255,255,.10);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.05);
  font-size: clamp(16px, 1.5vw, 20px);
  font-weight: 800;
  color: #fff;
}

/* =========================================================
   MAIN CONTENT WIDTH / SECTION SPACING
   ========================================================= */

body.elementor-page-88172 .elementor-element-cb89684 > .e-con-inner,
body.elementor-page-89903 .elementor-element-cb89684 > .e-con-inner{
  max-width: 1220px !important;
  gap: 40px !important;
}

/* =========================================================
   CARD SYSTEM
   ========================================================= */

body.elementor-page-88172 .elementor-element-b70f699,
body.elementor-page-88172 .elementor-element-77cace35,
body.elementor-page-88172 .elementor-element-4f112cfe,
body.elementor-page-88172 .elementor-element-7fab0a9a,
body.elementor-page-89903 .elementor-element-b70f699,
body.elementor-page-89903 .elementor-element-77cace35,
body.elementor-page-89903 .elementor-element-4f112cfe,
body.elementor-page-89903 .elementor-element-7fab0a9a{
  position: relative;
  overflow: hidden;
  border-radius: var(--ff-radius-xl) !important;
  padding: 40px 34px 24px !important;
  background:
    linear-gradient(180deg, rgba(8,16,52,.90) 0%, rgba(4,10,36,.94) 100%) !important;
  border: 1px solid var(--ff-border) !important;
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.025),
    0 0 0 1px rgba(102,255,236,.06),
    var(--ff-shadow-lg);
}

body.elementor-page-88172 .elementor-element-b70f699::before,
body.elementor-page-88172 .elementor-element-77cace35::before,
body.elementor-page-88172 .elementor-element-4f112cfe::before,
body.elementor-page-88172 .elementor-element-7fab0a9a::before,
body.elementor-page-89903 .elementor-element-b70f699::before,
body.elementor-page-89903 .elementor-element-77cace35::before,
body.elementor-page-89903 .elementor-element-4f112cfe::before,
body.elementor-page-89903 .elementor-element-7fab0a9a::before{
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  border-radius: inherit;
  background:
    radial-gradient(circle at 10% 50%, rgba(86,239,224,.07), transparent 32%),
    radial-gradient(circle at 90% 50%, rgba(180,108,255,.05), transparent 28%);
  opacity: .9;
}

body.elementor-page-88172 .elementor-element-500385e9 .elementor-heading-title,
body.elementor-page-88172 .elementor-element-274589a7 .elementor-heading-title,
body.elementor-page-88172 .elementor-element-48474b6c .elementor-heading-title,
body.elementor-page-88172 .elementor-element-2805501b .elementor-heading-title,
body.elementor-page-89903 .elementor-element-500385e9 .elementor-heading-title,
body.elementor-page-89903 .elementor-element-274589a7 .elementor-heading-title,
body.elementor-page-89903 .elementor-element-48474b6c .elementor-heading-title,
body.elementor-page-89903 .elementor-element-2805501b .elementor-heading-title{
  font-size: clamp(25px, 2.8vw, 42px) !important;
  line-height: 1.08 !important;
  letter-spacing: -.01em !important;
  text-align: center !important;
  margin-bottom: 22px !important;
}

/* =========================================================
   PRODUCT ROW LAYOUT
   ========================================================= */

body.elementor-page-88172 .elementor-element-11d4c3f4,
body.elementor-page-88172 .elementor-element-49d1385e,
body.elementor-page-88172 .elementor-element-5627a86a,
body.elementor-page-88172 .elementor-element-18fe2e72,
body.elementor-page-88172 .elementor-element-731bd40e,
body.elementor-page-88172 .elementor-element-702da9eb,
body.elementor-page-89903 .elementor-element-11d4c3f4,
body.elementor-page-89903 .elementor-element-49d1385e,
body.elementor-page-89903 .elementor-element-5627a86a,
body.elementor-page-89903 .elementor-element-18fe2e72,
body.elementor-page-89903 .elementor-element-731bd40e,
body.elementor-page-89903 .elementor-element-702da9eb{
  display: grid !important;
  grid-template-columns: minmax(180px, 1fr) 150px minmax(450px, auto) !important;
  align-items: center !important;
  column-gap: 34px !important;
  row-gap: 14px !important;
  margin: 34px 0 !important;
}

body.elementor-page-88172 .elementor-element-22115c5e .elementor-heading-title,
body.elementor-page-88172 .elementor-element-77052a27 .elementor-heading-title,
body.elementor-page-88172 .elementor-element-2283eecb .elementor-heading-title,
body.elementor-page-88172 .elementor-element-3eb9207a .elementor-heading-title,
body.elementor-page-88172 .elementor-element-53b5361f .elementor-heading-title,
body.elementor-page-88172 .elementor-element-34a1fb5d .elementor-heading-title,
body.elementor-page-89903 .elementor-element-22115c5e .elementor-heading-title,
body.elementor-page-89903 .elementor-element-77052a27 .elementor-heading-title,
body.elementor-page-89903 .elementor-element-2283eecb .elementor-heading-title,
body.elementor-page-89903 .elementor-element-3eb9207a .elementor-heading-title,
body.elementor-page-89903 .elementor-element-53b5361f .elementor-heading-title,
body.elementor-page-89903 .elementor-element-34a1fb5d .elementor-heading-title{
  font-size: clamp(22px, 1.9vw, 35px) !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  letter-spacing: .01em !important;
}

body.elementor-page-88172 .elementor-element-22ac4017 .elementor-heading-title,
body.elementor-page-88172 .elementor-element-66764b7c .elementor-heading-title,
body.elementor-page-88172 .elementor-element-4b961ddd .elementor-heading-title,
body.elementor-page-88172 .elementor-element-2c761c3 .elementor-heading-title,
body.elementor-page-88172 .elementor-element-17d4fc42 .elementor-heading-title,
body.elementor-page-88172 .elementor-element-80b54c .elementor-heading-title,
body.elementor-page-89903 .elementor-element-22ac4017 .elementor-heading-title,
body.elementor-page-89903 .elementor-element-66764b7c .elementor-heading-title,
body.elementor-page-89903 .elementor-element-4b961ddd .elementor-heading-title,
body.elementor-page-89903 .elementor-element-2c761c3 .elementor-heading-title,
body.elementor-page-89903 .elementor-element-17d4fc42 .elementor-heading-title,
body.elementor-page-89903 .elementor-element-80b54c .elementor-heading-title{
  font-size: clamp(38px, 3vw, 56px) !important;
  line-height: .95 !important;
  font-weight: 900 !important;
  color: var(--ff-price) !important;
  letter-spacing: -.03em !important;
  text-shadow: 0 0 14px rgba(156,243,201,.08);
}

/* =========================================================
   CART FORM / QUANTITY / BUTTONS
   ========================================================= */

body.elementor-page-88172 form.cart.custom-cart,
body.elementor-page-89903 form.cart.custom-cart{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 14px !important;
  margin: 0 !important;
  flex-wrap: nowrap !important;
}

body.elementor-page-88172 .custom-quantity-wrapper,
body.elementor-page-89903 .custom-quantity-wrapper{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: var(--ff-qty-w) !important;
  min-width: var(--ff-qty-w) !important;
  height: var(--ff-control-h) !important;
  border-radius: var(--ff-radius-pill) !important;
  background: rgba(255,255,255,.03) !important;
  border: 1px solid var(--ff-border-soft) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.03),
    inset 0 0 0 1px rgba(255,255,255,.015),
    var(--ff-shadow-sm);
  overflow: hidden;
}

body.elementor-page-88172 .qty-btn,
body.elementor-page-89903 .qty-btn{
  appearance: none;
  border: 0 !important;
  background: transparent !important;
  color: #fff !important;
  width: 64px !important;
  min-width: 64px !important;
  height: var(--ff-control-h) !important;
  font-size: 22px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  cursor: pointer;
  transition: background .2s ease, transform .2s ease, color .2s ease;
}

body.elementor-page-88172 .qty-btn.minus,
body.elementor-page-89903 .qty-btn.minus{
  border-right: 1px solid rgba(255,255,255,.08) !important;
}

body.elementor-page-88172 .qty-btn.plus,
body.elementor-page-89903 .qty-btn.plus{
  border-left: 1px solid rgba(255,255,255,.08) !important;
}

body.elementor-page-88172 .qty-btn:hover,
body.elementor-page-89903 .qty-btn:hover{
  background: rgba(255,255,255,.04) !important;
  color: #fff !important;
}

body.elementor-page-88172 input.custom-qty,
body.elementor-page-88172 input.custom-qty.input-text.qty.text,
body.elementor-page-89903 input.custom-qty,
body.elementor-page-89903 input.custom-qty.input-text.qty.text{
  appearance: textfield;
  border: 0 !important;
  outline: none !important;
  background: transparent !important;
  color: #fff !important;
  width: 86px !important;
  min-width: 86px !important;
  height: var(--ff-control-h) !important;
  text-align: center !important;
  font-size: 19px !important;
  font-weight: 800 !important;
  box-shadow: none !important;
  padding: 0 !important;
}

body.elementor-page-88172 input.custom-qty::-webkit-outer-spin-button,
body.elementor-page-88172 input.custom-qty::-webkit-inner-spin-button,
body.elementor-page-89903 input.custom-qty::-webkit-outer-spin-button,
body.elementor-page-89903 input.custom-qty::-webkit-inner-spin-button{
  -webkit-appearance: none;
  margin: 0;
}

body.elementor-page-88172 .custom-add-to-cart,
body.elementor-page-88172 .single_add_to_cart_button,
body.elementor-page-88172 .ff-add-to-cart .elementor-button,
body.elementor-page-88172 .lae-button,
body.elementor-page-89903 .custom-add-to-cart,
body.elementor-page-89903 .single_add_to_cart_button,
body.elementor-page-89903 .ff-add-to-cart .elementor-button,
body.elementor-page-89903 .lae-button{
  position: relative;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: var(--ff-btn-w) !important;
  width: var(--ff-btn-w) !important;
  height: var(--ff-control-h) !important;
  min-height: var(--ff-control-h) !important;
  padding: 0 28px !important;
  border: 0 !important;
  border-radius: var(--ff-radius-pill) !important;
  background: var(--ff-gradient) !important;
  color: #071220 !important;
  font-size: 16px !important;
  font-weight: 900 !important;
  letter-spacing: .01em !important;
  text-transform: none !important;
  box-shadow:
    0 10px 22px rgba(0,0,0,.22),
    inset 0 1px 0 rgba(255,255,255,.18);
  transition: transform .18s ease, box-shadow .18s ease, opacity .18s ease;
}

body.elementor-page-88172 .custom-add-to-cart:hover,
body.elementor-page-88172 .single_add_to_cart_button:hover,
body.elementor-page-88172 .ff-add-to-cart .elementor-button:hover,
body.elementor-page-88172 .lae-button:hover,
body.elementor-page-89903 .custom-add-to-cart:hover,
body.elementor-page-89903 .single_add_to_cart_button:hover,
body.elementor-page-89903 .ff-add-to-cart .elementor-button:hover,
body.elementor-page-89903 .lae-button:hover{
  transform: translateY(-2px);
  box-shadow:
    0 14px 28px rgba(0,0,0,.26),
    inset 0 1px 0 rgba(255,255,255,.18);
}

/* =========================================================
   STOCK / SUPPORT TEXT
   ========================================================= */

body.elementor-page-88172 .elementor-widget-text-editor p,
body.elementor-page-88172 .elementor-widget-text-editor li,
body.elementor-page-89903 .elementor-widget-text-editor p,
body.elementor-page-89903 .elementor-widget-text-editor li{
  color: var(--ff-text-soft) !important;
  line-height: 1.6 !important;
}

body.elementor-page-88172 .elementor-widget-text-editor strong,
body.elementor-page-88172 .elementor-widget-text-editor b,
body.elementor-page-89903 .elementor-widget-text-editor strong,
body.elementor-page-89903 .elementor-widget-text-editor b{
  color: var(--ff-text) !important;
}

/* =========================================================
   ACCORDION
   ========================================================= */

body.elementor-page-88172 .pp-advanced-accordion,
body.elementor-page-89903 .pp-advanced-accordion{
  margin-top: 18px !important;
}

body.elementor-page-88172 .pp-accordion-item,
body.elementor-page-89903 .pp-accordion-item{
  border-radius: var(--ff-radius-md) !important;
  overflow: hidden !important;
  border: 1px solid var(--ff-border-faint) !important;
  background: rgba(255,255,255,.03) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.02);
  margin-top: 12px !important;
}

body.elementor-page-88172 .pp-accordion-tab-title,
body.elementor-page-89903 .pp-accordion-tab-title{
  min-height: 74px !important;
  padding: 0 22px !important;
  background: rgba(255,255,255,.04) !important;
  border: 0 !important;
}

body.elementor-page-88172 .pp-accordion-title-text,
body.elementor-page-89903 .pp-accordion-title-text{
  font-size: 15px !important;
  font-weight: 800 !important;
  letter-spacing: .05em !important;
  color: var(--ff-text) !important;
}

body.elementor-page-88172 .pp-accordion-toggle-icon,
body.elementor-page-89903 .pp-accordion-toggle-icon{
  color: #73f0e4 !important;
}

body.elementor-page-88172 .pp-accordion-tab-content,
body.elementor-page-89903 .pp-accordion-tab-content{
  padding: 24px 24px 26px !important;
  background: rgba(255,255,255,.02) !important;
}

body.elementor-page-88172 .pp-accordion-tab-content p,
body.elementor-page-88172 .pp-accordion-tab-content li,
body.elementor-page-89903 .pp-accordion-tab-content p,
body.elementor-page-89903 .pp-accordion-tab-content li{
  color: var(--ff-text-soft) !important;
}

/* =========================================================
   RESERVED SITE SOLD OUT PANEL
   ========================================================= */

body.elementor-page-88172 .elementor-element-7d868d81,
body.elementor-page-89903 .elementor-element-7d868d81{
  margin-top: 18px !important;
  border-radius: var(--ff-radius-lg) !important;
  padding: 26px 22px !important;
  background:
    linear-gradient(180deg, rgba(255,255,255,.055) 0%, rgba(255,255,255,.035) 100%),
    linear-gradient(90deg, rgba(86,239,224,.12) 0%, rgba(180,108,255,.10) 48%, rgba(74,224,139,.12) 100%) !important;
  border: 1px solid rgba(255,255,255,.09) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.04), var(--ff-shadow-sm);
}

body.elementor-page-88172 .elementor-element-8331e26 .elementor-widget-container,
body.elementor-page-89903 .elementor-element-8331e26 .elementor-widget-container{
  max-width: 880px;
  margin: 0 auto 18px auto;
}

body.elementor-page-88172 .elementor-element-8331e26 p,
body.elementor-page-89903 .elementor-element-8331e26 p{
  text-align: center !important;
  font-size: clamp(18px, 1.7vw, 26px) !important;
  font-weight: 800 !important;
  line-height: 1.45 !important;
  color: #fff !important;
}

body.elementor-page-88172 .elementor-element-14381419 .elementor-button,
body.elementor-page-89903 .elementor-element-14381419 .elementor-button{
  min-width: 300px !important;
}

/* =========================================================
   STICKY FOOTER
   ========================================================= */

body.elementor-page-88172 .elementor-element-f65a2d9,
body.elementor-page-89903 .elementor-element-f65a2d9{
  border-top: 1px solid rgba(117,240,228,.16) !important;
  background:
    linear-gradient(180deg, rgba(3,8,24,.82) 0%, rgba(3,8,24,.90) 100%) !important;
  backdrop-filter: blur(18px);
  box-shadow:
    0 -12px 30px rgba(0,0,0,.24),
    inset 0 1px 0 rgba(255,255,255,.03);
  padding: 10px 18px !important;
}

body.elementor-page-88172 .elementor-element-3f02ac2 > .e-con-inner,
body.elementor-page-89903 .elementor-element-3f02ac2 > .e-con-inner{
  max-width: 1220px !important;
  align-items: center !important;
}

body.elementor-page-88172 .elementor-element-bf733c6 .elementor-menu-cart__toggle_button,
body.elementor-page-89903 .elementor-element-bf733c6 .elementor-menu-cart__toggle_button{
  min-height: 58px !important;
  padding: 10px 16px !important;
  border-radius: var(--ff-radius-pill) !important;
  background:
    linear-gradient(180deg, rgba(255,255,255,.045) 0%, rgba(255,255,255,.025) 100%) !important;
  border: 1px solid rgba(255,255,255,.10) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.03),
    var(--ff-shadow-sm);
}

body.elementor-page-88172 .elementor-element-bf733c6 .elementor-button-text,
body.elementor-page-88172 .elementor-element-bf733c6 .woocommerce-Price-amount,
body.elementor-page-88172 .elementor-element-bf733c6 .woocommerce-Price-currencySymbol,
body.elementor-page-89903 .elementor-element-bf733c6 .elementor-button-text,
body.elementor-page-89903 .elementor-element-bf733c6 .woocommerce-Price-amount,
body.elementor-page-89903 .elementor-element-bf733c6 .woocommerce-Price-currencySymbol{
  color: #fff !important;
  font-size: 20px !important;
  font-weight: 800 !important;
}

body.elementor-page-88172 .elementor-element-bf733c6 .elementor-button-icon,
body.elementor-page-89903 .elementor-element-bf733c6 .elementor-button-icon{
  color: #fff !important;
}

body.elementor-page-88172 .elementor-element-b24b965 .lae-button,
body.elementor-page-89903 .elementor-element-b24b965 .lae-button{
  width: 220px !important;
  min-width: 220px !important;
  height: 58px !important;
  min-height: 58px !important;
}

/* =========================================================
   SMALL POLISH
   ========================================================= */

body.elementor-page-88172 .elementor-widget-heading,
body.elementor-page-88172 .elementor-widget-shortcode,
body.elementor-page-89903 .elementor-widget-heading,
body.elementor-page-89903 .elementor-widget-shortcode{
  margin-bottom: 0 !important;
}

body.elementor-page-88172 .elementor-widget-button .elementor-button-text,
body.elementor-page-89903 .elementor-widget-button .elementor-button-text{
  font-weight: 900 !important;
}

body.elementor-page-88172 .elementor-widget-button .elementor-button-content-wrapper,
body.elementor-page-89903 .elementor-widget-button .elementor-button-content-wrapper{
  justify-content: center !important;
}

body.elementor-page-88172 a,
body.elementor-page-89903 a{
  transition: opacity .18s ease, transform .18s ease;
}

body.elementor-page-88172 .elementor-button:focus,
body.elementor-page-88172 button:focus,
body.elementor-page-88172 input:focus,
body.elementor-page-89903 .elementor-button:focus,
body.elementor-page-89903 button:focus,
body.elementor-page-89903 input:focus{
  outline: none !important;
  box-shadow:
    0 0 0 2px rgba(255,255,255,.06),
    0 0 0 4px rgba(115,240,228,.14) !important;
}

/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px){

  body.elementor-page-88172 .elementor-element-11d4c3f4,
  body.elementor-page-88172 .elementor-element-49d1385e,
  body.elementor-page-88172 .elementor-element-5627a86a,
  body.elementor-page-88172 .elementor-element-18fe2e72,
  body.elementor-page-88172 .elementor-element-731bd40e,
  body.elementor-page-88172 .elementor-element-702da9eb,
  body.elementor-page-89903 .elementor-element-11d4c3f4,
  body.elementor-page-89903 .elementor-element-49d1385e,
  body.elementor-page-89903 .elementor-element-5627a86a,
  body.elementor-page-89903 .elementor-element-18fe2e72,
  body.elementor-page-89903 .elementor-element-731bd40e,
  body.elementor-page-89903 .elementor-element-702da9eb{
    grid-template-columns: 1fr 140px !important;
    row-gap: 14px !important;
  }

  body.elementor-page-88172 .elementor-element-135b6cce,
  body.elementor-page-88172 .elementor-element-2022501,
  body.elementor-page-88172 .elementor-element-7f69b222,
  body.elementor-page-88172 .elementor-element-cec7db1,
  body.elementor-page-88172 .elementor-element-63f253c7,
  body.elementor-page-88172 .elementor-element-6139fa75,
  body.elementor-page-89903 .elementor-element-135b6cce,
  body.elementor-page-89903 .elementor-element-2022501,
  body.elementor-page-89903 .elementor-element-7f69b222,
  body.elementor-page-89903 .elementor-element-cec7db1,
  body.elementor-page-89903 .elementor-element-63f253c7,
  body.elementor-page-89903 .elementor-element-6139fa75{
    grid-column: 1 / -1 !important;
  }

  body.elementor-page-88172 form.cart.custom-cart,
  body.elementor-page-89903 form.cart.custom-cart{
    width: 100% !important;
    justify-content: flex-start !important;
  }
}

@media (max-width: 767px){

  body.elementor-page-88172,
  body.elementor-page-89903{
    --ff-side: 16px;
    --ff-card-radius: 24px;
    --ff-inner-radius: 20px;
    --ff-pill: 999px;
    --ff-border: rgba(88, 244, 255, 0.55);
    --ff-soft-border: rgba(255,255,255,0.09);
    --ff-panel-bg: linear-gradient(180deg, rgba(17,27,86,0.58) 0%, rgba(7,15,67,0.82) 100%);
    --ff-control-bg: rgba(16, 24, 78, 0.92);
    --ff-btn-h: 60px;
    --ff-qty-h: 58px;
    --ff-shadow-soft: 0 10px 26px rgba(0,0,0,.22);
    --ff-shadow-btn: 0 12px 30px rgba(0,0,0,.26);
  }

  body.elementor-page-88172 .elementor-element-cb89684 > .e-con-inner,
  body.elementor-page-89903 .elementor-element-cb89684 > .e-con-inner{
    padding-left: var(--ff-side) !important;
    padding-right: var(--ff-side) !important;
    gap: 18px !important;
  }

  body.elementor-page-88172 .elementor-element-56b7f087 .elementor-heading-title,
  body.elementor-page-89903 .elementor-element-56b7f087 .elementor-heading-title{
    font-size: clamp(20px, 8vw, 34px) !important;
    line-height: 1.08 !important;
    letter-spacing: -.02em !important;
    text-align: center !important;
    text-wrap: balance;
    max-width: 330px;
    margin: 0 auto !important;
  }

  body.elementor-page-88172 .elementor-element-76854b5,
  body.elementor-page-89903 .elementor-element-76854b5{
    padding-left: 14px !important;
    padding-right: 14px !important;
  }

  body.elementor-page-88172 .elementor-element-2050635 .elementor-widget-container,
  body.elementor-page-89903 .elementor-element-2050635 .elementor-widget-container{
    border-radius: 999px !important;
    padding: 12px 18px !important;
  }

  body.elementor-page-88172 .elementor-element-2050635 p,
  body.elementor-page-89903 .elementor-element-2050635 p{
    font-size: 15px !important;
    line-height: 1.2 !important;
    margin: 0 !important;
    text-align: center !important;
  }

  body.elementor-page-88172 .elementor-element-b70f699,
  body.elementor-page-88172 .elementor-element-77cace35,
  body.elementor-page-88172 .elementor-element-4f112cfe,
  body.elementor-page-88172 .elementor-element-7fab0a9a,
  body.elementor-page-89903 .elementor-element-b70f699,
  body.elementor-page-89903 .elementor-element-77cace35,
  body.elementor-page-89903 .elementor-element-4f112cfe,
  body.elementor-page-89903 .elementor-element-7fab0a9a{
    border-radius: var(--ff-card-radius) !important;
    padding: 22px 14px 16px !important;
    overflow: hidden !important;
    box-shadow: inset 0 0 0 1px var(--ff-border), 0 10px 30px rgba(0,0,0,.16) !important;
  }

  body.elementor-page-88172 .elementor-element-500385e9 .elementor-heading-title,
  body.elementor-page-88172 .elementor-element-274589a7 .elementor-heading-title,
  body.elementor-page-88172 .elementor-element-48474b6c .elementor-heading-title,
  body.elementor-page-88172 .elementor-element-2805501b .elementor-heading-title,
  body.elementor-page-89903 .elementor-element-500385e9 .elementor-heading-title,
  body.elementor-page-89903 .elementor-element-274589a7 .elementor-heading-title,
  body.elementor-page-89903 .elementor-element-48474b6c .elementor-heading-title,
  body.elementor-page-89903 .elementor-element-2805501b .elementor-heading-title{
    font-size: 18px !important;
    line-height: 1.08 !important;
    text-align: center !important;
    letter-spacing: -.01em !important;
    text-wrap: balance;
    max-width: 290px;
    margin: 0 auto 14px !important;
  }

  body.elementor-page-88172 .elementor-element-11d4c3f4,
  body.elementor-page-88172 .elementor-element-49d1385e,
  body.elementor-page-88172 .elementor-element-5627a86a,
  body.elementor-page-88172 .elementor-element-18fe2e72,
  body.elementor-page-88172 .elementor-element-731bd40e,
  body.elementor-page-88172 .elementor-element-702da9eb,
  body.elementor-page-89903 .elementor-element-11d4c3f4,
  body.elementor-page-89903 .elementor-element-49d1385e,
  body.elementor-page-89903 .elementor-element-5627a86a,
  body.elementor-page-89903 .elementor-element-18fe2e72,
  body.elementor-page-89903 .elementor-element-731bd40e,
  body.elementor-page-89903 .elementor-element-702da9eb{
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
    padding: 14px 10px !important;
    border-radius/* End custom CSS */