header .header__wrapper{background-color:#fff}#hero-flex{flex-flow:row-reverse wrap;margin:0 auto;display:flex}#hero-flex:where(.hero-clp-windows-down--bg-color){background-color:var(--hero-clp-windows-down-bg-color)}#hero-flex h2{text-transform:uppercase;font-size:18px;line-height:26px;position:relative}#hero-flex img,#hero-flex .neo-flex-cta-2-img picture{width:100%}#hero-flex p{margin:20px 0 32px}#hero-flex .neo-flex-cta-2-img,#hero-flex .neo-flex-cta-2-content{flex-direction:column;flex-basis:100%;justify-content:start;align-items:flex-start;display:flex}#hero-flex .neo-flex-cta-2-holder{text-align:left;width:100%}#hero-flex p,#hero-flex h2{max-width:unset}#hero-flex:where(.hero-clp-windows-down--text-color) p{color:var(--hero-clp-windows-down-text-color)}#hero-flex:where(.hero-clp-windows-down--text-color) h2{color:var(--hero-clp-windows-down-text-color)}#hero-flex a{text-align:center;width:325px;margin:0 auto 10px;padding:15px 15px 10px;font-size:1.5rem;display:block;transition:all .2s ease-in!important}#hero-flex:where(.hero-clp-windows-down--button-text-color) a{color:var(--hero-clp-windows-down-button-text-color)}#hero-flex:where(.hero-clp-windows-down--button-bg-color) a{background-color:var(--hero-clp-windows-down-button-bg-color)}#hero-flex a:hover{color:#000;background-color:#efff7f}#hero-flex h2{font-size:36px;line-height:36px}#hero-flex p{font-size:1rem;line-height:20px}#hero-flex .neo-flex-cta-2-holder{width:100%;margin:0 auto;padding:50px 20px}#hero-flex .neo-flex-cta-2-img .hero-desktop-img{display:none}@media (min-width:769px){#hero-flex .neo-flex-cta-2-content{flex-basis:72%}#hero-flex .neo-flex-cta-2-img{flex-basis:28%}#hero-flex h2{font-size:2rem;line-height:48px}#hero-flex p{font-size:1.3rem;line-height:initial}#hero-flex .neo-flex-cta-2-holder{width:100%;padding:10% 0 10% 45%}#hero-flex p,#hero-flex h2{max-width:600px}#hero-flex a{margin:unset}#hero-flex .neo-flex-cta-2-content{background-image:var(--hero-clp-windows-down-creative-bg);background-repeat:no-repeat;background-size:38%}#hero-flex .neo-flex-cta-2-img .hero-mobile-img{display:none}#hero-flex .neo-flex-cta-2-img .hero-desktop-img{display:block}}@media (min-width:1400px){#hero-flex .neo-flex-cta-2-holder{width:74%;margin-right:35%}}@media (min-width:1600px){#hero-flex h2{font-size:2.5rem}}
