.hero{overflow:hidden;background-color:var(--primary)}.hero .hero-inner{width:100vw;max-width:2100px;margin:0 auto}@media(min-width:1024px){.hero .hero-inner{height:720px;position:relative;display:flex;flex-direction:column}.hero .hero-inner .lower{flex-grow:1}}.hero .hero-box{background-color:var(--primary);position:absolute;z-index:1;opacity:0;transition:opacity .6s ease}.hero .hero-box.animate{opacity:1}.hero .hero-box.white{background-color:var(--white)}.hero .hero-box.black{background-color:var(--black)}@media(min-width:1024px){.hero .mobile-boxes{display:none}}.hero .mobile-boxes .hero-box{width:65px;height:65px}.hero .mobile-boxes .hero-box:first-child{top:0;left:0}.hero .mobile-boxes .hero-box:nth-child(2){top:0;left:65px}.hero .mobile-boxes .hero-box:nth-child(3){top:0;left:130px}.hero .mobile-boxes .hero-box:nth-child(4){top:0;left:195px}.hero .mobile-boxes .hero-box:nth-child(5){top:0;right:0}.hero .mobile-boxes .hero-box:nth-child(6){top:65px;left:65px}.hero .mobile-boxes .hero-box:nth-child(7){top:65px;right:0}.hero .mobile-boxes .hero-box:nth-child(8){top:130px;left:0}.hero .mobile-boxes .hero-box:nth-child(9){top:195px;left:65px}.hero .mobile-boxes .hero-box:nth-child(10){top:260px;left:0}.hero .mobile-boxes .hero-box:nth-child(11){top:260px;right:0}.hero .mobile-boxes .hero-box:nth-child(12){top:325px;right:0}.hero .mobile-boxes .hero-box:nth-child(13){top:455px;left:0}.hero .mobile-boxes .hero-box:nth-child(14){top:455px;left:65px}.hero .mobile-boxes .hero-box:nth-child(15){top:455px;left:130px}.hero .mobile-boxes .hero-box:nth-child(16){top:455px;right:0}.hero .desktop-boxes{display:none}@media(min-width:1024px){.hero .desktop-boxes{display:block}}.hero .desktop-boxes .hero-box{width:72px;height:72px}.hero .desktop-boxes .hero-box:first-child{top:0;left:calc(50% - 144px)}.hero .desktop-boxes .hero-box:nth-child(2){top:0;left:calc(50% + 72px)}.hero .desktop-boxes .hero-box:nth-child(3){top:0;left:calc(50% + 360px)}.hero .desktop-boxes .hero-box:nth-child(4){top:0;right:0}.hero .desktop-boxes .hero-box:nth-child(5){top:72px;left:calc(50% - 216px)}.hero .desktop-boxes .hero-box:nth-child(6){top:72px;left:calc(50% - 144px)}.hero .desktop-boxes .hero-box:nth-child(7){top:72px;right:72px}.hero .desktop-boxes .hero-box:nth-child(8){top:72px;right:0}.hero .desktop-boxes .hero-box:nth-child(9){top:144px;left:calc(50% - 216px)}.hero .desktop-boxes .hero-box:nth-child(10){top:144px;left:calc(50% - 144px)}.hero .desktop-boxes .hero-box:nth-child(11){top:144px;left:calc(50% - 72px)}.hero .desktop-boxes .hero-box:nth-child(12){top:144px;left:calc(50% + 288px)}.hero .desktop-boxes .hero-box:nth-child(13){top:216px;left:50%}.hero .desktop-boxes .hero-box:nth-child(14){top:216px;left:calc(50% + 360px)}.hero .desktop-boxes .hero-box:nth-child(15){top:288px;left:50%}.hero .desktop-boxes .hero-box:nth-child(16){top:288px;left:calc(50% + 72px)}.hero .desktop-boxes .hero-box:nth-child(17){top:360px;left:50%}.hero .desktop-boxes .hero-box:nth-child(18){top:360px;left:calc(50% + 72px)}.hero .desktop-boxes .hero-box:nth-child(19){top:432px;left:50%}.hero .desktop-boxes .hero-box:nth-child(20){top:504px;left:50%}.hero .desktop-boxes .hero-box:nth-child(21){top:576px;left:calc(50% - 648px)}.hero .desktop-boxes .hero-box:nth-child(22){top:576px;left:50%}.hero .desktop-boxes .hero-box:nth-child(23){top:576px;left:calc(50% + 72px)}.hero .desktop-boxes .hero-box:nth-child(24){top:576px;left:calc(50% + 216px)}.hero .desktop-boxes .hero-box:nth-child(25){top:576px;right:0}.hero .desktop-boxes .hero-box:nth-child(26){top:648px;left:calc(50% - 720px)}.hero .desktop-boxes .hero-box:nth-child(27){top:648px;left:calc(50% - 648px)}.hero .desktop-boxes .hero-box:nth-child(28){top:648px;left:calc(50% - 576px)}.hero .desktop-boxes .hero-box:nth-child(29){top:648px;left:calc(50% - 504px)}.hero .desktop-boxes .hero-box:nth-child(30){top:648px;left:calc(50% - 432px)}.hero .desktop-boxes .hero-box:nth-child(31){top:648px;left:calc(50% - 360px)}.hero .desktop-boxes .hero-box:nth-child(32){top:648px;left:calc(50% - 288px)}.hero .desktop-boxes .hero-box:nth-child(33){top:648px;left:calc(50% - 216px)}.hero .desktop-boxes .hero-box:nth-child(34){top:648px;left:calc(50% - 144px)}.hero .desktop-boxes .hero-box:nth-child(35){top:648px;left:calc(50% - 72px)}.hero .desktop-boxes .hero-box:nth-child(36){top:648px;left:50%}.hero .desktop-boxes .hero-box:nth-child(37){top:648px;left:calc(50% + 72px)}.hero .desktop-boxes .hero-box:nth-child(38){top:648px;left:calc(50% + 144px)}.hero .desktop-boxes .hero-box:nth-child(39){top:648px;right:144px}.hero .desktop-boxes .hero-box:nth-child(40){top:648px;right:72px}.hero .desktop-boxes .hero-box:nth-child(41){top:648px;right:0}.hero .image-overlay{height:520px;position:relative}@media(min-width:1024px){.hero .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%}}.hero .image-overlay img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero .logo{padding:2rem 0;position:relative;z-index:2}@media(min-width:1024px){.hero .logo{padding:72px 0;width:calc(50% - 216px)}}.hero .logo:before{position:absolute;top:0;bottom:0;left:-2rem;right:-2rem;content:"";display:block;z-index:-1;background-color:var(--primary)}@media(min-width:1024px){.hero .logo:before{right:0;left:-30rem}}.hero .logo img{display:block;width:140px}@media(min-width:1024px){.hero .logo img{width:246px}}.hero .hero-content{position:relative;z-index:1;padding:2rem 0}.hero .hero-content .hero-content-in{position:relative}@media(min-width:1024px){.hero .hero-content{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:1rem;padding-bottom:10rem}}.hero .hero-content:after,.hero .hero-content:before{position:absolute;top:0;bottom:0;left:-2rem;right:-2rem;content:"";display:block;background-color:var(--primary)}@media(min-width:1024px){.hero .hero-content:after,.hero .hero-content:before{right:0;left:-30rem;bottom:72px}}.hero .hero-content:after{display:none}@media(min-width:1024px){.hero .hero-content:after{display:block;right:calc(100% + 104px);left:auto;width:20rem;top:calc(100% - 72px);bottom:0}.hero .hero-content h1{font-size:3.25rem;max-width:600px}}.hero .hero-content p{font-size:1.25rem}@media(min-width:1024px){.hero .hero-content p{font-size:1.5rem}}.hero .hero-content .caret{width:32px;height:18px;background-image:url(/caret.png);background-size:cover;margin-top:10px}.carousel-container{overflow:hidden}.carousel-container .flickity-viewport{overflow:visible;margin-bottom:2.5rem}.carousel-container .flickity-prev-next-button{position:relative;transform:none;top:auto;left:auto!important;right:auto!important;background:var(--black);border-radius:0}.carousel-container .flickity-prev-next-button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/carousel-arrow.svg);background-repeat:no-repeat;background-position:50%;transform-origin:center;display:block}.carousel-container .flickity-prev-next-button svg{display:none}.carousel-container .flickity-prev-next-button.previous{margin-right:.5rem}.carousel-container .flickity-prev-next-button.previous:after{transform:rotate(180deg)}.carousel-container .flickity-prev-next-button:disabled{opacity:.5;pointer-events:none}.carousel-container .flickity-prev-next-button:focus,.carousel-container .flickity-prev-next-button:hover{background:var(--black)}.carousel-container .flickity-prev-next-button:focus:after,.carousel-container .flickity-prev-next-button:hover:after{opacity:.8}.carousel-container .carousel-cell{width:300px;height:300px;margin-right:1.625rem}@media(min-width:768px){.carousel-container .carousel-cell{width:451px;height:451px;margin-right:2.5rem}}.carousel-container .carousel-cell img{width:100%;height:100%;object-fit:cover}.quotes-scroller .flickity-viewport{margin-bottom:2.5rem}.quotes-scroller .flickity-prev-next-button{position:relative;transform:none;top:auto;left:auto!important;right:auto!important;background:rgba(0,0,0,0);border-radius:0;width:19px;height:19px}.quotes-scroller .flickity-prev-next-button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/carousel-arrow-2.svg);background-repeat:no-repeat;background-position:50%;transform-origin:center;display:block}.quotes-scroller .flickity-prev-next-button svg{display:none}.quotes-scroller .flickity-prev-next-button.previous{margin-right:2rem}.quotes-scroller .flickity-prev-next-button.previous:after{transform:rotate(180deg)}.quotes-scroller .flickity-prev-next-button:disabled{opacity:.5;pointer-events:none}.quotes-scroller .flickity-prev-next-button:focus,.quotes-scroller .flickity-prev-next-button:hover{background-color:rgba(0,0,0,0)}.quotes-scroller .flickity-prev-next-button:focus:after,.quotes-scroller .flickity-prev-next-button:hover:after{opacity:.8}.quotes-scroller blockquote{padding:0;margin:0;border:none}.quotes-scroller blockquote p{font-size:1.125rem;margin:0}@media(min-width:1024px){.quotes-scroller blockquote p{font-size:1.625rem}}.quotes-scroller blockquote cite{font-size:1rem;margin:1.25rem 0 0;padding:1.25rem 0 0;position:relative;display:block}.quotes-scroller blockquote cite:after{content:"";position:absolute;top:0;left:0;width:2.5rem;height:2px;background-color:var(--primary)}@media(min-width:1024px){.quotes-scroller blockquote cite{font-size:1.125rem}}.quotes-scroller.light blockquote cite:after{background-color:var(--black)}.quotes-scroller.light .flickity-prev-next-button{background-color:var(--black);width:42px;height:42px}.quotes-scroller.light .flickity-prev-next-button.previous{margin-right:.5rem}:root{--primary:#BED73A;--black:#1A1A1A;--white:#FFFFFF}.arimo-700,.button,h1,h2{font-family:Arimo,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.roboto-400,.styled-form .field-group input[type=email],.styled-form .field-group input[type=tel],.styled-form .field-group input[type=text],.styled-form .field-group select,.styled-form .field-group textarea,body,html{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}body,html{margin:0;padding:0;background-color:var(--white);color:#333;font-size:100%;scroll-behavior:smooth}body *,html *{box-sizing:border-box;outline-color:var(--primary)}ol,p,ul{font-size:1rem;margin:0 0 1em}@media(min-width:1024px){ol,p,ul{font-size:1.125rem}}a{text-decoration:underline;color:inherit}a:focus,a:hover{color:var(--primary)}img{max-width:100%;height:auto}h1{font-size:2.375rem;text-transform:uppercase;margin:0 0 .75rem}@media(min-width:1024px){h1{font-size:4rem;margin:0 0 1.25rem}}h2{font-size:2rem;text-transform:uppercase;margin:0 0 2rem}@media(min-width:1024px){h2{font-size:3rem}}.container{max-width:1294px;margin:0 auto;padding-left:2rem;padding-right:2rem;width:100vw}.container.bigger{max-width:1378px}@media(min-width:1024px){.mobile-spacer{display:none}}.desktop-spacer{display:none}@media(min-width:1024px){.desktop-spacer{display:block}}.columns{display:grid;grid-gap:2rem;gap:2rem}@media(min-width:1024px){.columns{grid-template-columns:repeat(2,1fr);gap:4.5rem}}.nice-list{list-style:none;margin:0 0 2.5rem;padding:0;border-top:1px solid var(--black)}.nice-list li{padding:1.25rem 0 1.375rem 2.625rem;border-bottom:1px solid var(--black);background-image:url(/nice-list-marker.svg);background-repeat:no-repeat;background-position:0 1.25rem}.nice-list.reverse{border-top-color:var(--white)}.nice-list.reverse li{border-bottom-color:var(--white);background-image:url(/nice-list-marker-reverse.svg)}.check-list{list-style:none;margin:0 0 2.5rem;padding:0;display:grid;grid-gap:1rem;gap:1rem}.check-list li{padding:0 0 0 1.625rem;background-image:url(/check.svg);background-repeat:no-repeat;background-position:2px 4px}.button{display:inline-block;background-color:var(--black);color:var(--primary);padding:.9375rem 1.875rem;font-size:1rem;line-height:1.125rem;text-decoration:none;transition:all .3s ease;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none}@media(min-width:1024px){.button{font-size:1.125rem;line-height:1.3125rem}}.button.reverse,.button:active,.button:focus,.button:hover{background-color:var(--primary);color:var(--black)}.button.reverse:active,.button.reverse:focus,.button.reverse:hover{background-color:var(--white);color:var(--black)}.button:disabled{opacity:.8;cursor:not-allowed}.button:disabled:focus,.button:disabled:hover{background-color:var(--black);color:var(--primary)}.button:disabled.reverse:focus,.button:disabled.reverse:hover{background-color:var(--primary);color:var(--black)}.footer{background-color:var(--primary);padding:2rem 0}.footer .footer-row{display:flex;justify-content:space-between;align-items:center}.footer .footer-row .footer-logo{width:140px;display:block}@media(min-width:1024px){.footer .footer-row .footer-logo{width:246px}}.footer .footer-row .footer-social{margin:0;list-style:none;display:flex;justify-content:flex-end;gap:1.25rem;align-items:flex-end}@media(min-width:1024px){.footer .footer-row .footer-social{gap:1.5rem}}.footer .footer-row .footer-social a,.footer .footer-row .footer-social a img{display:block}.footer .footer-row .footer-social .instagram{width:18px}@media(min-width:1024px){.footer .footer-row .footer-social .instagram{gap:1.5rem}}.footer .footer-row .footer-social .linkedin{width:19px}@media(min-width:1024px){.footer .footer-row .footer-social .linkedin{width:21px}}.footer .footer-row .footer-social .facebook{width:8px}@media(min-width:1024px){.footer .footer-row .footer-social .facebook{width:9px}}.background.dark,.background.image{background-color:var(--black);color:var(--white)}.background.image{position:relative}.background.image .background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.background.image .content{position:relative}.background.pattern{background-color:var(--black);color:var(--white);position:relative}@media(min-width:1024px){.background.pattern .box{width:72px;height:72px;background-color:var(--primary);position:absolute}.background.pattern .box:first-child{bottom:0;left:0}.background.pattern .box:nth-child(2){bottom:0;left:216px;background-color:var(--white)}.background.pattern .box:nth-child(3){bottom:0;left:504px}.background.pattern .box:nth-child(4){bottom:0;left:calc(50% + 144px);background-color:var(--white)}.background.pattern .box:nth-child(5){bottom:72px;left:72}.background.pattern .box:nth-child(6){bottom:72px;right:72}.background.pattern .box:nth-child(7){bottom:144px;left:0;background-color:var(--white)}}.background.image-pattern{background-color:var(--black);color:var(--white);position:relative}.background.image-pattern .background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:1}.background.image-pattern .content{position:relative;z-index:3}.background.image-pattern .box{width:65px;height:65px;background-color:var(--primary);position:absolute;z-index:2;opacity:0;transition:opacity .6s ease}.background.image-pattern .box.animate{opacity:1}@media(min-width:1024px){.background.image-pattern .box{width:72px;height:72px}}.background.image-pattern .box:first-child{top:0;right:65px}@media(min-width:1024px){.background.image-pattern .box:first-child{right:0;top:0;background-color:var(--white)}}.background.image-pattern .box:nth-child(2){top:65px;right:0;background-color:var(--white)}@media(min-width:1024px){.background.image-pattern .box:nth-child(2){right:72px;top:72px}}.background.image-pattern .box:nth-child(3){bottom:65px;left:0;background-color:var(--white)}@media(min-width:1024px){.background.image-pattern .box:nth-child(3){right:0;top:144px;left:auto;background-color:var(--primary)}}.background.image-pattern .box:nth-child(4){bottom:0;left:65px}@media(min-width:1024px){.background.image-pattern .box:nth-child(4){left:0;bottom:144px;background-color:var(--white)}}.background.image-pattern .box:nth-child(5){display:none}@media(min-width:1024px){.background.image-pattern .box:nth-child(5){left:72px;bottom:72px;background-color:var(--white);display:block}}.background.image-pattern .box:nth-child(6){display:none}@media(min-width:1024px){.background.image-pattern .box:nth-child(6){left:0;bottom:0;background-color:var(--white);display:block}}.background.image-pattern .box:nth-child(7){display:none}@media(min-width:1024px){.background.image-pattern .box:nth-child(7){left:144px;bottom:0;display:block}}.form-success{padding:4rem 2rem;background-color:var(--white);color:var(--black);font-size:1.5rem;text-align:center}.styled-form{display:grid;grid-gap:1.25rem;gap:1.25rem}@media(min-width:1024px){.styled-form{grid-template-columns:repeat(2,1fr)}}.styled-form .field-group{position:relative;overflow:hidden}@media(min-width:1024px){.styled-form .field-group.full{grid-column:span 2}}.styled-form .field-group label.float-label{position:absolute;color:var(--white);font-size:1rem;z-index:1;top:1rem;left:1.25rem;transition:all .2s ease;pointer-events:none}@media(min-width:1024px){.styled-form .field-group label.float-label{font-size:1.125rem}}.styled-form .field-group label.consent-label{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;font-size:.875rem!important;cursor:pointer}.styled-form .field-group input[type=email],.styled-form .field-group input[type=tel],.styled-form .field-group input[type=text],.styled-form .field-group select,.styled-form .field-group textarea{background-color:hsla(0,0%,100%,.25);-webkit-backdrop-filter:blur(10.85px);backdrop-filter:blur(10.85px);border:none;width:100%;color:var(--white);font-size:1rem;padding:1rem 1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(min-width:1024px){.styled-form .field-group input[type=email],.styled-form .field-group input[type=tel],.styled-form .field-group input[type=text],.styled-form .field-group select,.styled-form .field-group textarea{font-size:1.125rem}}.styled-form .field-group select{padding-right:3rem;background-image:url(/caret-white.svg);background-repeat:no-repeat;background-position:calc(100% - 1.25rem) 50%;background-size:19px 11px}.styled-form .field-group.has-value label{top:.25rem;font-size:.625rem}.styled-form .field-group .form-error{background-color:var(--primary);color:var(--black);padding:.125rem .5rem;display:inline-block;font-size:.75rem;position:absolute;top:0;right:0;transform:translateY(-100%);transition:transform .2s ease}.styled-form .field-group.error .form-error{transform:translate(0)}.styled-form .button{margin-top:1.375rem}.color-logo{display:block;width:140px}@media(min-width:1024px){.color-logo{width:246px}}