.elementor-4902 .elementor-element.elementor-element-a11be55{--display:flex;--min-height:25vh;--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:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4902 .elementor-element.elementor-element-a11be55:not(.elementor-motion-effects-element-type-background), .elementor-4902 .elementor-element.elementor-element-a11be55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ynone.eu/wp-content/uploads/2026/07/sanitaethaus-1024x252.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4902 .elementor-element.elementor-element-10c6898c{--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:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4902 .elementor-element.elementor-element-1c9b097d{--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-4902 .elementor-element.elementor-element-5b072c0c{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-4902 .elementor-element.elementor-element-5cc44adc{--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-4902 .elementor-element.elementor-element-33ee2f88 .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-4902 .elementor-element.elementor-element-33ee2f88 .elementor-button:hover, .elementor-4902 .elementor-element.elementor-element-33ee2f88 .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-4902 .elementor-element.elementor-element-33ee2f88 .elementor-button:hover svg, .elementor-4902 .elementor-element.elementor-element-33ee2f88 .elementor-button:focus svg{fill:var( --e-global-color-3aeb043 );}.elementor-4902 .elementor-element.elementor-element-1a04d7c4{--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:flex-start;--margin-top:12vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4902 .elementor-element.elementor-element-1a04d7c4:not(.elementor-motion-effects-element-type-background), .elementor-4902 .elementor-element.elementor-element-1a04d7c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, var( --e-global-color-secondary ) 50%, #F2F2F2 38%);}.elementor-4902 .elementor-element.elementor-element-adac869{--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:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4902 .elementor-element.elementor-element-85bb944{--display:flex;}.elementor-4902 .elementor-element.elementor-element-fd0e95c{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 03vw 0vw;}.elementor-4902 .elementor-element.elementor-element-7ac09a85{--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:flex-start;--border-radius:32px 32px 32px 32px;--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-4902 .elementor-element.elementor-element-7ac09a85:not(.elementor-motion-effects-element-type-background), .elementor-4902 .elementor-element.elementor-element-7ac09a85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3aeb043 );}.elementor-4902 .elementor-element.elementor-element-f20f4e1{--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-4902 .elementor-element.elementor-element-709fb48 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-4902 .elementor-element.elementor-element-9f09a97{--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-4902 .elementor-element.elementor-element-6362a7e8{--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-4902 .elementor-element.elementor-element-539a1c90 .elementor-heading-title{font-size:1rem;color:var( --e-global-color-primary );}.elementor-4902 .elementor-element.elementor-element-22a59a80{--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-4902 .elementor-element.elementor-element-798ef4fa .elementor-heading-title{font-size:1.6rem;text-transform:none;color:var( --e-global-color-accent );}.elementor-4902 .elementor-element.elementor-element-2a6fcfdd{--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-4902 .elementor-element.elementor-element-f6a11d5{font-size:1rem;color:var( --e-global-color-text );}.elementor-4902 .elementor-element.elementor-element-ed81815{--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-4902 .elementor-element.elementor-element-43f06fd .elementor-button{background-color:transparent;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-4902 .elementor-element.elementor-element-43f06fd .elementor-button:hover, .elementor-4902 .elementor-element.elementor-element-43f06fd .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-4902 .elementor-element.elementor-element-43f06fd .elementor-button:hover svg, .elementor-4902 .elementor-element.elementor-element-43f06fd .elementor-button:focus svg{fill:var( --e-global-color-3aeb043 );}.elementor-4902 .elementor-element.elementor-element-b13a8b0 .elementor-button{background-color:#F2F2F2;font-size:1rem;text-transform:none;font-style:normal;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-4902 .elementor-element.elementor-element-b13a8b0 .elementor-button:hover, .elementor-4902 .elementor-element.elementor-element-b13a8b0 .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-4902 .elementor-element.elementor-element-b13a8b0 .elementor-button:hover svg, .elementor-4902 .elementor-element.elementor-element-b13a8b0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4902 .elementor-element.elementor-element-4916bd44{--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-4902 .elementor-element.elementor-element-14de053e{--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-4902 .elementor-element.elementor-element-d1fbe5c{margin:12vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-4902 .elementor-element.elementor-element-47ccfbd{--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-4902 .elementor-element.elementor-element-89d5411{font-size:1.2rem;}.elementor-4902 .elementor-element.elementor-element-45228aac{--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-4902 .elementor-element.elementor-element-1894e215 .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-4902 .elementor-element.elementor-element-1894e215 .elementor-button:hover, .elementor-4902 .elementor-element.elementor-element-1894e215 .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-4902 .elementor-element.elementor-element-1894e215 .elementor-button:hover svg, .elementor-4902 .elementor-element.elementor-element-1894e215 .elementor-button:focus svg{fill:var( --e-global-color-3aeb043 );}.elementor-4902 .elementor-element.elementor-element-9a3ceed{--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-4902 .elementor-element.elementor-element-e566317{--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-4902 .elementor-element.elementor-element-e566317:not(.elementor-motion-effects-element-type-background), .elementor-4902 .elementor-element.elementor-element-e566317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4902 .elementor-element.elementor-element-de34780{--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-4902 .elementor-element.elementor-element-b79934a .elementor-heading-title{font-size:1.2rem;text-transform:none;color:var( --e-global-color-primary );}.elementor-4902 .elementor-element.elementor-element-d4bcdc7{--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-4902 .elementor-element.elementor-element-fd89d7c{--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-4902 .elementor-element.elementor-element-fd89d7c:not(.elementor-motion-effects-element-type-background), .elementor-4902 .elementor-element.elementor-element-fd89d7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4902 .elementor-element.elementor-element-4e33adb{--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-4902 .elementor-element.elementor-element-7a88537 .elementor-heading-title{font-size:1.2rem;text-transform:none;color:var( --e-global-color-primary );}.elementor-4902 .elementor-element.elementor-element-83ddd32{--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-4902 .elementor-element.elementor-element-4d1e481{--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-4902 .elementor-element.elementor-element-4d1e481:not(.elementor-motion-effects-element-type-background), .elementor-4902 .elementor-element.elementor-element-4d1e481 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4902 .elementor-element.elementor-element-13dbec7{--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-4902 .elementor-element.elementor-element-d139dc4 .elementor-heading-title{font-size:1.2rem;text-transform:none;color:var( --e-global-color-primary );}.elementor-4902 .elementor-element.elementor-element-dfad638{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4902 .elementor-element.elementor-element-7ac09a85{--width:50%;}.elementor-4902 .elementor-element.elementor-element-f20f4e1{--width:100%;}.elementor-4902 .elementor-element.elementor-element-9f09a97{--width:100%;}.elementor-4902 .elementor-element.elementor-element-6362a7e8{--width:70%;}.elementor-4902 .elementor-element.elementor-element-14de053e{--width:100%;}.elementor-4902 .elementor-element.elementor-element-e566317{--width:100%;}.elementor-4902 .elementor-element.elementor-element-fd89d7c{--width:100%;}.elementor-4902 .elementor-element.elementor-element-4d1e481{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4902 .elementor-element.elementor-element-10c6898c{--width:100%;}}@media(min-width:2400px){.elementor-4902 .elementor-element.elementor-element-10c6898c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-4902 .elementor-element.elementor-element-5b072c0c{margin:03vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-4902 .elementor-element.elementor-element-7ac09a85{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}}@media(max-width:1024px){.elementor-4902 .elementor-element.elementor-element-5cc44adc.e-con{--align-self:center;}.elementor-4902 .elementor-element.elementor-element-1a04d7c4{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-4902 .elementor-element.elementor-element-85bb944{--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-4902 .elementor-element.elementor-element-7ac09a85{--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-4902 .elementor-element.elementor-element-798ef4fa .elementor-heading-title{font-size:1.4rem;}.elementor-4902 .elementor-element.elementor-element-f6a11d5{font-size:1rem;}.elementor-4902 .elementor-element.elementor-element-ed81815.e-con{--align-self:center;}.elementor-4902 .elementor-element.elementor-element-4916bd44{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-4902 .elementor-element.elementor-element-45228aac.e-con{--align-self:center;}.elementor-4902 .elementor-element.elementor-element-10cda2b{font-size:0.8rem;}.elementor-4902 .elementor-element.elementor-element-65af916{font-size:0.8rem;}.elementor-4902 .elementor-element.elementor-element-3189984{font-size:0.8rem;}}@media(max-width:767px){.elementor-4902 .elementor-element.elementor-element-5cc44adc{--padding-top:0vw;--padding-bottom:0vw;--padding-left:8vw;--padding-right:8vw;}.elementor-4902 .elementor-element.elementor-element-33ee2f88{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-4902 .elementor-element.elementor-element-33ee2f88 .elementor-button{font-size:1rem;}.elementor-4902 .elementor-element.elementor-element-1a04d7c4{--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-4902 .elementor-element.elementor-element-7ac09a85{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-4902 .elementor-element.elementor-element-ed81815{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4902 .elementor-element.elementor-element-43f06fd{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-4902 .elementor-element.elementor-element-43f06fd.elementor-element{--align-self:stretch;}.elementor-4902 .elementor-element.elementor-element-43f06fd .elementor-button{font-size:1rem;}.elementor-4902 .elementor-element.elementor-element-b13a8b0{width:100%;max-width:100%;}.elementor-4902 .elementor-element.elementor-element-b13a8b0 .elementor-button{font-size:1rem;}.elementor-4902 .elementor-element.elementor-element-4916bd44{--margin-top:16vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:12vw;--padding-bottom:12vw;--padding-left:3vw;--padding-right:3vw;}.elementor-4902 .elementor-element.elementor-element-45228aac{--padding-top:0vw;--padding-bottom:0vw;--padding-left:8vw;--padding-right:8vw;}.elementor-4902 .elementor-element.elementor-element-1894e215{width:100%;max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-4902 .elementor-element.elementor-element-1894e215 .elementor-button{font-size:1rem;}.elementor-4902 .elementor-element.elementor-element-e566317{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-4902 .elementor-element.elementor-element-10cda2b{font-size:1rem;}.elementor-4902 .elementor-element.elementor-element-fd89d7c{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-4902 .elementor-element.elementor-element-65af916{font-size:1rem;}.elementor-4902 .elementor-element.elementor-element-4d1e481{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-4902 .elementor-element.elementor-element-3189984{font-size:1rem;}}/* Start custom CSS for html, class: .elementor-element-5b072c0c *//* H2 — Main bicolor title */
.ynone-title-bicolor {
  font-family: 'Grover', sans-serif;
  font-size: clamp(2.5rem, 6vw, 4.5rem) !important;
  font-weight: 700;
  line-height: 1.05 !important;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
}

/* RESPONSIVE — Tablet */
@media (max-width: 1024px) {
  .ynone-title-bicolor {
    font-size: clamp(2rem, 5vw, 3.5rem) !important;
    line-height: 1.08 !important;
  }
}

/* RESPONSIVE — Mobile */
@media (max-width: 768px) {
  .ynone-title-bicolor {
    font-size: clamp(1.4rem, 7vw, 2rem) !important;
    line-height: 1.1 !important;
    word-break: break-word !important;
    overflow-wrap: break-word !important;
  }
}

/* RESPONSIVE — Large screens */
@media (min-width: 1200px) {
  .ynone-title-bicolor {
    font-size: 4.5rem !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fd0e95c *//* =========================
   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-d1fbe5c *//* =========================================================
   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 */