.animate-flicker{-webkit-animation:fadein40 .8s infinite alternate;animation:fadein40 .8s infinite alternate}.fadein{-webkit-animation:fadein 1.5s;animation:fadein 1.5s}@-webkit-keyframes fadein40{from{opacity:0}to{opacity:.4}}@keyframes fadein40{from{opacity:0}to{opacity:.4}}.hide{opacity:0}.av-anim-1{-webkit-animation:fadein_scroll_to_top ease-in-out .35s;animation:fadein_scroll_to_top ease-in-out .35s}.av-anim-2{-webkit-animation:fadein_scroll_to_bottom ease-in-out .35s;animation:fadein_scroll_to_bottom ease-in-out .35s}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadeout{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadein_scroll_to_bottom{from{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}to{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}@keyframes fadein_scroll_to_bottom{from{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}to{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}@-webkit-keyframes fadein_scroll_to_top{from{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}@keyframes fadein_scroll_to_top{from{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}@-webkit-keyframes fadeout_scroll_to_top{from{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}to{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}}@keyframes fadeout_scroll_to_top{from{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}to{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}}@-webkit-keyframes sk-cubemove{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(0.5);transform:translateX(42px) rotate(-90deg) scale(0.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg);transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg);transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes sk-cubemove{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(0.5);transform:translateX(42px) rotate(-90deg) scale(0.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg);transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg);transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.a7-form{position:relative;max-width:100%;overflow:hidden;-webkit-transition:height .3s;transition:height .3s}.a7-form__feedback{margin-top:-32px}.a7-form input,.a7-form textarea,.a7-form button{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.a7-form__label{position:relative;left:0;top:36px;font-family:"Montserrat",sans-serif;font-size:0.875rem;line-height:200%;text-transform:uppercase;font-weight:500;color:#414141;background-color:#fff;-webkit-transition:font-size 150ms ease-out,-webkit-transform 150ms ease-out;transition:font-size 150ms ease-out,-webkit-transform 150ms ease-out;transition:transform 150ms ease-out,font-size 150ms ease-out;transition:transform 150ms ease-out,font-size 150ms ease-out,-webkit-transform 150ms ease-out}.a7-form__label span{color:#aa945c}.a7-form__label-textarea{position:relative;font-family:"Montserrat",sans-serif;font-size:0.875rem;line-height:200%;text-transform:uppercase;font-weight:500;color:#414141;background-color:#fff;margin-bottom:12px}.a7-form__input{position:relative;margin-bottom:0px}.a7-form input[type=text],.a7-form input[type=email],.a7-form input[type=tel]{padding:36px 0 8px 0;width:100%;outline:0;border:0;-webkit-box-shadow:0 1px 0 0 #aa945c;box-shadow:0 1px 0 0 #aa945c;background-color:#fff;font-family:"Montserrat",sans-serif;font-size:1rem;line-height:120%;font-weight:600;color:#414141}.a7-form input[type=text]>span,.a7-form input[type=email]>span,.a7-form input[type=tel]>span{color:#aa945c}.a7-form input[type=text].a7-form__invalid,.a7-form input[type=email].a7-form__invalid,.a7-form input[type=tel].a7-form__invalid{-webkit-box-shadow:0 1px 0 0 red;box-shadow:0 1px 0 0 red}.a7-form__error{position:absolute;left:0;bottom:-20px;font-family:"Montserrat",sans-serif;font-size:0.75rem;line-height:200%;color:#ff0010}.a7-form__submit{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:block;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;font-family:"Montserrat",sans-serif;font-size:1.125rem;line-height:200%;font-weight:600;text-transform:uppercase}@media(max-width: 855px){.a7-form__submit{width:100%}}.a7-form__privacy{margin-top:12px;font-family:"Montserrat",sans-serif;font-size:1rem;line-height:180%;line-height:120%}.a7-form__privacy a{color:#aa945c}@media(max-width: 855px){.a7-form__privacy{font-size:13px;line-height:120%}}.a7-form textarea{position:relative;font-family:"Montserrat",sans-serif;font-size:1rem;line-height:180%;height:144px;min-height:48px;resize:none;color:#414141;background-color:#fff;border-color:#aa945c;font-family:"Montserrat",sans-serif;font-size:1rem;line-height:120%;font-weight:600}@media(max-width: 855px){.a7-form__footer_col{text-align:center}}.a7-secret1{display:none !important}.a7-secret2{position:absolute;left:-10000px;top:-10000px}.az-message{opacity:0;text-align:center;visibility:hidden;position:absolute;left:0;top:0;width:100%;z-index:5}.az-message__title,.az-message__text{font-family:"Montserrat",sans-serif;font-size:1.125rem;line-height:140%;margin-bottom:12px}.az-feedback .az-message{text-align:left !important;color:#414141 !important;font-family:"Montserrat",sans-serif;font-size:1.125rem;line-height:140%;height:620px}.az-feedback .az-message__title{font-weight:600}.a7-form__call-order{margin:0 auto}.a7-form__call-order .a7-form__submit{margin:0 auto;margin-top:32px}.a7-form__call-order .a7-form__privacy{margin-top:12px;text-align:center}.az7-server-error{color:red;margin-top:12px;display:none;opacity:0;-webkit-transition:all .3s;transition:all .3s}.az7-server-error_block{display:block}.az7-server-error_visible{opacity:1}.checkbox input[type=checkbox]{opacity:0}.checkbox label{position:relative;display:inline-block;padding-left:22px;--checkbox-color: #ffffff;--checkbox-border-color: #b9b9b9}.checkbox label::before,.checkbox label::after{position:absolute;content:"";display:inline-block}.checkbox label::before{height:14px;width:14px;border:1px;border-style:solid;border-color:var(--checkbox-border-color);left:0;top:-3px;background-color:var(--checkbox-color)}.checkbox label::after{height:5px;width:9px;border-left:.5px solid;border-bottom:.5px solid;border-color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:3px;top:0}.checkbox input[type=checkbox]+label::after{content:none}.checkbox input[type=checkbox]:checked+label::after{content:""}.checkbox input[type=checkbox]:focus+label::before{outline:none}.f_loading .az-spinner{opacity:1;visibility:visible}.f_success .a7-form{display:none}.f_success .az-message{position:relative;-webkit-transform:none;transform:none;opacity:1;visibility:visible}.az-spinner{opacity:0;z-index:10;visibility:hidden;-webkit-transition:all .3s;transition:all .3s;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.7)}.az-spinner__inner{margin:0 auto;width:40px;height:40px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.az-spinner__cube1,.az-spinner__cube2{background-color:#aa945c;width:15px;height:15px;position:absolute;top:0;left:0;-webkit-animation:sk-cubemove 1.8s infinite ease-in-out;animation:sk-cubemove 1.8s infinite ease-in-out}.az-spinner__cube2{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}