/*!**********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/styles/sections/main-contact.scss ***!
  \**********************************************************************************************************************************************************************************************************************************/.contact__list{margin:0 4px}@media screen and (min-width: 768px){.contact__list{margin:0 8px}}.contact__title{margin:0 0 26px}.contact__info{display:inline-flex;flex-direction:column;gap:15px;margin:0 0 15px;font-size:18px;font-weight:500;line-height:normal}.contact__info a{display:inline-block;width:-moz-fit-content;width:fit-content;transition:all .3s ease}.contact__info a:hover{color:#fbf7ed}.contact__social{display:flex;gap:24px}.contact__social-item{width:32px;aspect-ratio:1/1}.contact__social-item svg{height:100%;width:auto}.contact__social-item svg path{transition:all .3s ease}.contact__social-item:hover svg path{fill:#fbf7ed}.map-frame{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:329/190;border-left:1px solid #292B31;border-right:1px solid #292B31}@media screen and (min-width: 1200px){.map-frame{aspect-ratio:720/390}}.map-frame__line-top,.map-frame__line-bottom{position:absolute;left:-7px;right:-7px;height:1px;background:#292b31}.map-frame__line-top{top:7px}.map-frame__line-bottom{bottom:7px}.map-frame__map{position:relative;width:calc(100% - 18px);height:calc(100% - 31px)}.map-frame__map iframe{width:100%;height:100%}.map-frame__decoration{position:absolute;left:4px;bottom:-13px;transform:rotate(270deg);border-top:1px solid #292B31}.map-frame__decoration.desktop{display:none}@media screen and (min-width: 1200px){.map-frame__decoration.mobile{display:none}.map-frame__decoration.desktop{display:inline-block;position:absolute;left:auto;right:-43px;bottom:7px;width:42px;height:42px;transform:rotate(0);border-top:0;border-bottom:1px solid #292B31}}.contact-popup.hide{display:none}.contact-popup__popup{position:relative;max-width:550px;width:100%;background-color:#abb8bc;border:1px solid #292B31;z-index:2}.contact-popup--active{display:none}.contact-popup__close-space{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.contact-popup__background{position:fixed;display:flex;justify-content:center;align-items:center;padding:0 20px;top:0;left:0;width:100%;height:100%;background-color:#00000040;z-index:3}.contact-popup__wrapper{padding:45px 50px;display:flex;flex-direction:column}.contact-popup__wrapper svg{overflow:hidden}.contact-popup__close{position:absolute;top:26px;right:26px;cursor:pointer;transition:all .3s ease}.contact-popup__close:hover{transform:rotate(180deg)}.contact-popup__subtitle{padding-bottom:38px;font-size:20px;line-height:1.2;text-align:center;text-transform:none}.contact-popup__btn-box{position:relative;padding-right:8px}.contact-popup__btn-box .line-top,.contact-popup__btn-box .line-bottom{position:absolute;left:0;right:0;width:100%;height:1px;background-color:#292b31}.contact-popup__btn-box .line-top{top:4px}.contact-popup__btn-box .line-bottom{bottom:4px}.contact-popup__btn{display:flex;align-items:center;justify-content:center;min-height:34px;width:100%;margin:0 4px;border-right:1px solid #292B31;border-left:1px solid #292B31}.contact-popup__btn span{display:block;text-align:center;width:100%;max-height:51px;font-size:20px;font-weight:500;line-height:1.1;color:#292b31;background-color:transparent;text-transform:uppercase;cursor:pointer;padding:15px 14px;margin:4px 0;transition:all .3s ease}.contact-popup__btn:hover span{color:#c4c4c4;color:var(--primary-hover-color, #C4C4C4);background-color:#292b31}@media screen and (max-width: 479px){.contact-popup__wrapper{padding:54px 20px}.contact-popup__title{font-size:44px}.contact-popup__btn-desktop{display:none}.contact-popup__btn-mobile{display:block}}.contact-page .rounded-border{display:none}.contact-page__wrapper{margin:0 auto 110px}@media screen and (min-width: 768px){.contact-page__wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:20px}}@media screen and (min-width: 1200px){.contact-page__wrapper{margin:0 auto 155px}}@media screen and (min-width: 1200px){.contact-page__component{width:50%;max-width:820px;padding:0 45px}}.contact-page__container{margin:-4px 4px;border-left:1px solid #292B31;border-right:1px solid #292B31}.contact-page__form{display:flex;flex-direction:column;gap:20px;padding:30px 16px;text-align:center}@media screen and (min-width: 1200px){.contact-page__form{padding:40px 42px}}.contact-page__form-title{font-size:62px;font-weight:400;line-height:1.09;text-transform:uppercase}.contact-page__form-title i{font-family:Britney,sans-serif;text-transform:capitalize}@media screen and (min-width: 1200px){.contact-page__form-title{font-size:72px}}.contact-page__form-description{font-size:18px;font-weight:500;line-height:1.55}.contact-page .contact-form{display:flex;flex-direction:column;margin:10px 0 0}@media screen and (min-width: 1200px){.contact-page .contact-form{margin:16px 0 0}}.contact-page__input{margin:0 0 30px;padding-right:10px;border-top:1px solid #292B31;border-bottom:1px solid #292B31}@media screen and (min-width: 1200px){.contact-page__input{margin:0 0 40px}}.contact-page__input .input{min-height:51px}.contact-page__input textarea{padding:17px 13px;resize:none;height:150px}.contact-page__button{position:relative;padding-right:8px}.contact-page__button .line-top,.contact-page__button .line-bottom{position:absolute;left:0;right:0;width:100%;height:1px;background-color:#292b31}.contact-page__button .line-top{top:4px}.contact-page__button .line-bottom{bottom:4px}.contact-page__submit{display:flex;align-items:center;justify-content:center;min-height:34px;width:100%;margin:0 4px;border-right:1px solid #292B31;border-left:1px solid #292B31}.contact-page__submit span{display:block;text-align:center;width:100%;max-height:51px;font-size:20px;font-weight:500;line-height:1.1;color:#c4c4c4;background-color:#292b31;text-transform:uppercase;cursor:pointer;padding:15px 14px;margin:4px 0;transition:all .3s ease}.contact-page__submit:hover span{color:#292b31;background-color:transparent}.contact-page__top-decorations{position:relative}@media screen and (min-width: 1200px){.contact-page__top-decorations .rounded-border{position:absolute;display:inline-block;left:-60px;top:26px;transform:rotate(90deg)}.contact-page__top-decorations .decorated-border{width:calc(100% + 25px);left:-25px}.contact-page__top-decorations .decorated-border__icon.needle{right:calc(100% - var(--decorarion-width) - 3%);width:6%}}.contact-page__bottom-decorations{position:relative;border-top:1px solid #292B31}.contact-page__bottom-decorations .diagonal-line{position:absolute;top:0;right:4px;border-right:1px solid #292B31}@media screen and (min-width: 1200px){.contact-page__bottom-decorations .rounded-border{position:absolute;display:inline-block;left:13px;bottom:-48px}.contact-page__bottom-decorations:before{content:"";position:absolute;left:4px;bottom:-60px;width:1px;height:60px;background-color:#292b31}}.contact-page__inner{display:flex;flex-direction:column-reverse;gap:30px;margin:80px 0 0}@media screen and (min-width: 768px){.contact-page__inner{flex-direction:column;margin:-4px 0 0;gap:33px;width:75%}}@media screen and (min-width: 1200px){.contact-page__inner{width:50%;max-width:825px;padding:0 45px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/main-contact.css.map */
