@import"https://fonts.googleapis.com/css2?family=Exo:ital,wght@0,100..900;1,100..900&display=swap";*{padding:0;margin:0;border:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:inherit}a,a:visited{text-decoration:none}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a:hover{text-decoration:none}span:hover{cursor:default}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}input::-webkit-search-decoration,input::-webkit-search-cancel-button,input::-webkit-search-results-button,input::-webkit-search-results-decoration{display:none}select{border:1px solid #fff;background:none;color:#fff;appearance:none}option{appearance:none}@keyframes scroll-left{0%{translate:0 0}to{translate:-10% 0}}.page{font-family:Open Sans,sans-serif;scroll-behavior:smooth}.page .wrapper{display:flex;flex-direction:column;min-height:100vh}.page .container{max-width:1200px;margin-inline:auto;padding:0 1rem}@media (min-width: 640px){.page .container{padding:0 2rem}}.page .logo{display:block;height:fit-content;width:fit-content}.page .logo img{width:clamp(145.5px,25vw,194px);height:36px}@media (min-width: 640px){.page .logo img{height:48px}}.page .title{font-family:Exo,sans-serif;text-transform:capitalize;font-weight:700;font-size:clamp(1.75rem,5vw,3rem);line-height:140%;color:#313131}.page .title span{position:relative;white-space:nowrap}.page .title span:before{content:"";position:absolute;left:0;bottom:0;translate:0 -20%;width:100%;height:10px;border-radius:5px;background-color:#e9a923;z-index:-1}@media (min-width: 640px){.page .title span:before{height:14px;border-radius:7px;translate:0 -40%}}.page .hero-container{position:relative;display:flex;transition-duration:.3s}.header{background-color:#fff}.header__sign-up{background-color:#7f3a6a;width:102px;height:40px;border-radius:5px;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;transition-duration:.3s}@media (min-width: 640px){.header__sign-up{width:112px;height:48px}}.header__sign-up:hover{background-color:#e9a923}.first-row{display:flex;align-items:center;justify-content:space-between;padding-block:26px}@media (min-width: 640px){.first-row{padding-block-end:0}}.second-row{padding-block:24px}@media (min-width: 640px){.second-row{padding-block-start:0}}.second-row .navigation ul{display:flex;align-items:center;justify-content:center;gap:46px}.second-row .navigation__item{position:relative;overflow:hidden}.second-row .navigation__item a{display:block;padding-block:8px}.second-row .navigation__item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#e9a923;translate:0 100%;scale:0;transition-duration:.3s}.second-row .navigation__item:hover:after{translate:0 0;scale:1}.second-row .navigation__item._current{color:#e9a923}.second-row .navigation__item._current:after{translate:0 0;scale:1}.main{flex-grow:1;overflow:hidden}.hero-section{margin-block-end:24px;flex:0 0 100%}@media (min-width: 640px){.hero-section__content{display:flex;gap:clamp(56px,8vw,110px)}}@media (min-width: 640px){.hero-section__content--reverse{flex-direction:row-reverse}}@media (min-width: 640px){.hero-section__block:first-child{min-width:40%}}.hero-section__image-block{display:flex;justify-content:center}.hero-section__image-block img{width:100%;max-width:460px;height:auto;aspect-ratio:1/1}@media (min-width: 640px){.hero-section__info-block{display:flex;flex-direction:column;justify-content:center}}.hero-section__info-block .title{margin-block-end:24px}.hero-section__info-block p{line-height:150%;color:#585858}.marquee-section{padding-block:clamp(100px,6vw,300px);width:100vw;overflow:hidden;position:relative}.marquee-section__wrapper{padding-block:16px;width:max-content;will-change:transform;position:absolute;top:50%;left:50%;translate:-50% -50%}.marquee-section__wrapper--purple{background-color:#7f3a6a;rotate:8deg;z-index:2}@media (min-width: 640px){.marquee-section__wrapper--purple{rotate:4deg}}.marquee-section__wrapper--yellow{background-color:#e9a923;rotate:-8deg;z-index:1}@media (min-width: 640px){.marquee-section__wrapper--yellow{rotate:-4deg}}.marquee-section__inner{width:max-content;display:flex;min-width:100%;align-items:center;animation:scroll-left 5s infinite linear}.marquee-section__item{flex:0 0 5%;padding-inline:8px;height:100%}.marquee-section__item img{height:100%;object-fit:contain}.footer{padding-block-start:64px;padding-block-end:32px}@media (min-width: 640px){.footer{padding-block-end:64px}}.footer__logo{margin-inline:auto;margin-block-end:24px}.footer__navigation{margin-block-end:28px}.footer__navigation ul{display:flex;flex-direction:column;align-items:center}@media (min-width: 640px){.footer__navigation ul{flex-direction:row;justify-content:center}}.footer__navigation a{display:block;padding:12px 18px;text-transform:capitalize;transition-duration:.3s}.footer__navigation a:hover{color:#e9a923}.footer__socials{display:flex;justify-content:center;align-items:center;gap:24px;margin-block-end:28px}.footer__socials a{display:block;position:relative;width:40px;height:40px}.footer__socials a img{width:40px;height:40px;position:absolute;top:0;left:0;opacity:1}.footer__socials a img:first-child{z-index:2;transition-duration:.3s}.footer__socials a img:last-child{z-index:1}.footer__socials a:hover img:first-child{opacity:0}.footer__contact-info h2{font-family:Exo,sans-serif;font-weight:700;font-size:14px;text-align:center;text-transform:capitalize;margin-block-end:8px}.footer__contact-info a{display:block;width:fit-content;margin-inline:auto;color:#585858;transition-duration:.3s}.footer__contact-info a:hover{color:#e9a923}
