.elementor-4729 .elementor-element.elementor-element-71b612f0{--display:flex;--min-height:60vh;--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;--margin-top:6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-fa0489f{--display:flex;}.elementor-4729 .elementor-element.elementor-element-d2f047d{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-4729 .elementor-element.elementor-element-d2f047d img{width:10%;}.elementor-4729 .elementor-element.elementor-element-459a49c9{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-7c503449{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-4729 .elementor-element.elementor-element-5355d1ee{--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:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-1520d84a .elementor-button{background-color:transparent;font-size:1.4rem;text-transform:none;font-style:normal;fill:var( --e-global-color-3aeb043 );color:var( --e-global-color-3aeb043 );background-image:linear-gradient(137deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);border-style:none;}.elementor-4729 .elementor-element.elementor-element-1520d84a .elementor-button:hover, .elementor-4729 .elementor-element.elementor-element-1520d84a .elementor-button:focus{background-color:transparent;color:var( --e-global-color-3aeb043 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-4729 .elementor-element.elementor-element-1520d84a .elementor-button:hover svg, .elementor-4729 .elementor-element.elementor-element-1520d84a .elementor-button:focus svg{fill:var( --e-global-color-3aeb043 );}.elementor-4729 .elementor-element.elementor-element-66cbd8e1 .elementor-button{background-color:#F2F2F2;font-size:1.4rem;text-transform:none;font-style:normal;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-4729 .elementor-element.elementor-element-66cbd8e1 .elementor-button:hover, .elementor-4729 .elementor-element.elementor-element-66cbd8e1 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-3aeb043 ) 0%, var( --e-global-color-3aeb043 ) 100%);}.elementor-4729 .elementor-element.elementor-element-66cbd8e1 .elementor-button:hover svg, .elementor-4729 .elementor-element.elementor-element-66cbd8e1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4729 .elementor-element.elementor-element-3aae2697{--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;--margin-top:12vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-3aae2697:not(.elementor-motion-effects-element-type-background), .elementor-4729 .elementor-element.elementor-element-3aae2697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4729 .elementor-element.elementor-element-11d7aa3d{--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;--margin-top:7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-4ecd793d{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-3b8830e7 img{border-radius:16px 16px 16px 16px;}.elementor-4729 .elementor-element.elementor-element-63b7d686{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-6b25ea48{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-5f6e8da9 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-4729 .elementor-element.elementor-element-47bcbf6c{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-8ddaa48 .elementor-heading-title{text-transform:none;color:var( --e-global-color-accent );}.elementor-4729 .elementor-element.elementor-element-146402ce{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-63c6effc{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;font-size:1.2rem;color:var( --e-global-color-text );}.elementor-4729 .elementor-element.elementor-element-370e3353{--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;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-36118225 .elementor-button{background-color:transparent;font-size:1.4rem;text-transform:none;font-style:normal;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-image:linear-gradient(137deg, #DDFBED 0%, #8554FD 100%);border-style:none;}.elementor-4729 .elementor-element.elementor-element-36118225 .elementor-button:hover, .elementor-4729 .elementor-element.elementor-element-36118225 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #8554FD 0%, #DDFBED 100%);}.elementor-4729 .elementor-element.elementor-element-36118225 .elementor-button:hover svg, .elementor-4729 .elementor-element.elementor-element-36118225 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4729 .elementor-element.elementor-element-12e2401a .elementor-button{background-color:var( --e-global-color-secondary );font-size:1.4rem;text-transform:none;font-style:normal;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-4729 .elementor-element.elementor-element-12e2401a .elementor-button:hover, .elementor-4729 .elementor-element.elementor-element-12e2401a .elementor-button:focus{background-color:transparent;color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-3aeb043 ) 0%, var( --e-global-color-3aeb043 ) 100%);}.elementor-4729 .elementor-element.elementor-element-12e2401a .elementor-button:hover svg, .elementor-4729 .elementor-element.elementor-element-12e2401a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4729 .elementor-element.elementor-element-24acf58{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:16vw;--margin-bottom:16vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-2dcb81a{--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-4729 .elementor-element.elementor-element-8a0840c{--display:flex;}.elementor-4729 .elementor-element.elementor-element-6778beb{--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:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-3fd6ce9 .elementor-button{background-color:transparent;font-size:1.4rem;text-transform:none;font-style:normal;fill:var( --e-global-color-3aeb043 );color:var( --e-global-color-3aeb043 );background-image:linear-gradient(137deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);border-style:none;}.elementor-4729 .elementor-element.elementor-element-3fd6ce9 .elementor-button:hover, .elementor-4729 .elementor-element.elementor-element-3fd6ce9 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-3aeb043 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-4729 .elementor-element.elementor-element-3fd6ce9 .elementor-button:hover svg, .elementor-4729 .elementor-element.elementor-element-3fd6ce9 .elementor-button:focus svg{fill:var( --e-global-color-3aeb043 );}.elementor-4729 .elementor-element.elementor-element-7d98f82 .elementor-button{background-color:#F2F2F2;font-size:1.4rem;text-transform:none;font-style:normal;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-4729 .elementor-element.elementor-element-7d98f82 .elementor-button:hover, .elementor-4729 .elementor-element.elementor-element-7d98f82 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-3aeb043 ) 0%, var( --e-global-color-3aeb043 ) 100%);}.elementor-4729 .elementor-element.elementor-element-7d98f82 .elementor-button:hover svg, .elementor-4729 .elementor-element.elementor-element-7d98f82 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4729 .elementor-element.elementor-element-1529204{--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;--margin-top:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-90c39ce{--display:flex;--min-height:0vh;--border-radius:32px 32px 32px 32px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:02vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;}.elementor-4729 .elementor-element.elementor-element-90c39ce:not(.elementor-motion-effects-element-type-background), .elementor-4729 .elementor-element.elementor-element-90c39ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4729 .elementor-element.elementor-element-e5eb5c7{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-1186c76 .elementor-heading-title{font-size:1.2rem;text-transform:none;color:var( --e-global-color-primary );}.elementor-4729 .elementor-element.elementor-element-e5a62df{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-0b0921f{--display:flex;--min-height:0vh;--border-radius:32px 32px 32px 32px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:02vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;}.elementor-4729 .elementor-element.elementor-element-0b0921f:not(.elementor-motion-effects-element-type-background), .elementor-4729 .elementor-element.elementor-element-0b0921f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4729 .elementor-element.elementor-element-58eb794{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-c21c37c .elementor-heading-title{font-size:1.2rem;text-transform:none;color:var( --e-global-color-primary );}.elementor-4729 .elementor-element.elementor-element-4418e07{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-b57d1c6{--display:flex;--min-height:0vh;--border-radius:32px 32px 32px 32px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:02vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;}.elementor-4729 .elementor-element.elementor-element-b57d1c6:not(.elementor-motion-effects-element-type-background), .elementor-4729 .elementor-element.elementor-element-b57d1c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4729 .elementor-element.elementor-element-6e2df38{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-ed623ee .elementor-heading-title{font-size:1.2rem;text-transform:none;color:var( --e-global-color-primary );}.elementor-4729 .elementor-element.elementor-element-670872d{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-e1f1946{--display:flex;--min-height:0vh;--border-radius:32px 32px 32px 32px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:02vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;}.elementor-4729 .elementor-element.elementor-element-e1f1946:not(.elementor-motion-effects-element-type-background), .elementor-4729 .elementor-element.elementor-element-e1f1946 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4729 .elementor-element.elementor-element-e0cdfc4{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-b236939 .elementor-heading-title{font-size:1.2rem;text-transform:none;color:var( --e-global-color-primary );}.elementor-4729 .elementor-element.elementor-element-364884c{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-2b975ab2{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:16vw;--margin-bottom:16vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-4729 .elementor-element.elementor-element-2b975ab2:not(.elementor-motion-effects-element-type-background), .elementor-4729 .elementor-element.elementor-element-2b975ab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C7B9FE;}.elementor-4729 .elementor-element.elementor-element-2b975ab2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4729 .elementor-element.elementor-element-14feb2a3{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-4729 .elementor-element.elementor-element-e6249c5{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-d7ec7cf .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-4729 .elementor-element.elementor-element-7961b299{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-568b2641 .elementor-heading-title{font-weight:900;text-transform:none;color:var( --e-global-color-accent );}.elementor-4729 .elementor-element.elementor-element-6a04d204{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-8c80e3b{font-size:1.2rem;color:var( --e-global-color-accent );}.elementor-4729 .elementor-element.elementor-element-41ad0353{--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;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-7f5051dc .elementor-button{background-color:transparent;font-size:1rem;text-transform:none;font-style:normal;fill:var( --e-global-color-3aeb043 );color:var( --e-global-color-3aeb043 );background-image:linear-gradient(137deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);border-style:none;}.elementor-4729 .elementor-element.elementor-element-7f5051dc .elementor-button:hover, .elementor-4729 .elementor-element.elementor-element-7f5051dc .elementor-button:focus{background-color:transparent;color:var( --e-global-color-3aeb043 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-4729 .elementor-element.elementor-element-7f5051dc .elementor-button:hover svg, .elementor-4729 .elementor-element.elementor-element-7f5051dc .elementor-button:focus svg{fill:var( --e-global-color-3aeb043 );}.elementor-4729 .elementor-element.elementor-element-166ef184{--display:flex;--min-height:0vh;--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;--margin-top:-10vw;--margin-bottom:-10vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-1d072ed3{--display:flex;--min-height:0vh;--border-radius:32px 32px 32px 32px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:02vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;}.elementor-4729 .elementor-element.elementor-element-1d072ed3:not(.elementor-motion-effects-element-type-background), .elementor-4729 .elementor-element.elementor-element-1d072ed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4729 .elementor-element.elementor-element-62db085a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#9FFC49;--border-color:#9FFC49;--border-radius:50px 50px 50px 50px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-4729 .elementor-element.elementor-element-4e553177 .elementor-heading-title{font-size:1rem;color:var( --e-global-color-primary );}.elementor-4729 .elementor-element.elementor-element-505ae98{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-86a9057 .elementor-heading-title{font-size:1.2rem;color:var( --e-global-color-primary );}.elementor-4729 .elementor-element.elementor-element-39879a83{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-3bfdd3e5{--display:flex;--border-radius:32px 32px 32px 32px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-4729 .elementor-element.elementor-element-3bfdd3e5:not(.elementor-motion-effects-element-type-background), .elementor-4729 .elementor-element.elementor-element-3bfdd3e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4729 .elementor-element.elementor-element-412ad171{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-b325457{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#BED9FC;--border-color:#BED9FC;--border-radius:50px 50px 50px 50px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-4729 .elementor-element.elementor-element-b0a50ed .elementor-heading-title{font-size:1rem;color:var( --e-global-color-primary );}.elementor-4729 .elementor-element.elementor-element-fae2a87 .elementor-heading-title{font-size:1.2rem;color:var( --e-global-color-primary );}.elementor-4729 .elementor-element.elementor-element-6fd4e1bf{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-6e74c9b6{--display:flex;--border-radius:32px 32px 32px 32px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-4729 .elementor-element.elementor-element-6e74c9b6:not(.elementor-motion-effects-element-type-background), .elementor-4729 .elementor-element.elementor-element-6e74c9b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4729 .elementor-element.elementor-element-4d6407d5{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-1deddf0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#FFBFCD;--border-color:#FFBFCD;--border-radius:50px 50px 50px 50px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-4729 .elementor-element.elementor-element-b15a4f8 .elementor-heading-title{font-size:1rem;color:#6609E8;}.elementor-4729 .elementor-element.elementor-element-3dc78fc3 .elementor-heading-title{font-size:1.2rem;color:var( --e-global-color-primary );}.elementor-4729 .elementor-element.elementor-element-1319e9a9{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-6db823e9{--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:0vw;--margin-bottom:16vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-12a6b0f4{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-54db8d0c{margin:12vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-4729 .elementor-element.elementor-element-a7a1e8a{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-ae5f616{text-align:center;font-size:1.2rem;color:var( --e-global-color-accent );}.elementor-4729 .elementor-element.elementor-element-10da3ea{--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:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-2215c15 .elementor-button{background-color:transparent;font-size:1.4rem;text-transform:none;font-style:normal;fill:var( --e-global-color-3aeb043 );color:var( --e-global-color-3aeb043 );background-image:linear-gradient(137deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);border-style:none;}.elementor-4729 .elementor-element.elementor-element-2215c15 .elementor-button:hover, .elementor-4729 .elementor-element.elementor-element-2215c15 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-3aeb043 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-4729 .elementor-element.elementor-element-2215c15 .elementor-button:hover svg, .elementor-4729 .elementor-element.elementor-element-2215c15 .elementor-button:focus svg{fill:var( --e-global-color-3aeb043 );}.elementor-4729 .elementor-element.elementor-element-3e8369b .elementor-button{background-color:#F2F2F2;font-size:1.4rem;text-transform:none;font-style:normal;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-4729 .elementor-element.elementor-element-3e8369b .elementor-button:hover, .elementor-4729 .elementor-element.elementor-element-3e8369b .elementor-button:focus{background-color:transparent;color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-3aeb043 ) 0%, var( --e-global-color-3aeb043 ) 100%);}.elementor-4729 .elementor-element.elementor-element-3e8369b .elementor-button:hover svg, .elementor-4729 .elementor-element.elementor-element-3e8369b .elementor-button:focus svg{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4729 .elementor-element.elementor-element-5355d1ee.e-con{--align-self:center;}.elementor-4729 .elementor-element.elementor-element-11d7aa3d{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-4729 .elementor-element.elementor-element-8ddaa48 .elementor-heading-title{font-size:1.4rem;}.elementor-4729 .elementor-element.elementor-element-63c6effc{font-size:1rem;}.elementor-4729 .elementor-element.elementor-element-370e3353.e-con{--align-self:center;}.elementor-4729 .elementor-element.elementor-element-36118225 .elementor-button{font-size:1rem;}.elementor-4729 .elementor-element.elementor-element-12e2401a .elementor-button{font-size:1rem;}.elementor-4729 .elementor-element.elementor-element-8a0840c{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-6778beb.e-con{--align-self:center;}.elementor-4729 .elementor-element.elementor-element-7e28a6b{font-size:0.8rem;}.elementor-4729 .elementor-element.elementor-element-a851bbc{font-size:0.8rem;}.elementor-4729 .elementor-element.elementor-element-008327f{font-size:0.8rem;}.elementor-4729 .elementor-element.elementor-element-34cc7df{font-size:0.8rem;}.elementor-4729 .elementor-element.elementor-element-2b975ab2{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-4729 .elementor-element.elementor-element-568b2641 .elementor-heading-title{font-size:1.4rem;}.elementor-4729 .elementor-element.elementor-element-8c80e3b{font-size:1rem;}.elementor-4729 .elementor-element.elementor-element-41ad0353.e-con{--align-self:center;}.elementor-4729 .elementor-element.elementor-element-166ef184{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-4729 .elementor-element.elementor-element-3da37932{font-size:0.8rem;}.elementor-4729 .elementor-element.elementor-element-24f64eff{font-size:0.8rem;}.elementor-4729 .elementor-element.elementor-element-30485bcf{font-size:0.8rem;}.elementor-4729 .elementor-element.elementor-element-ae5f616{font-size:1rem;}.elementor-4729 .elementor-element.elementor-element-10da3ea.e-con{--align-self:center;}}@media(max-width:767px){.elementor-4729 .elementor-element.elementor-element-5355d1ee{--padding-top:0vw;--padding-bottom:0vw;--padding-left:8vw;--padding-right:8vw;}.elementor-4729 .elementor-element.elementor-element-1520d84a{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-4729 .elementor-element.elementor-element-1520d84a .elementor-button{font-size:1rem;}.elementor-4729 .elementor-element.elementor-element-66cbd8e1 .elementor-button{font-size:1rem;}.elementor-4729 .elementor-element.elementor-element-3aae2697{--margin-top:16vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:23vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-4729 .elementor-element.elementor-element-11d7aa3d{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-3b8830e7{text-align:start;}.elementor-4729 .elementor-element.elementor-element-3b8830e7 img{width:100%;}.elementor-4729 .elementor-element.elementor-element-370e3353{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-36118225{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-4729 .elementor-element.elementor-element-36118225 .elementor-button{font-size:1rem;}.elementor-4729 .elementor-element.elementor-element-12e2401a{width:100%;max-width:100%;}.elementor-4729 .elementor-element.elementor-element-12e2401a .elementor-button{font-size:1rem;}.elementor-4729 .elementor-element.elementor-element-6778beb{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-3fd6ce9{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-4729 .elementor-element.elementor-element-3fd6ce9.elementor-element{--align-self:stretch;}.elementor-4729 .elementor-element.elementor-element-3fd6ce9 .elementor-button{font-size:1rem;}.elementor-4729 .elementor-element.elementor-element-7d98f82 .elementor-button{font-size:1rem;}.elementor-4729 .elementor-element.elementor-element-90c39ce{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-4729 .elementor-element.elementor-element-0b0921f{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-4729 .elementor-element.elementor-element-b57d1c6{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-4729 .elementor-element.elementor-element-e1f1946{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-4729 .elementor-element.elementor-element-2b975ab2{--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;--padding-top:12vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-41ad0353{--margin-top:0vw;--margin-bottom:6vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4729 .elementor-element.elementor-element-7f5051dc{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-4729 .elementor-element.elementor-element-7f5051dc .elementor-button{font-size:1rem;}.elementor-4729 .elementor-element.elementor-element-1d072ed3{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-4729 .elementor-element.elementor-element-62db085a{--width:40%;}.elementor-4729 .elementor-element.elementor-element-3bfdd3e5{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-4729 .elementor-element.elementor-element-b325457{--width:40%;}.elementor-4729 .elementor-element.elementor-element-6e74c9b6{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-4729 .elementor-element.elementor-element-1deddf0{--width:40%;}.elementor-4729 .elementor-element.elementor-element-6db823e9{--margin-top:16vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:12vw;--padding-left:3vw;--padding-right:3vw;}.elementor-4729 .elementor-element.elementor-element-10da3ea{--padding-top:0vw;--padding-bottom:0vw;--padding-left:8vw;--padding-right:8vw;}.elementor-4729 .elementor-element.elementor-element-2215c15{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-4729 .elementor-element.elementor-element-2215c15 .elementor-button{font-size:1rem;}.elementor-4729 .elementor-element.elementor-element-3e8369b .elementor-button{font-size:1rem;}}@media(min-width:768px){.elementor-4729 .elementor-element.elementor-element-4ecd793d{--width:40%;}.elementor-4729 .elementor-element.elementor-element-2dcb81a{--width:1000%;}.elementor-4729 .elementor-element.elementor-element-90c39ce{--width:100%;}.elementor-4729 .elementor-element.elementor-element-0b0921f{--width:100%;}.elementor-4729 .elementor-element.elementor-element-b57d1c6{--width:100%;}.elementor-4729 .elementor-element.elementor-element-e1f1946{--width:100%;}.elementor-4729 .elementor-element.elementor-element-14feb2a3{--width:60%;}.elementor-4729 .elementor-element.elementor-element-166ef184{--width:40%;}.elementor-4729 .elementor-element.elementor-element-1d072ed3{--width:100%;}.elementor-4729 .elementor-element.elementor-element-62db085a{--width:30%;}.elementor-4729 .elementor-element.elementor-element-b325457{--width:26%;}.elementor-4729 .elementor-element.elementor-element-1deddf0{--width:23%;}.elementor-4729 .elementor-element.elementor-element-12a6b0f4{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4729 .elementor-element.elementor-element-14feb2a3{--width:80%;}.elementor-4729 .elementor-element.elementor-element-166ef184{--width:100%;}.elementor-4729 .elementor-element.elementor-element-62db085a{--width:36%;}.elementor-4729 .elementor-element.elementor-element-b325457{--width:38%;}.elementor-4729 .elementor-element.elementor-element-1deddf0{--width:30%;}}@media(min-width:2400px){.elementor-4729 .elementor-element.elementor-element-71b612f0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-4729 .elementor-element.elementor-element-7c503449{margin:03vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-4729 .elementor-element.elementor-element-2b975ab2{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4729 .elementor-element.elementor-element-14feb2a3{--width:40%;}}/* Start custom CSS for html, class: .elementor-element-7c503449 *//* =========================================================
   YNONE GLOBAL TYPOGRAPHY
   ========================================================= */

:root {
  --ynone-purple: #6609E8;
  --ynone-green: #12B76A;
  --ynone-dark: #232324;
  --ynone-font-body: Poppins, Roboto, Helvetica, Arial, sans-serif;
  --ynone-font-display: "grover", Poppins, Roboto, Helvetica, Arial, sans-serif;
}


/* =========================================================
   HERO SECTION
   H1 SEO + H2 CLAIM + COPY
   ========================================================= */

.ynone-hero-copy {
  text-align: center;
  margin: 0 auto;
  max-width: 1200px;
}

/* Hero H1 SEO */
.ynone-hero-copy h1.ynone-seo-title {
  font-family: var(--ynone-font-body);
  font-size: 1rem !important;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: 0.04em;
  text-align: center;
  text-transform: uppercase;
  color: var(--ynone-purple);
  margin: 0 0 1rem 0;
}

/* Hero H2 visual title */
.ynone-hero-copy h2.ynone-hero-title {
  font-family: var(--ynone-font-display);
  font-size: clamp(2.8rem, 6vw, 5rem);
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: 0.04em;
  text-align: center;
  text-transform: uppercase;
  color: var(--ynone-purple);
  margin: 0 auto;
}

/* Hero title lines */
.ynone-hero-copy .line-purple,
.ynone-hero-copy .line-mixed {
  display: block;
}

/* Green words in hero */
.ynone-hero-copy .line-mixed span {
  color: var(--ynone-green);
  white-space: nowrap;
}

/* Hero paragraph */
.ynone-hero-description {
  font-family: var(--ynone-font-body);
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: 0.004em;
  color: var(--ynone-dark);
  text-align: center;
  max-width: 850px;
  margin: 1.5rem auto 0 auto;
}


/* =========================================================
   SUPPORT SECTION
   OVERLINE + H2 SECTION TITLE
   ========================================================= */

.ynone-section-heading {
  text-align: center;
  margin: 0 auto;
  max-width: 1100px;
}

/* Section overline */
.ynone-section-overline {
  font-family: var(--ynone-font-body);
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--ynone-purple);
  margin: 0 0 0.75rem 0;
}

/* Section H2 */
.ynone-section-title {
  font-family: var(--ynone-font-display);
  font-size: clamp(2.2rem, 4vw, 3rem);
  font-weight: 700;
  line-height: 1.12;
  letter-spacing: 0.04em;
  text-align: center;
  text-transform: uppercase;
  color: var(--ynone-purple);
  margin: 0 auto;
}

/* Green words in section title */
.ynone-section-title span {
  color: var(--ynone-green);
  white-space: nowrap;
}


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

@media (max-width: 1024px) {
  .ynone-hero-copy {
    max-width: 95%;
  }

  .ynone-hero-copy h2.ynone-hero-title {
    font-size: clamp(2.4rem, 7vw, 4.2rem);
  }

  .ynone-hero-description {
    font-size: 1.25rem;
    max-width: 720px;
  }

  .ynone-section-heading {
    max-width: 900px;
  }

  .ynone-section-title {
    font-size: clamp(2rem, 5vw, 2.8rem);
  }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {
  .ynone-hero-copy {
    max-width: 95%;
  }

  .ynone-hero-copy h1.ynone-seo-title {
    font-size: 0.9rem !important;
    line-height: 1.4;
    margin-bottom: 0.8rem;
  }

  .ynone-hero-copy h2.ynone-hero-title {
    font-size: clamp(2rem, 10vw, 3.1rem);
    line-height: 1.18;
    letter-spacing: 0.03em;
  }

  .ynone-hero-description {
    font-size: 1.05rem;
    line-height: 1.4;
    max-width: 92%;
    margin-top: 1.2rem;
  }

  .ynone-section-heading {
    max-width: 95%;
  }

  .ynone-section-overline {
    font-size: 0.75rem;
    line-height: 1.4;
    margin-bottom: 0.6rem;
  }

  .ynone-section-title {
    font-size: clamp(1.9rem, 9vw, 2.4rem);
    line-height: 1.15;
    letter-spacing: 0.03em;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c5e9ac6 *//* =========================
   YNONE - Collaboration title
   Scoped only to this section
   ========================= */

.ynone-collab-heading {
  width: 100%;
  text-align: center;
}

.ynone-collab-heading h2.ynone-collab-title {
  margin: 0;
  font-family: "grover", Poppins, Roboto, Helvetica, Arial, sans-serif;
  font-size: clamp(2rem, 4vw, 3rem);
  font-weight: 800;
  line-height: 1.1;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #6609E8;
  text-align: center;
}

.ynone-collab-heading h2.ynone-collab-title span {
  color: #FF7FA5;
}

/* Mobile */
@media (max-width: 767px) {
  .ynone-collab-heading h2.ynone-collab-title {
    font-size: clamp(1.6rem, 8vw, 2.3rem);
    line-height: 1.08;
    letter-spacing: 0.02em;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-54db8d0c *//* =========================================================
   YNONE GLOBAL VARIABLES
   ========================================================= */

:root {
  --ynone-purple: #6609E8;
  --ynone-green: #70D0A1;
  --ynone-dark: #232324;

  --ynone-font-body: Poppins, Roboto, Helvetica, Arial, sans-serif;
  --ynone-font-display: "grover", Poppins, Roboto, Helvetica, Arial, sans-serif;
}


/* =========================================================
   HERO SECTION
   HTML:
   .ynone-hero-copy
   .ynone-seo-title
   .ynone-title-bicolor
   .ynone-hero-description
   ========================================================= */

.ynone-hero-copy {
  text-align: center;
  margin: 0 auto;
  max-width: 1200px;
}

/* H1 SEO piccolo */
.ynone-hero-copy h1.ynone-seo-title {
  font-family: var(--ynone-font-body);
  font-size: 1rem !important;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: 0.04em;
  text-align: center;
  text-transform: uppercase;
  color: var(--ynone-purple);
  margin: 0 0 1rem 0;
}

/* H2 visual grande della hero */
.ynone-hero-copy h2.ynone-title-bicolor {
  font-family: var(--ynone-font-display);
  font-size: clamp(2.8rem, 6vw, 5rem);
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: 0.04em;
  text-align: center;
  text-transform: uppercase;
  color: var(--ynone-purple);
  margin: 0 auto;
}

/* Righe del titolo hero */
.ynone-hero-copy h2.ynone-title-bicolor .line-purple,
.ynone-hero-copy h2.ynone-title-bicolor .line-mixed {
  display: block;
}

/* Parte verde nella hero */
.ynone-hero-copy h2.ynone-title-bicolor .line-mixed span {
  color: var(--ynone-green);
  white-space: nowrap;
}

/* Copy sotto la hero */
.ynone-hero-description {
  font-family: var(--ynone-font-body);
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: 0.004em;
  color: var(--ynone-dark);
  text-align: center;
  max-width: 850px;
  margin: 1.5rem auto 0 auto;
}


/* =========================================================
   INFO / SUPPORT SECTION
   HTML:
   .ynone-section-heading
   .ynone-section-overline
   .ynone-section-title
   ========================================================= */

.ynone-section-heading {
  text-align: center;
  margin: 0 auto;
  max-width: 1100px;
}

/* Overline seconda sezione */
.ynone-section-overline {
  font-family: var(--ynone-font-body);
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--ynone-purple);
  margin: 0 0 0.75rem 0;
}

/* H2 seconda sezione */
.ynone-section-heading h2.ynone-section-title {
  font-family: var(--ynone-font-display);
  font-size: clamp(2.2rem, 4vw, 3rem);
  font-weight: 700;
  line-height: 1.12;
  letter-spacing: 0.04em;
  text-align: center;
  text-transform: uppercase;
  color: var(--ynone-purple);
  margin: 0 auto;
}

/* Parte verde seconda sezione */
.ynone-section-heading h2.ynone-section-title span {
  color: var(--ynone-green);
  white-space: nowrap;
}


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

@media (max-width: 1024px) {
  .ynone-hero-copy {
    max-width: 95%;
  }

  .ynone-hero-copy h2.ynone-title-bicolor {
    font-size: clamp(2.4rem, 7vw, 4.2rem);
  }

  .ynone-hero-description {
    font-size: 1.25rem;
    max-width: 720px;
  }

  .ynone-section-heading {
    max-width: 900px;
  }

  .ynone-section-heading h2.ynone-section-title {
    font-size: clamp(2rem, 5vw, 2.8rem);
  }
}


/* =========================================================
   MOBILE
   ========================================================= */
/* =========================================================
   MOBILE FIX - SUPPORT SECTION TITLE ONLY
   ========================================================= */

@media (max-width: 767px) {
  .ynone-section-heading {
    max-width: 92%;
    padding: 0 0.75rem;
    overflow: hidden;
  }

  .ynone-section-overline {
    font-size: 0.68rem;
    line-height: 1.35;
    letter-spacing: 0.06em;
    margin-bottom: 0.7rem;
  }

  .ynone-section-heading h2.ynone-section-title {
    font-size: clamp(1.55rem, 8vw, 2rem);
    line-height: 1.12;
    letter-spacing: 0.025em;
    max-width: 100%;
    overflow-wrap: normal;
    word-break: normal;
  }

  .ynone-section-heading h2.ynone-section-title span {
    white-space: normal;
  }
}/* End custom CSS */