@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin-900.woff2) format("woff2")}.hero{height:100dvh;position:relative}.hero:before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#1a1a1d));background:linear-gradient(180deg,transparent,#1a1a1d);z-index:1}.hero__image{width:100%;height:100%;position:absolute;inset:0}.hero .container{position:relative;padding:0;height:100%;z-index:2}.hero__content{position:absolute;left:0;bottom:24px;padding:0 16px}@media (min-width:768px){.hero__content{bottom:60px}}@media (min-width:1024px){.hero__content{bottom:120px;padding:0 32px}}.hero__title{text-transform:uppercase;margin-bottom:16px;font-size:20px;font-weight:600}@media (min-width:1024px){.hero__title{font-size:36px}}@media (min-width:1024px){.hero__title{margin-bottom:36px}}.hero__description{text-transform:uppercase;max-width:930px;font-size:14px;font-weight:500}@media (min-width:1024px){.hero__description{font-size:16px}}.proposal__content{position:relative;border-radius:50px;overflow:hidden;max-width:754px;margin:0 auto}.proposal__info{position:absolute;right:0;left:0;bottom:0;padding:16px;text-align:right}@media (min-width:1024px){.proposal__info{padding:32px}}.proposal__info:before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(transparent),to(#1a1a1d));background:linear-gradient(90deg,transparent,#1a1a1d);z-index:1}.proposal__name{text-transform:uppercase;margin-bottom:8px;position:relative;z-index:2;font-size:18px;font-weight:900}@media (min-width:1024px){.proposal__name{font-size:24px}}.proposal__price{text-transform:uppercase;position:relative;z-index:2;font-size:14px;font-weight:500}@media (min-width:1024px){.proposal__price{font-size:16px}}.section-title{margin-bottom:24px}@media (min-width:1024px){.section-title{margin-bottom:48px}}.section-title__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;margin-bottom:16px}@media (min-width:1024px){.section-title__wrapper{gap:28px;margin-bottom:24px}}.section-title__title{color:#ceaad9;text-shadow:0 0 22px #ceaad9;text-transform:uppercase;text-align:center;font-size:20px;font-weight:700}@media (min-width:1024px){.section-title__title{font-size:32px}}.section-title__divider{width:220px;height:1px}.section-title__divider.left{background:-webkit-gradient(linear,left top,right top,from(transparent),to(#ceaad9));background:linear-gradient(90deg,transparent,#ceaad9)}.section-title__divider.right{background:-webkit-gradient(linear,left top,right top,from(#ceaad9),to(transparent));background:linear-gradient(90deg,#ceaad9,transparent)}.section-title__subtitle{text-align:center;text-transform:uppercase;max-width:774px;margin:0 auto;font-size:14px;font-weight:500}@media (min-width:1024px){.section-title__subtitle{font-size:16px}}.breadcrumbs{margin-bottom:48px;margin-top:80px}@media (min-width:1024px){.breadcrumbs{margin-bottom:80px;margin-top:120px}}.breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.breadcrumbs__link{text-transform:uppercase;font-size:16px;font-weight:600}.breadcrumbs__link[href]:hover{text-decoration:underline}.breadcrumbs__separator{width:6px;height:12px}.specials__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.specials__list{gap:16px}}.specials__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%;max-width:400px}@media (min-width:1024px){.specials__item{gap:30px}}.specials__item-image{border-radius:50px;height:240px}@media (min-width:1024px){.specials__item-image{height:430px;max-width:400px}}.specials__item-title{text-transform:uppercase;font-size:16px;font-weight:500}@media (min-width:1024px){.specials__item-title{font-size:24px}}