

/* Start:/local/templates/template1/public/css/common/blocks/map/map.css?1793781903626*/
.map{width:39%;min-width:753px;background-color:rgba(0,0,0,.2)}@media (max-width:1900px){.map{width:36%;min-width:580px}}@media (max-width:1599px){.map{width:36%;min-width:489px}}@media (max-width:1325px){.map{width:100%;min-width:100%;height:420px}}@media (max-width:767px){.map{height:360px}}.map__marker{width:42px;height:50px;font-size:50px;line-height:1;color:#3c280b}@media (max-width:1599px){.map__marker{width:34px;height:40px;font-size:40px}}@media (max-width:767px){.map__marker{width:26px;height:30px;font-size:30px}}#map [class$=-gototech]{display:none}.map img{background:0 0}
/*# sourceMappingURL=map.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/contacts/contacts.css?17937819036950*/
.contacts{display:grid;grid-template-columns:1fr minmax(802px,39%);grid-template-rows:-webkit-max-content -webkit-max-content;grid-template-rows:max-content max-content;overflow-x:hidden}@media (max-width:1900px){.contacts{grid-template-columns:1fr minmax(580px,36%)}}@media (max-width:1599px){.contacts{grid-template-columns:1fr minmax(489px,36%)}}@media (max-width:1325px){.contacts{grid-template-columns:1fr;grid-template-rows:auto}}.contacts__container{display:grid;grid-template-columns:1fr;gap:48px;max-width:1118px;justify-self:flex-end;padding:140px 148px 140px 228px}@media (max-width:1900px){.contacts__container{width:100%;gap:40px;padding:80px 142px 120px 234px}}@media (max-width:1599px){.contacts__container{padding:64px 88px 80px 180px}}@media (max-width:1325px){.contacts__container{justify-self:flex-start;padding:64px}}@media (max-width:767px){.contacts__container{gap:32px;justify-items:center;justify-self:center;padding:40px 32px}}.contacts__title{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:40px;line-height:49px;text-transform:uppercase;color:#3c280b}@media (max-width:1900px){.contacts__title{font-size:36px;line-height:44px}}@media (max-width:1599px){.contacts__title{font-size:28px;line-height:40px}}@media (max-width:1325px){.contacts__title{line-height:34px}}@media (max-width:767px){.contacts__title{font-size:18px;line-height:22px}}.contacts__address{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;gap:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1900px){.contacts__address{gap:40px}}@media (max-width:767px){.contacts__address{grid-template-columns:1fr;gap:24px;width:100%}}.contacts__address .contacts__button{margin-top:16px}@media (max-width:1900px){.contacts__address .contacts__button{margin-top:28px;justify-self:flex-end}}@media (max-width:767px){.contacts__address .contacts__button{margin-top:0}}.contacts__item,.contacts__social .social__item{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:767px){.contacts__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.contacts__item-title{margin-bottom:8px;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:18px;line-height:32px;color:rgba(0,0,0,.6)}@media (max-width:1900px){.contacts__item-title{font-size:16px}}@media (max-width:1599px){.contacts__item-title{font-size:15px;line-height:28px}}@media (max-width:1325px){.contacts__item-title{line-height:24px}}@media (max-width:767px){.contacts__item-title{font-size:14px;line-height:22px}}.contacts__item-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:24px;line-height:40px;text-transform:uppercase;color:#000}@media (max-width:1900px){.contacts__item-text{font-size:22px;line-height:32px}}@media (max-width:1599px){.contacts__item-text{font-size:20px;line-height:32px}}@media (max-width:767px){.contacts__item-text{font-size:16px;line-height:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.contacts__item-mail{margin-top:8px;font-family:"Montserrat",Arial,sans-serif;font-weight:500;font-size:16px;line-height:24px;text-transform:uppercase;color:#000}@media (max-width:1900px){.contacts__item-mail{font-size:15px;line-height:24px}}@media (max-width:1599px){.contacts__item-mail{font-size:15px;line-height:24px}}@media (max-width:767px){.contacts__item-mail{font-size:14px;line-height:24px}}.contacts__list{display:grid;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);gap:48px;color:#3c280b;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1900px){.contacts__list{gap:36px}}@media (max-width:767px){.contacts__list{grid-template-columns:1fr;gap:32px}}.contacts__items-list{display:grid;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;row-gap:40px}@media (max-width:1900px){.contacts__items-list{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}@media (max-width:1599px){.contacts__items-list{gap:40px}}@media (max-width:767px){.contacts__items-list{grid-template-columns:1fr;gap:32px}}.contacts__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:56px;white-space:nowrap}@media (max-width:1325px){.contacts__button{width:200px}}@media (max-width:767px){.contacts__button{width:100%;height:47px}}.contacts__social{margin-top:47px}@media (max-width:1900px){.contacts__social{margin-top:40px}}@media (max-width:1599px){.contacts__social{margin-top:36px}}@media (max-width:1325px){.contacts__social{margin-top:32px}}@media (max-width:767px){.contacts__social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0}}.contacts__social .social__item{font-size:32px}@media (max-width:1900px){.contacts__social .social__item{font-size:26px;margin-right:16px}.contacts__social .social__item:last-child{margin-right:0}}.contacts__social .social__item.icon-whatsapp{font-size:34px}@media (max-width:1900px){.contacts__social .social__item.icon-whatsapp{font-size:28px}}.contacts__copyright-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:1118px;justify-self:flex-end;padding:0 148px 120px 228px;color:#000}@media (max-width:1900px){.contacts__copyright-info{width:100%;padding:0 142px 80px 234px}}@media (max-width:1599px){.contacts__copyright-info{padding:0 88px 80px 180px}}@media (max-width:1325px){.contacts__copyright-info{padding:40px 64px 64px}}@media (max-width:767px){.contacts__copyright-info{display:grid;grid-template-columns:1fr;gap:24px;justify-items:center;padding:40px}}.contacts__copyright-info .footer__copyright,.contacts__copyright-info .footer__developer{margin-top:0}@media (max-width:1599px){.contacts__copyright-info .footer__copyright{gap:16px}}@media (max-width:1325px){.contacts__copyright-info .footer__copyright{gap:8px}}.contacts__copyright-info .footer__developer-link{color:#000}.contacts__map{grid-area:1/2/3/3;min-width:802px;width:100%;position:relative;overflow-x:hidden;overflow-y:visible}@media (max-width:1900px){.contacts__map{min-width:580px}}@media (max-width:1599px){.contacts__map{min-width:489px}}@media (max-width:1325px){.contacts__map{grid-area:auto;min-width:100%}}@media (max-width:767px){.contacts__map{min-height:504px}}
/*# sourceMappingURL=contacts.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/contacts/contacts-popup.css?17937819035081*/
.contacts-popup{position:absolute;top:0;bottom:0;left:100%;z-index:10;height:100%;width:39%;min-width:802px;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}@media (max-width:1900px){.contacts-popup{width:36%;min-width:580px}}@media (max-width:1599px){.contacts-popup{min-width:489px}}@media (max-width:1325px){.contacts-popup{width:100%;min-width:100%;height:420px;bottom:146px;top:auto}}@media (max-width:767px){.contacts-popup{min-height:360px;height:504px;bottom:168px}.ios.iphone .contacts-popup{bottom:170px}}.contacts-popup.is-active{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.contacts-popup__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:100px;background-color:#fff}@media (max-width:1900px){.contacts-popup__container{padding:64px}}@media (max-width:1599px){.contacts-popup__container{padding:48px}}@media (max-width:1325px){.contacts-popup__container{padding:40px}}@media (max-width:767px){.contacts-popup__container{padding:31px 24px}}@media (max-width:1900px){.contacts-popup--form .contacts-popup__container{padding:48px}}@media (max-width:1599px){.contacts-popup--form .contacts-popup__container{padding:40px}}@media (max-width:1325px){.contacts-popup--form .contacts-popup__container{padding:40px 64px}}@media (max-width:767px){.contacts-popup--form .contacts-popup__container{padding:40px 24px}}.contacts-popup--form-success .contacts-popup__container{padding:90px}@media (max-width:1900px){.contacts-popup--form-success .contacts-popup__container{padding:120px}}@media (max-width:1599px){.contacts-popup--form-success .contacts-popup__container{padding:90px}}@media (max-width:1325px){.contacts-popup--form-success .contacts-popup__container{padding:60px}}.contacts-popup__button-close{position:absolute;top:64px;right:64px;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;width:32px;padding:0;background-color:transparent;border:0;cursor:pointer;color:#3c280b}@media (max-width:1900px){.contacts-popup__button-close{top:48px;right:48px}}@media (max-width:1599px){.contacts-popup__button-close{top:40px;right:40px;width:28px}}@media (max-width:1325px){.contacts-popup__button-close{top:32px;right:32px;width:24px}}@media (max-width:767px){.contacts-popup__button-close{top:24px;right:24px;width:17px}}.contacts-popup__title{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:24px;line-height:40px;text-transform:uppercase;color:#3c280b}@media (max-width:1900px){.contacts-popup__title{font-size:22px;line-height:32px}}@media (max-width:1599px){.contacts-popup__title{font-size:20px;line-height:32px}}@media (max-width:767px){.contacts-popup__title{font-size:16px;line-height:24px}}.contacts-popup--how-to-get .contacts-popup__title{margin-bottom:40px;padding-left:34px}@media (max-width:1900px){.contacts-popup--how-to-get .contacts-popup__title{margin-bottom:32px;padding-left:32px}}@media (max-width:1599px){.contacts-popup--how-to-get .contacts-popup__title{margin-bottom:24px}}@media (max-width:767px){.contacts-popup--how-to-get .contacts-popup__title{margin-bottom:16px;padding-left:22px}}.contacts-popup__title--state{text-align:center}@media (max-width:1900px){.contacts-popup__title--state{max-width:330px;margin:0 auto}}@media (max-width:1325px){.contacts-popup__title--state{max-width:100%}}@media (max-width:767px){.contacts-popup__title--state{max-width:300px}}.contacts-popup__item{position:relative;margin-bottom:24px;padding-left:34px;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:18px;line-height:32px;color:#000}@media (max-width:1900px){.contacts-popup__item{font-size:16px}}@media (max-width:1599px){.contacts-popup__item{font-size:15px;line-height:28px}}@media (max-width:1325px){.contacts-popup__item{line-height:24px}}@media (max-width:767px){.contacts-popup__item{font-size:14px;line-height:22px}}@media (max-width:1900px){.contacts-popup__item{padding-left:32px}}@media (max-width:1599px){.contacts-popup__item{margin-bottom:16px}}@media (max-width:767px){.contacts-popup__item{margin-bottom:8px;padding-left:22px}}.contacts-popup__item:before{position:absolute;content:"";left:1px;top:17px;width:18px;height:1px;background-color:#3c280b}@media (max-width:1900px){.contacts-popup__item:before{width:16px}}@media (max-width:1599px){.contacts-popup__item:before{top:14px}}@media (max-width:1325px){.contacts-popup__item:before{top:12px}}@media (max-width:767px){.contacts-popup__item:before{width:14px}}.contacts-popup__item:last-child{margin-bottom:0}
/*# sourceMappingURL=contacts-popup.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/form/form.css?17937819036427*/
.form__title{margin-bottom:48px;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:24px;line-height:40px;text-transform:uppercase;color:#3c280b}@media (max-width:1900px){.form__title{font-size:22px;line-height:32px}}@media (max-width:1599px){.form__title{font-size:20px;line-height:32px}}@media (max-width:767px){.form__title{font-size:16px;line-height:24px}}@media (max-width:1900px){.form__title{margin-bottom:40px}}@media (max-width:1599px){.form__title{margin-bottom:32px}}@media (max-width:1325px){.form__title{margin-bottom:24px}}.form__fieldset{display:grid;grid-template-columns:1fr;grid-gap:16px}@media (max-width:1325px){.form__fieldset{grid-gap:12px}}@media (max-width:767px){.form__fieldset{grid-gap:12px}}.form__field-box{display:grid;grid-template-columns:minmax(100px,-webkit-max-content) 1fr;grid-template-columns:minmax(100px,max-content) 1fr;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1599px){.form__field-box{grid-template-columns:minmax(87px,-webkit-max-content) 1fr;grid-template-columns:minmax(87px,max-content) 1fr}}.form__field-box--textarea{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.form__field-box--textarea .form__label{padding-top:12px}@media (max-width:1900px){.form__field-box--textarea .form__label{padding-top:8px}}.form__label{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:16px;line-height:28px;color:rgba(0,0,0,.6)}@media (max-width:1900px){.form__label{font-size:15px}}@media (max-width:1599px){.form__label{font-size:14px;line-height:24px}}@media (max-width:1325px){.form__label{line-height:20px}}@media (max-width:767px){.form__label{font-size:13px}}.form__label.invalid{color:#e53935}.form__field{width:100%;height:52px;padding:12px;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:16px;line-height:28px;border-top:none;border-right:none;border-left:none;border-bottom:.5px solid rgba(0,0,0,.2);border-radius:0;outline:0;-webkit-appearance:none;-webkit-box-shadow:inset 0 0 0 50px #fff;-webkit-text-fill-color:#000}@media (max-width:1900px){.form__field{height:44px;padding:8px}}@media (max-width:1599px){.form__field{height:40px}}@media (max-width:1325px){.form__field{height:32px;padding:6px}}@media (max-width:1900px){.form__field{font-size:15px}}@media (max-width:1599px){.form__field{font-size:14px;line-height:24px}}@media (max-width:1325px){.form__field{line-height:20px}}@media (max-width:767px){.form__field{font-size:13px}}.form__field:valid{border-color:rgba(0,0,0,.2)}.form__field.invalid{border-color:#e53935}.form__field:focus{font-size:inherit}.form__field--textarea{overflow:hidden;min-height:52px;padding-top:12px;padding-bottom:12px;resize:vertical}@media (max-width:1900px){.form__field--textarea{min-height:44px;padding:8px}}@media (max-width:1599px){.form__field--textarea{min-height:40px}}@media (max-width:1325px){.form__field--textarea{min-height:36px}}.form__footer{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:48px;margin-bottom:16px;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;grid-column-gap:60px;grid-row-gap:40px}@media (max-width:1900px){.form__footer{grid-column-gap:30px;grid-row-gap:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0}}@media (max-width:1599px){.form__footer{margin-top:40px;grid-row-gap:32px}}@media (max-width:1325px){.form__footer{margin-top:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:767px){.form__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.form__agreement{position:relative}.form__checkbox{top:25px;left:12px}.ios .form__checkbox{left:12px;top:0}.macos.safari .form__checkbox{top:0}.form__checkbox+label{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:14px;line-height:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1599px){.form__checkbox+label{font-size:13px}}@media (max-width:767px){.form__checkbox+label{font-size:12px}}.form__checkbox+label::before{position:relative;top:1px;display:inline-block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;margin-right:16px;content:"";border:1px solid rgba(0,0,0,.2)}.form__checkbox+label::after{position:absolute;top:4px;left:3px;display:inline-block;width:15px;height:8px;content:"";-webkit-transition:border-left-color .4s,border-bottom-color .4s;transition:border-left-color .4s,border-bottom-color .4s;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:2px solid transparent;border-left:2px solid transparent}.form__checkbox+label a{color:#3c280b;white-space:nowrap}.form__checkbox:checked+label::after{border-bottom-color:#3c280b;border-left-color:#3c280b}.form__button{width:150px;height:64px}@media (max-width:1900px){.form__button{height:56px}}@media (max-width:767px){.form__button{width:100%;min-width:inherit;height:47px}}.form__button.disabled{border:1px solid transparent;background-color:rgba(60,40,11,.2)}@media (max-width:767px){.form__response{padding-right:20px}.form__submit{width:100%}}.form__error{color:red;margin-top:15px}@media (max-width:991px){.form__error{font-size:13px}}.form__label-required{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:16px;line-height:28px;color:#e53935}@media (max-width:1900px){.form__label-required{font-size:15px}}@media (max-width:1599px){.form__label-required{font-size:14px;line-height:24px}}@media (max-width:1325px){.form__label-required{line-height:20px}}@media (max-width:767px){.form__label-required{font-size:13px}}.form__notice{grid-area:2/1/3/3;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:14px;line-height:17px;color:rgba(0,0,0,.6)}@media (max-width:1599px){.form__notice{font-size:13px}}@media (max-width:767px){.form__notice{font-size:12px;-ms-flex-item-align:start;align-self:flex-start}}
/*# sourceMappingURL=form.css.map */

/* End */
/* /local/templates/template1/public/css/common/blocks/map/map.css?1793781903626 */
/* /local/templates/template1/public/css/common/blocks/contacts/contacts.css?17937819036950 */
/* /local/templates/template1/public/css/common/blocks/contacts/contacts-popup.css?17937819035081 */
/* /local/templates/template1/public/css/common/blocks/form/form.css?17937819036427 */
