*,input,select,textarea,option,button{transition:none}
body .page-section__title{text-transform:uppercase;font-weight:bold;font-size:2.1875rem;margin-top:60px;margin-bottom:60px;position:relative;color:#5e2243;display:flex;padding-left:34px;flex:1 1 auto;align-items:center;gap:9px;white-space:nowrap}
body .page-section__title:after{position:initial}
.header .main .main-menu__item{font-weight:500}
.header .main .main-menu__link{color:#fff}
.header .main .main-menu__link:hover{color:#ff83ee}
.header--blue .top__link{color:#ccc}
.baner__item:before{background:#4b4b4b 0% 0% no-repeat padding-box}
.page-section .arts-more__button:before{height:0px}
.special-offer__ctabutton{display:flex;max-width:fit-content}
.page-section .art-baner__button a,.special-offer__ctabutton,.page-section .arts-more__button,.submit-button{border-radius:10px;font-weight:500}
.special-offer__ctabutton span,.page-section .art-baner__button a span{color:#fff}
.home-contact .form-contact__form .custom-input-float--textarea{height:auto}
.custom-input-float__input--textarea ~ .custom-input-float__decoration{bottom:0px}
.custom-input-float__input--textarea{border-right:0px solid #9d0e00}
.header .top .contact i{color:#ff83ee}
.header .top__link:hover{color:#eb0099}
.header--blue .header__main{padding:0 0px}
.footer-menu{line-height:1.5rem}
.contact-box{display:flex;flex-direction:column;flex:1 1 25%}
.contact-info__container{display:flex;justify-content:space-between;flex:1 1 auto;row-gap:50px;flex-wrap:wrap}
.contact-box{padding-left:0px;margin-left:0px;margin-bottom:0px;flex:1 1 20%}
.footer__time{padding-left:2em;position:relative;font-size:0.9em;margin-bottom:1.5em;font-weight:400}
.footer__time::before{position:absolute;left:0;top:-5px;font-family:"Material Icons";font-size:1.3em;color:#9d0e00}
.footer__time::before{content:"schedule"}
.offer-search-type__label{color:#3f4c62;font-weight:400}
.page-offers-list .offers__item{box-shadow:none}
.offer-card__content{background:#ececec}
.offers__wrapper--row .offers__item .offer-card__like-button{background:#e1e1e100}