.text-gray{color:#9e9e9e}.text-red{color:#f44336}.text-white{color:#fff}.text-rblack{color:#000}.text-blue{color:#254aa5}.text-cyan{color:#00acc1}.text-main{color:#000}.text-teal{color:teal}.text-green{color:#018849}.text-orange{color:#ff5400}.text-brown{color:#795548}.input,.text-black,.text-theme-color{color:#000}.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:#eee;display:block;font-family:Mulish,sans-serif;font-size:1.6rem;font-weight:600;height:5.4rem;line-height:1;padding:.5rem 2rem;transition:background-color .1s linear;width:100%}.input:focus{background-color:#edf9ff;outline:0}.input::-moz-placeholder{color:#a4a4a4}.input::placeholder{color:#a4a4a4}.input--rounded{border-radius:.3em}.input--ellipse{border-radius:18px}.input--shadow{box-shadow:1px 1px .3em rgba(0,0,0,.2)}.input--slide::-moz-placeholder{-moz-transition:padding-left .3s linear;transition:padding-left .3s linear}.input--slide::placeholder{transition:padding-left .3s linear}.input--slide:focus::-moz-placeholder{padding-left:150%}.input--slide:focus::placeholder{padding-left:150%}.input--fade::-moz-placeholder{-moz-transition:opacity .2s linear;transition:opacity .2s linear}.input--fade::placeholder{transition:opacity .2s linear}.input--fade:focus::-moz-placeholder{opacity:0}.input--fade:focus::placeholder{opacity:0}.input--inline{display:inline-block;vertical-align:top;width:49%}.input__wrapper{position:relative}.input__wrapper--label{align-items:center;display:inline-flex;justify-content:center}.input__wrapper--label .label{margin-bottom:0;white-space:nowrap}.input__wrapper--label .btn{margin-bottom:0}.input__wrapper--icon-before .input{padding-left:2.1em}.input__wrapper--icon-before .input__icon{left:.7em}.input__wrapper--icon-after .input{padding-right:2.1em}.input__wrapper--icon-after .input__icon{right:.7em}.input__wrapper--icon-after .input:focus+.input__icon,.input__wrapper--icon-before .input:focus+.input__icon{color:#000}.input__wrapper--area{align-items:flex-start}.input__wrapper .input{padding-bottom:.8rem}.input__icon{color:#9e9e9e;font-size:inherit;position:absolute;top:50%;transform:translateY(-50%);transition:color .1s linear;z-index:1}.input__label{background-color:#e2e2e2;color:#1a1a1a;cursor:pointer;min-height:36px;padding:.38em .9em;white-space:nowrap}.input__label,.textarea{font-size:1em;line-height:1.4}.textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:0;border-radius:0;color:#000;display:block;font-family:inherit;max-width:100%;min-height:100px;padding:.5em .9em;resize:none;transition:background-color .1s linear;width:100%}.textarea:focus{outline:0;resize:vertical}.textarea::-moz-placeholder{color:#000;opacity:.7}.textarea::placeholder{color:#000;opacity:.7}.textarea--rounded{border-radius:.3em}.textarea--shadow{box-shadow:1px 1px .3em rgba(0,0,0,.2)}.textarea--slide::-moz-placeholder{-moz-transition:padding-left .3s linear;transition:padding-left .3s linear}.textarea--slide::placeholder{transition:padding-left .3s linear}.textarea--slide:focus::-moz-placeholder{padding-left:150%}.textarea--slide:focus::placeholder{padding-left:150%}.textarea--fade::-moz-placeholder{-moz-transition:opacity .2s linear;transition:opacity .2s linear}.textarea--fade::placeholder{transition:opacity .2s linear}.textarea--fade:focus::-moz-placeholder{opacity:0}.textarea--fade:focus::placeholder{opacity:0}.form{margin:20px 0}.form--inline .form__group{display:inline-block;vertical-align:top}.form__group{margin-bottom:1em}.form__group--inline{display:inline-block;vertical-align:top}.form__group--cart .select select{width:100%}.form__group--cart .form__group--inline{display:flex;float:left;justify-content:space-between;margin-bottom:10px}.form__group--cart .form__group--inline:first-child{width:40%}.form__group--cart .form__group--inline:last-child{width:60%}.form__group--filter{max-height:300px;overflow-y:auto}.contacts{padding-bottom:10rem}.contacts__wrapper{display:flex;justify-content:space-between;padding:7rem 7rem 0;position:relative}.contacts__wrapper:before{background-color:#000;border-bottom-left-radius:7rem;border-bottom-right-radius:7rem;content:"";height:46rem;left:0;position:absolute;top:0;width:100%;z-index:-1}.contacts__block{width:50%}.contacts__block .block__subtitle{color:#a4a4a4;font-size:1.3rem;font-weight:700;margin-bottom:2rem;text-transform:uppercase}.contacts__block .block__title{color:#fff;font-family:Mulish,sans-serif;font-size:3.4rem;margin-bottom:1.5rem;max-width:60rem;text-transform:none}.contacts__block .block__text{color:#a4a4a4;font-size:2rem;font-weight:500;margin-bottom:5rem;max-width:44rem}.contacts__form{background-color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.12);margin-left:auto;max-width:58rem;padding:5rem 4rem 1.5rem;width:100%}.contacts__form .form__group{display:flex;margin-bottom:2.5rem}.contacts__form .form__group.phone_wrapper .input__wrapper{margin-right:.5rem}.contacts__form .form__group.phone_wrapper .input__wrapper .input{padding-left:0}.contacts__form .form__group.phone_wrapper .input__wrapper:last-child{margin-right:0}.contacts__form .input__wrapper{align-items:center;background:#fff;border:1px solid #eee;display:flex;padding:0 1.5rem;width:100%}.contacts__form .input__wrapper .select2-selection--single{background:none;border:0}.contacts__form .input__wrapper--area{align-items:flex-start;flex-direction:column;padding-top:1.5rem}.contacts__form .input__wrapper--area .textarea{padding-left:0}.contacts__form .input__wrapper.phone-label{flex:unset;width:auto}.contacts__form .input__wrapper.phone-label .label{min-width:auto}.contacts__form .input__wrapper.phone-code{flex:unset;width:14rem}.contacts__form .input__wrapper.phone-code .code__input{position:relative}.contacts__form .input__wrapper.phone-code .code__input:before{content:"+";left:0;position:absolute;top:calc(50% - 2px);transform:translateY(-50%)}.contacts__form .input__wrapper.phone-code .code__input .input{padding-left:1rem;width:100%}.contacts__form .input__wrapper .input{background:none;border:none;flex:1;height:5.4rem}.contacts__form .input__wrapper .select{height:auto}.contacts__form .input__wrapper .select:after{right:0}.contacts__form .input__wrapper .select select{background:none;border:0;font-size:1.4rem;font-weight:700;height:5.4rem;padding-top:.2rem}.contacts__form .input__wrapper .label{color:#000;font-size:1.4rem;font-weight:700;margin-bottom:0;margin-right:0;min-width:12rem;text-transform:uppercase;white-space:nowrap}.contacts__form .radio__input:checked+.radio__label:before{background-color:#000}.contacts__form .radio__input:checked+.radio__label:after{background:none}.contacts__form .radio__label:before{background-color:#f4f4f4;border:0;height:2rem;left:0;top:0;width:2rem}.contacts__form .radio__label:after{background:none;border-color:#fff;border-radius:0;border-style:solid;border-width:0 2px 2px 0;height:1.2rem;left:7px;top:3px;transform:rotate(45deg);width:.6rem}.contacts__block-main{margin-bottom:10rem}.contacts__items{border-bottom:1px solid #d9d9d9;display:flex;margin-bottom:3rem;padding-bottom:3rem;padding-top:3.5rem;position:relative}.contacts__items:before{background-color:#d9d9d9;bottom:3.5rem;content:"";left:30rem;position:absolute;top:3.5rem;width:1px}@media (max-width:1560px){.contacts__items:before{left:27rem}}.contacts__items .contacts__item:last-child{padding-left:3rem}@media (max-width:992px){.contacts__items .contacts__item:last-child{padding-left:0}}.contacts__item{width:50%}.contacts__item.full{width:100%}.contacts__item.full .title{margin-bottom:2rem}.contacts__item.full .text{max-width:100%}.contacts__item:last-child{margin-right:0}.contacts__item .title{font-size:2.4rem;font-weight:700;text-transform:uppercase}.contacts__item .text{font-size:1.6rem;margin-bottom:20px;max-width:25rem}.contacts__item .text,.contacts__item a{font-family:Mulish,sans-serif;font-weight:500}.contacts__item a{color:#000;display:flex;height:3rem}.contacts__item-row{display:flex}.contacts__item-row .contacts__requisites{padding-right:3rem;position:relative}.contacts__item-row .contacts__requisites:last-child:after{display:none}.contacts__item-row .contacts__requisites:after{background-color:#e3e3e3;content:"";height:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.contacts__requisites{align-items:center;display:flex;height:3rem;margin-right:3rem}.contacts__actions{display:flex}.contacts__actions .btn{margin-bottom:0}.contacts__link{align-items:center;color:#fff;display:flex;font-family:Mulish,sans-serif;font-size:1.6rem;font-weight:700;height:6rem;justify-content:center;padding:0 6rem}@media (max-width:440px){.contacts__link{padding:0 3rem}}.contacts__link .btn_icon{border:3px solid transparent;border-top-color:#fff;display:block;margin-left:1rem;transform:translateY(.3rem)}@media (max-width:1500px){.contacts__items{justify-content:space-between;padding-right:2rem}.contacts__item{margin-bottom:2rem;margin-right:0;width:100%}.contacts__item:last-child{margin-bottom:0;padding-left:0}}@media (max-width:1400px){.contacts__items{flex-direction:column}.contacts__items:before{display:none}}@media (max-width:1300px){.contacts__items{flex-direction:column;padding-top:0}.contacts__items:before{display:none}.contacts__item{margin-bottom:2rem;width:100%}.contacts__item:last-child{margin-bottom:0}}@media (max-width:992px){.contacts__wrapper{flex-direction:column;padding:3rem 3rem 0}.contacts__block{width:100%}.contacts__items{flex-direction:row;padding-right:0;padding-top:6rem}.contacts__form{box-shadow:0 0 4px rgba(0,0,0,.12);max-width:100%}.contacts__wrapper:before{border-bottom-left-radius:0;border-bottom-right-radius:0;height:39rem;left:-1.5rem;right:-1.5rem;width:auto}.contacts__block-main{margin-bottom:1rem}.contacts__wrapper{padding:3rem 0}}@media (max-width:768px){.contacts__wrapper:before{height:36rem}.contacts__items{flex-direction:column}.contacts__block{margin-bottom:2rem}.contacts__block .block__title{font-size:2.4rem}.contacts{padding-bottom:4rem}}@media (max-width:640px){.contacts__form{box-shadow:none;padding:0}.contacts__item-row{flex-wrap:wrap}}@media (max-width:500px){.contacts__item-row{flex-direction:column}.contacts__item-row .contacts__requisites{margin-right:0;padding-right:0}.contacts__item-row .contacts__requisites:after{display:none}.contacts__requisites{height:auto;margin-bottom:.5rem;min-width:3rem}}@media (max-width:450px){.contacts__wrapper:before{height:37rem}}@media (max-width:375px){.contacts__wrapper:before{height:40rem}}
/*# sourceMappingURL=contacts.css.map */
