.lukuku-main-banner-section{overflow-x:hidden}.lukuku-main-banner{font-family:Manrope,sans-serif}.lukuku-main-banner__container{margin-bottom:320px}.lukuku-main-banner__content{position:relative;height:100%}.lukuku-main-banner__title{position:relative;padding:9% 0 13rem calc(7% + 1vw)}.lukuku-main-banner__title-text-wrapper{font-size:12rem;font-weight:800;color:var(--color-black);min-height:268px;max-width:1196px;position:relative;width:90%}.lukuku-main-banner__title-text-wrapper-2{display:flex;align-items:center;gap:3rem}.lukuku-main-banner__title-text{line-height:1.1;margin:0;letter-spacing:-5px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.title-text-1,.title-text-2{will-change:clip-path;overflow:hidden}.lukuku-main-banner__title-text-typing{font-family:Roboto Mono,monospace;font-weight:400;color:var(--color-primary);padding-left:10px;padding-right:20px;line-height:1.1;white-space:nowrap;overflow:hidden;letter-spacing:-1rem;border-right:7px solid var(--color-primary);animation:cursor-blink-green .75s step-end infinite;opacity:0;height:143px}.lukuku-main-banner__rotating-logo-wrapper{position:absolute;opacity:0;bottom:60%;left:96%}.lukuku-main-banner__button-wrapper{position:absolute;right:6%;bottom:2%}.lukuku-main-banner__button{opacity:0;transform:translateY(30px)}.lukuku-main-banner__button .lukuku-button-text{font-size:1.8rem;overflow:hidden}.lukuku-main-banner__button .lukuku-button-icon{width:fit-content;height:fit-content}.word-wrap{display:inline-block;overflow:hidden}.word{display:inline-block;transform-origin:bottom}.lukuku-main-banner__contact-button-wrapper{display:none;margin-top:24px;padding:0 20px}.lukuku-main-banner__contact-button{border-radius:123px;border:1px solid var(--color-primary);display:inline-flex;align-items:center;padding:8px 12px 8px 20px;gap:10px}.lukuku-main-banner__contact-button-text{color:var(--color-primary);font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:110%}.lukuku-main-banner__contact-button-icon{background-color:var(--color-primary);border-radius:50%;padding:6px}.lukuku-main-banner__contact-button-icon svg{color:#fff}.lukuku-button-icon.svg-wrapper svg{width:24px;height:24px}@media (max-width: 768px){.lukuku-section.lukuku-main-banner{height:calc(100vh - 95px)}.lukuku-main-banner__title-text-wrapper{font-size:50px;line-height:112%}.lukuku-main-banner__title-text{letter-spacing:-2px}.lukuku-main-banner__title-text-typing{letter-spacing:-.3rem}}@media (max-width: 640px){.lukuku-main-banner__title-text{width:271px}.lukuku-main-banner__title-text-wrapper{font-size:40px;min-height:auto}.lukuku-main-banner__title-text-wrapper-2{flex-direction:column;align-items:flex-start;gap:0}.lukuku-main-banner__title-text-typing{padding:0;height:48px}.lukuku-main-banner__title{padding:0 20px}.lukuku-main-banner__contact-button-wrapper{display:block}.lukuku-main-banner__button-wrapper{position:absolute;left:6%;top:100%}.lukuku-button{width:fit-content!important;padding:8px 12px;padding-left:12px!important;height:auto}.lukuku-button-link{padding:0;justify-content:space-between}.lukuku-main-banner__button .lukuku-button-text{margin:0;font-size:14px;line-height:110%}.lukuku-button-icon.svg-wrapper svg{width:16px;height:16px}.lukuku-partners-marquee-wrapper{position:sticky!important;top:100%}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/lukuku-main-banner.css.map */
