@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Unbounded:wght@200..900&display=swap);@font-face{font-family:TTNorms;src:local("TTNorms"),url(../fonts/TTNorms-Regular.woff2) format("woff2"),url(../fonts/TTNorms-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TTNorms;src:local("TTNorms"),url(../fonts/TTNorms-Medium.woff2) format("woff2"),url(../fonts/TTNorms-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TTNorms;src:local("TTNorms"),url(../fonts/TTNorms-Bold.woff2) format("woff2"),url(../fonts/TTNorms-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}html{box-sizing:border-box}:root{--main-black:#141414;--white-color:#FDFCF8;--grey-color:#949494;--light-blue-color:#00A0D6;--blue-color:#025DB1;--main-color:#F94570;color-scheme:only light}*,::after,::before{margin:0;padding:0;box-sizing:border-box}:focus-visible{outline:0}:focus{outline:0}a{position:relative;color:inherit;text-decoration:none}input,textarea{outline:0;border:none}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}img,svg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;max-width:100%}body{margin:0;font-family:TTNorms,sans-serif;font-weight:400;background:#adcae7;color:var(--main-black)}.container{max-width:1250px;margin:0 auto;padding-right:20px;padding-left:20px}@media screen and (max-width:800px){.container{max-width:800px;margin:0 auto;padding-right:20px;padding-left:20px}}@media screen and (max-width:500px){.container{max-width:420px;margin:0 auto;padding-right:10px;padding-left:10px}}.list-reset{list-style:none;padding:0;margin:0}.btn-reset{padding:0;border:none;outline:0;cursor:pointer;background:0 0;transition:.3s}.heading-1{display:inline-block;position:relative;font-size:30px;font-weight:500;text-transform:uppercase;color:var(--blue-color);padding:10px 25px;background-color:var(--white-color);border-radius:12px;border:1px solid rgba(0,103,194,.35);transform:rotate(-2deg)}.heading-descr{position:absolute;bottom:-30px;right:60px;padding:15px;background-color:var(--white-color);color:var(--light-blue-color);border:2px solid var(--light-blue-color);border-radius:12px;font:500 25px/110% Unbounded,sans-serif}.heading-2{font:400 64px/135% "Rubik Mono One",sans-serif;color:var(--main-black);text-transform:uppercase;text-align:center;word-spacing:-25px}.heading-3{font:600 26px/32px Rubik,sans-serif;color:var(--white-color)}@media screen and (max-width:950px){.heading-1{font-size:40px;line-height:52px}.heading-2{font-size:23px;line-height:30px;word-spacing:-12px}}.hero{position:relative;padding:40px 0 63px;overflow:hidden}.hero .header{margin-bottom:20px;border-radius:12px;border:1px solid rgba(0,103,194,.35);background-color:rgba(255,255,255,.28);display:flex;align-items:center;justify-content:space-between;padding:25px 35px}.hero .header .date{position:relative;color:#025db1;text-transform:uppercase}.hero .header .date .for-mob{display:none}.hero .header .date__digit{font-size:18px;line-height:22px;font-weight:500;letter-spacing:3px}.hero .header__descr{color:var(--main-color);font-size:22px;line-height:26px;font-weight:500}.hero__content{position:relative;padding:56px 70px;border-radius:12px;border:1px solid rgba(0,103,194,.35);background-color:rgba(255,255,255,.28);background-image:url(../img/roman-main.webp);background-position:center right;background-size:contain;background-repeat:no-repeat}.hero__wrap{position:relative}.hero__subtitle{width:76%;margin-top:15px;margin-bottom:42px;font-size:42px;line-height:110%;font-weight:500;color:#4b4b4b}.hero .descr{display:flex;align-items:center;gap:36px}.hero .descr__left,.hero .descr__right{border:1px solid rgba(0,103,194,.35);border-radius:12px;background:rgba(255,255,255,.28);width:360px;height:156px;padding:25px}.hero .descr .left{display:flex;flex-direction:column;justify-content:center;background-image:url(../img/card1.png);background-repeat:no-repeat;background-position:88% center;color:#4b4b4b}.hero .descr .left__descr{margin-bottom:20px;font-size:20px;line-height:125%;font-weight:500}.hero .descr .left__oldprice{font-size:20px;line-height:125%;font-weight:700;text-decoration:line-through}.hero .descr .left__newprice{font-size:25px;line-height:125%;font-weight:700;text-transform:uppercase;color:var(--main-color)}.hero .descr .right{display:flex;flex-direction:column;justify-content:center;background-image:url(../img/card2.png);background-repeat:no-repeat;background-position:88% center}.hero .descr .right__descr{font-size:20px;font-weight:500;line-height:125%;color:#4b4b4b}.hero .descr .right__digit{font-size:25px;font-weight:700;line-height:125%;color:var(--main-color);text-transform:uppercase}.hero__name{position:absolute;bottom:0;right:0;display:inline-block;background:var(--main-color);transform:rotate(5deg);border:1px solid #fff;border-radius:10px;padding:10px 20px;font-weight:500;font-size:25px;line-height:116%;color:#fff;text-transform:uppercase}.hero__btn{position:relative;width:100%;margin-top:20px;background-color:var(--main-color);color:var(--white-color);font-size:42px;line-height:115%;font-weight:700;text-transform:uppercase;padding:38px;border-radius:12px;z-index:10;overflow:hidden}.hero__btn i{position:relative;font-style:normal;z-index:5}.hero__btn span::before{content:"";display:block;position:absolute;top:-18px;height:112%;width:82px;color:var(--white-color);background:linear-gradient(90deg,rgba(255,255,255,.1),currentColor);-webkit-animation:2.4s linear infinite flareAnimation;animation:2.4s linear infinite flareAnimation;z-index:13;filter:blur(20px);transform:translate3d(-300%,0,0) skewX(-45deg)}.hero__btn span::after{content:"";display:block;top:0;left:0;width:100%;height:100%;position:absolute;background:#ae3652;opacity:0;transition:.3s}.hero__btn:hover span:after{opacity:1}@-webkit-keyframes flareAnimation{0%{transform:translate3d(-700%,0,0) skewX(-45deg)}100%{transform:translate3d(1600%,0,0) skewX(-45deg)}}@keyframes flareAnimation{0%{transform:translate3d(-700%,0,0) skewX(-45deg)}100%{transform:translate3d(1600%,0,0) skewX(-45deg)}}@media screen and (max-width:1200px){.hero__subtitle{width:62%}.hero .descr{flex-direction:column;gap:15px;align-items:baseline}.hero .descr .right{align-items:end;background-position:14% center}}@media screen and (max-width:950px){.hero{padding-top:15px;padding-bottom:15px}.hero .header{padding:13px;margin:0 auto 10px;width:340px;gap:20px}.hero .header__logo{width:81px;height:17px}.hero .header .date{text-align:center}.hero .header .date .for-mob{display:block}.hero .header .date .for-desc{display:none}.hero .header .date__digit{font-size:14px;letter-spacing:2px}.hero .header__descr{font-size:12px;line-height:14px;text-align:right}.hero__content{width:340px;margin:0 auto;padding:11px;background-image:url(../img/roman-mob.webp);background-position:50% 100%;background-size:91%}.hero__title{margin-top:8px;font-size:20px;line-height:26px;left:14%}.hero__subtitle{width:100%;margin-bottom:26px;font-size:24px;text-align:center}.hero .descr{margin-bottom:330px}.hero .descr__left,.hero .descr__right{padding:20px;width:316px;height:127px;background-size:30%}.hero .descr .left__descr,.hero .descr .left__oldprice{font-size:16px}.hero .descr .left__newprice{font-size:22px}.hero .descr .right{padding-right:30px;background-position:17% center}.hero .descr .right__descr{font-size:16px}.hero .descr .right__digit{font-size:22px}.hero__name{bottom:-62%;font-size:16px}.hero__btn{font-size:25px;width:340px;position:relative;left:50%;transform:translateX(-50%)}}.footer__content{padding:40px 0;display:flex;justify-content:space-between;align-items:center}.footer__content p{font-size:18px;line-height:100%;font-weight:500;color:#4b4b4b}@media screen and (max-width:900px){.footer__content{padding:20px 0;flex-direction:column}.footer__content p{font-size:14px}.footer__content p:not(:last-child){margin-bottom:10px}}.thanks{padding:80px 0 60px;min-height:100vh}.thanks__content{position:relative;padding:50px 70px 30px;border-radius:12px;border:1px solid rgba(0,103,194,.35);background-color:rgba(255,255,255,.28);background-image:url(../img/roman-main.webp);background-position:center right;background-size:contain;background-repeat:no-repeat}.thanks__title{margin-bottom:40px;font-size:59px;line-height:115%;font-weight:700;color:var(--main-color);text-transform:uppercase}.thanks .bar{max-width:575px;margin-bottom:90px}.thanks .bar__percent{font:500 25px/100% Montserrat,Arial,sans-serif;color:var(--main-color);text-align:right}.thanks .bar__text{text-transform:uppercase;margin-top:10px;font-size:25px;line-height:115%;font-weight:500;color:#4b4b4b}.thanks .bar__line{position:relative;border-radius:12px;border:2px solid var(--main-color);background:var(--white-color);height:60px;width:100%;overflow:hidden}.thanks .bar__line span{position:relative;width:0;height:100%;display:block;background:currentColor;color:var(--main-color);margin:0;max-width:calc(100% - 6px);-webkit-animation:.7s linear both wd;animation:.7s linear both wd}.thanks .bar__line span::before{position:absolute;content:"";left:100%;bottom:0;z-index:10;color:var(--main-color);border-top:56px solid currentColor;border-right:17px solid transparent}.thanks__mob-img{display:none}@-webkit-keyframes wd{0%{width:0}100%{width:85%}}@keyframes wd{0%{width:0}100%{width:85%}}.thanks__descr{margin-bottom:40px;font-size:25px;line-height:115%;font-weight:400}.thanks__descr .dif-color{font-weight:500;color:var(--main-color)}.thanks .btns{display:flex;justify-content:space-between;gap:33px}.thanks .btns__descr{margin-bottom:40px;font:700 25px/130% Montserrat,Arial,sans-serif;text-transform:uppercase}.thanks .btns__descr .dif-color{background:#7bd3f1;border-radius:12px}.thanks .btns__descr .small-txt{display:block;margin-top:15px;text-transform:none;font-size:22px;line-height:27px;font-weight:400}.thanks .btns__descr .for-desc{display:block}.thanks .btns__btn{width:50%;display:flex;align-items:center;justify-content:center;gap:25px;padding:17px 30px;font-weight:700;text-transform:uppercase;border-radius:15px;color:#fdfcf8;transition:.3s}.thanks .btns__btn .link-img{width:60px}.thanks .btns__btn .tg-img,.thanks .btns__btn .wa-img{height:60px}.thanks .btns__btn span{position:relative;transition:.6s;font-family:TTNorms,sans-serif!important;font-size:35px;line-height:115%}.thanks .btns__btn span::before{content:"";bottom:-3px;left:0;position:absolute;width:100%;height:3px;color:var(--white-color);background:currentColor;transition:.6s;transform:scaleX(0)}.thanks .btns__btn:hover span::before{transform:scaleX(1)}.thanks .btns__btn:hover{background:red}.thanks .btns .tg{background:linear-gradient(265deg,#3da7e1 -4.04%,#42ade4 19.97%,#4eb7e7 39.92%,#4db7e7 65.96%,#319dde 90.05%,#36a2e0 100.15%,#47b1e5 106.73%),radial-gradient(40.91% 40.91% at 50% 0,#42ea61 0,#3aa5e1 .01%,rgba(58,165,225,0) 100%);box-shadow:0 5px 0 0 #156692,0 0 40px 0 rgba(144,216,255,.2) inset}.thanks .btns .vk{background:linear-gradient(265deg,#0078ff -4.04%,#499fff 19.97%,#499fff 39.92%,#499fff 65.96%,#0078ff 90.05%,#0078ff 100.15%,#499fff 106.73%),radial-gradient(40.91% 40.91% at 50% 0,#42ea61 0,#3aa5e1 .01%,rgba(58,165,225,0) 100%);box-shadow:0 5px 0 0 #156692,0 0 40px 0 rgba(144,216,255,.2) inset}.thanks__img img{width:800px}@media screen and (max-width:1450px){.thanks .bar__line{min-width:400px}.thanks .btns__btn{display:flex;align-items:center}.thanks .btns__btn .link-img{width:60px}.thanks .btns__btn .tg-img{height:60px}.thanks .btns .wa{width:450px}.thanks__img img{width:600px}}@media screen and (max-width:1200px){.thanks{padding:40px 0 35px;min-height:auto}.thanks__title{font-size:45px}.thanks__percent{left:68%;bottom:33%}.thanks .bar{margin-bottom:40px}.thanks .bar__text{font-size:22px}.thanks .btns{flex-direction:column;gap:20px}.thanks .btns__btn{gap:15px;font:700 25px/115% Unbounded,sans-serif!important}.thanks .btns__btn__descr{font-size:22px}.thanks .btns__btn .link-img{width:40px}.thanks .btns__btn .tg-img,.thanks .btns__btn .wa-img{height:40px}.thanks .btns__btn span{position:relative;transition:.6s}.thanks .btns__btn span::before{content:"";bottom:-3px;left:0;position:absolute;width:100%;height:3px;color:var(--white-color);background:currentColor;transition:.6s;transform:scaleX(0)}}@media screen and (max-width:1050px){.thanks{padding:15px 0 30px}.thanks__content{width:340px;margin:0 auto;padding:40px 25px;background-image:url(../img/roman-mob.webp);background-repeat:no-repeat;background-size:80%;background-position:50% 63%}.thanks__wrap{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.thanks__title{margin-bottom:32px;text-align:center;font-size:26px;line-height:30px}.thanks__percent{padding:0;margin-bottom:4px;position:static;font-size:15px;color:var(--main-color);align-self:flex-end}.thanks .bar{width:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin-bottom:22px}.thanks .bar__line{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;width:100%;height:36px}.thanks .bar__text{text-align:center;margin-top:5px;font-size:16px}.thanks__descr{margin-bottom:300px;text-align:center;font-size:16px}.thanks .btns{width:100%}.thanks .btns__btn{width:100%;justify-content:center;min-height:60px;padding:0 20px;font-size:18px;text-transform:uppercase;border-radius:10px}.thanks .btns__btn span{font-size:18px}.thanks .btns .link-img{padding-right:0;width:35px}.thanks .btns .tg-img{height:35px}.thanks__img{display:none}}.disable-scroll{overflow:hidden;height:100vh;position:fixed;left:0;top:0;width:100%}.modal-overlay{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:0 15px;height:100vh;width:100%;z-index:15;opacity:0;visibility:hidden;transition:.3s ease-in-out;overflow:auto}.modal{position:relative;align-items:center;justify-content:center;display:none;background-color:#1d1d1f;z-index:20}.modal-overlay--visible{opacity:1;visibility:visible;transition:.3s ease-in-out}.modal--visible{display:block}.close-modal-btn{position:absolute;right:10px;top:-20px}.close-modal-btn,.close-modal-btn span{width:20px;height:20px}.close-modal-btn span::after,.close-modal-btn span::before{content:"";background-color:#999;position:absolute;width:30px;height:3px;right:0;top:0;transition:.3s}.close-modal-btn span::after{transform:rotate(-45deg);border-radius:20px}.close-modal-btn span::before{transform:rotate(-135deg);border-radius:20px}.close-modal-btn span:hover::after,.close-modal-btn span:hover::before{background-color:#1d1d1f}.modal--1{width:460px;padding:50px 30px 30px;border-radius:15px;margin:30px auto}@media (max-width:950px){.modal-overlay{display:block}.modal-form{padding:50px 20px}.modal--1{width:100%;margin:20vh auto}}