/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/scss/blocks/_contact.scss ***!
  \*********************************************************************************************************************************************************************/.section-contact{margin:60px 0}@media (max-width:575.98px){.section-contact{margin:30px 0}}.section-contact.contact-map .contact__regions{position:relative}.section-contact.contact-map .contact__regions .contact__title,.section-contact.contact-map .contact__regions .regions__tabs{position:relative;z-index:1}.section-contact.contact-map .contact__regions iframe{height:100%;left:0;position:absolute!important;top:0;width:100%;z-index:0}.section-contact.contact-map .contact-from__title{margin-bottom:0!important}.section-contact.contact-map .contact-form__tel{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:800;gap:5px;line-height:28px;margin:16px 0}.section-contact.contact-map .contact-form__tel a{color:#fff}.section-contact .contact{grid-gap:30px;display:grid;grid-template-columns:2fr 1fr}@media (max-width:991.98px){.section-contact .contact{grid-template-columns:1fr}}.section-contact .contact__regions{background-color:#000;background-position:100% 0;background-repeat:no-repeat;background-size:650px;border-radius:8px;min-height:525px;padding:30px}@media (max-width:575.98px){.section-contact .contact__regions{background-position:-55% -55px;min-height:460px;padding:15px}}.section-contact .contact__form{background-color:#000;background-image:url(859ff174666067a67971.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:350px;border:4px solid #fe391f;border-radius:8px;padding:60px}@media (max-width:1199.98px){.section-contact .contact__form{min-height:400px;padding:30px}}@media (max-width:991.98px){.section-contact .contact__form{background-size:220px}}@media (max-width:575.98px){.section-contact .contact__form{background-size:260px}}.section-contact .contact__form .contact-from__title{font-size:48px;line-height:1;margin-bottom:30px}@media (max-width:1199.98px){.section-contact .contact__form .contact-from__title{font-size:36px}}@media (max-width:575.98px){.section-contact .contact__form .contact-from__title{font-size:34px}}@media (max-width:1199.98px){.section-contact .contact__form .contact-from__btn{padding:0 95px 0 15px}}.section-contact .contact__title{margin-bottom:30px}@media (max-width:575.98px){.section-contact .contact__title{margin-bottom:15px}}.section-contact .contact .tabs__nav{margin-bottom:60px}@media (max-width:575.98px){.section-contact .contact .tabs__nav{margin-bottom:30px}}.section-contact .contact .tabs .nav__button{align-items:center;background-color:transparent;border:1px solid #666;border-radius:4px;display:inline-flex;height:32px;justify-content:center;margin-right:8px;padding:0 10px;transition:all .3s ease 0s}.section-contact .contact .tabs .nav__button:last-child{margin-right:0}.section-contact .contact .tabs .nav__button:hover{border:1px solid #fff;color:#fff}.section-contact .contact .tabs .nav__button.active{background-color:#fff;color:#000}.section-contact .contact .tabs .tab{grid-gap:60px;align-items:start;display:none!important;grid-template-columns:minmax(auto,330px) minmax(auto,320px)}@media (max-width:1199.98px){.section-contact .contact .tabs .tab{grid-gap:30px}}@media (max-width:575.98px){.section-contact .contact .tabs .tab{grid-gap:15px;font-size:13px;grid-template-columns:1fr}}.section-contact .contact .tabs .tab.active{display:grid!important}.section-contact .contact .tabs .tab__photo img{width:100%}@media (max-width:575.98px){.section-contact .contact .tabs .tab__photo img{height:120px;object-fit:cover}}.section-contact .contact .tabs .tab__city{margin-bottom:30px}@media (max-width:575.98px){.section-contact .contact .tabs .tab__city{margin-bottom:15px}}.section-contact .contact .tabs .tab__contact{border-left:1px solid #fe391f;padding-left:20px}.section-contact .contact .tabs .tab__email,.section-contact .contact .tabs .tab__phone{margin-top:15px}