* {-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-font-smoothing: subpixel-antialiased;-moz-osx-font-smoothing: grayscale;-moz-osx-font-smoothing-text-rendering: optimizeSpeed;}*:before, *:after {-webkit-box-sizing: border-box;box-sizing: border-box;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, button, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, hr, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {font-size: 100%;font: inherit;border: 0;vertical-align: baseline;padding: 0;margin: 0;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, img {display: block;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}a, a:hover, a:focus, a:active, button, select, option {cursor: pointer;text-decoration: none;outline: none;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}svg {-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}input, textarea {outline: none;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}input::-moz-placeholder, textarea::-moz-placeholder {-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}input:-ms-input-placeholder, textarea:-ms-input-placeholder {-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}input::placeholder, textarea::placeholder {-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}@font-face {font-family: "Verdana";font-weight: normal;font-style: normal;text-rendering: optimizeLegibility;src: url("../fonts/VerdanaRegular/VerdanaRegular.eot");src: url("../fonts/VerdanaRegular/VerdanaRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/VerdanaRegular/VerdanaRegular.woff") format("woff"), url("../fonts/VerdanaRegular/VerdanaRegular.ttf") format("truetype");}@font-face {font-family: "Verdana";font-weight: 700;font-style: normal;text-rendering: optimizeLegibility;src: url("../fonts/VerdanaBold/VerdanaBold.eot");src: url("../fonts/VerdanaBold/VerdanaBold.eot?#iefix") format("embedded-opentype"), url("../fonts/VerdanaBold/VerdanaBold.woff") format("woff"), url("../fonts/VerdanaBold/VerdanaBold.ttf") format("truetype");}.preloader {position: fixed;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;top: inherit;right: 0;bottom: 0;left: 0;height: 100vh;background: -webkit-gradient(linear, left top, right top, from(#353535), to(#ff9002));background: linear-gradient(to right, #353535, #ff9002);z-index: 9999;}.preloader .pulse {position: relative;}.preloader .pulse:before, .preloader .pulse:after {position: absolute;content: '';width: 80px;height: 80px;border: 5px solid #fff;-webkit-border-radius: 500px;border-radius: 500px;margin: 0 0 0 -40px;}.preloader .pulse:before {-webkit-animation: outer .8s ease-in infinite;animation: outer .8s ease-in infinite;}.preloader .pulse:after {-webkit-animation: inner .8s linear infinite;animation: inner .8s linear infinite;}@-webkit-keyframes outer {0% {opacity: 1;filter: alpha(opacity=100);}50% {opacity: 0.5;filter: alpha(opacity=50);}100% {opacity: 0;filter: alpha(opacity=0);}}@keyframes outer {0% {opacity: 1;filter: alpha(opacity=100);}50% {opacity: 0.5;filter: alpha(opacity=50);}100% {opacity: 0;filter: alpha(opacity=0);}}@-webkit-keyframes inner {0% {-webkit-transform: scale(0);transform: scale(0);opacity: 0;filter: alpha(opacity=0);}100% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;filter: alpha(opacity=100);}}@keyframes inner {0% {-webkit-transform: scale(0);transform: scale(0);opacity: 0;filter: alpha(opacity=0);}100% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;filter: alpha(opacity=100);}}html {overflow-x: hidden;}body {position: relative;font: 16px "Verdana", sans-serif;color: #353534;background: #fff;overflow: hidden;}.container {width: 100%;padding: 0 15px;margin: 0 auto;}h2 {position: relative;display: inline-block;font-size: 18px;font-weight: 700;text-transform: uppercase;padding: 0 0 9px;}h2:after {content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 3px;background: #ff9002;}.input {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;height: 40px;}.input.error input {border: solid 1px #fa0000;}.input input {display: block;width: 100%;height: 100%;font: 400/13px "Verdana", sans-serif;color: #353534;background: #fff;border: 1px solid #dadada;-webkit-border-radius: 0;border-radius: 0;-moz-appearance: textfield;-webkit-appearance: none;appearance: button;padding: 12px 10px;}.input input::-webkit-input-placeholder {color: #353534;}.input input::-moz-placeholder {color: #353534;}.input input:-ms-input-placeholder {color: #353534;}.input input::placeholder {color: #353534;}.input input:focus {-webkit-box-shadow: 0 0 7px 0 rgba(74, 158, 236, 0.75);box-shadow: 0 0 7px 0 rgba(74, 158, 236, 0.75);}.input input:focus::-webkit-input-placeholder {color: transparent;}.input input:focus::-moz-placeholder {color: transparent;}.input input:focus:-ms-input-placeholder {color: transparent;}.input input:focus::placeholder {color: transparent;}.input input[type=number]::-webkit-inner-spin-button, .input input[type=number]::-webkit-outer-spin-button, .input input[type=number]::-webkit-calendar-picker-indicator, .input input[type="date"]::-webkit-inner-spin-button, .input input[type="date"]::-webkit-outer-spin-button, .input input[type="date"]::-webkit-calendar-picker-indicator {display: none;background: none;padding: 0;margin: 0;}.textarea {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;height: 100px;}.textarea.error textarea {border: solid 1px #fa0000;}.textarea textarea {display: block;width: 100%;height: 100%;font-size: 13px;color: #353534;background: #fff;border: 1px solid #dadada;-webkit-border-radius: 0;border-radius: 0;resize: none;padding: 9px 10px;}.textarea textarea::-webkit-input-placeholder {color: #353534;}.textarea textarea::-moz-placeholder {color: #353534;}.textarea textarea:-ms-input-placeholder {color: #353534;}.textarea textarea::placeholder {color: #353534;}.textarea textarea:focus {-webkit-box-shadow: 0 0 7px 0 rgba(74, 158, 236, 0.75);box-shadow: 0 0 7px 0 rgba(74, 158, 236, 0.75);}.textarea textarea:focus::-webkit-input-placeholder {color: transparent;}.textarea textarea:focus::-moz-placeholder {color: transparent;}.textarea textarea:focus:-ms-input-placeholder {color: transparent;}.textarea textarea:focus::placeholder {color: transparent;}.checkbox {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;min-height: 15px;color: #353534;font-size: 13px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.checkbox input {position: absolute;opacity: 0;visibility: hidden;}.checkbox input:checked + span:before {background: #18a24b;border: 1px solid #18a24b;}.checkbox input:checked + span:after {opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}.checkbox span {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding: 0 0 0 24px;}.checkbox span:before, .checkbox span:after {content: '';position: absolute;left: 0;}.checkbox span:before {width: 15px;height: 15px;background: #fff;border: 1px solid #dadada;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}.checkbox span:after {top: 3px;left: 4px;width: 8px;height: 8px;background: url("../img/icons/check.png") no-repeat center;background-size: 100%;opacity: 0;-webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}.btn {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;height: 40px;font-size: 13px;text-transform: uppercase;color: #fff;background: #ff9002;-webkit-border-radius: 0;border-radius: 0;}.btn:hover {background: #2599e3;}.head {position: relative;background: #353535;padding: 15px 0 20px;}.head-row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}.head-logo {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.head-logo-icon {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;width: 100px;height: 100px;background: #fff;-webkit-border-radius: 50%;border-radius: 50%;margin: 0 9px 0 0;}.head-logo-text {color: #fff;font-size: 30px;font-weight: 700;line-height: 1;}.head-logo-text p:not(:first-child) {font-size: 12px;text-transform: uppercase;margin: 8px 0 0;}.head-logo-text b {color: #ff9002;}.head-phone {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.head-phone img {width: 44px;height: 44px;}.head-phone a {display: block;color: #fff;font-size: 18px;line-height: 1;margin: 0 0 0 20px;}.head-phone a:hover {color: #ff9002;}.head-phone-info {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.head-toggle {position: relative;display: none;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-flex-flow: wrap;-ms-flex-flow: wrap;flex-flow: wrap;width: 30px;height: 25px;}.head-toggle hr {display: block;width: 100%;height: 3px;background: #fff;-webkit-border-radius: 2px;border-radius: 2px;}.head-toggle hr:nth-child(2) {margin: 8px 0;}.head-btn {width: 170px;}.nav {position: relative;display: block;background: #fff;}.nav-menu {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.nav-menu-link {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;color: #353534;font-size: 15px;line-height: 1;text-transform: uppercase;padding: 25px 20px;}.nav-menu-link:hover {color: #fff;background: #ff9002;}.nav-close {position: absolute;display: none;top: 20px;right: 20px;width: 24px;height: 24px;}.nav-close img {width: 100%;height: 100%;}.main {position: relative;display: block;background: url("../img/main/2.jpg") no-repeat center;background-size: cover;}.main:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: rgba(62, 80, 100, 0.7);z-index: 0;}.main-slider {position: relative;z-index: 1;}.main-slider .slick-prev, .main-slider .slick-next {top: -webkit-calc(50% - 55px);top: calc(50% - 55px);}.main-slider .slide {position: relative;color: #fff;padding: 75px 0 85px 90px;}.main-title {font-size: 30px;font-weight: 700;}.main-subtitle {position: relative;margin: 50px 55% 35px 0;}.main-subtitle:after {content: '';position: absolute;right: 125px;bottom: -webkit-calc(-100% - 28px);bottom: calc(-100% - 28px);width: 98px;height: 70px;background: url("../img/icons/share.png") no-repeat center;background-size: 100%;}.main-btn {width: 260px;font-size: 16px;}.main-img {position: absolute;right: 30px;bottom: 0;width: 683px;}.main-img img {width: 100%;}.services {position: relative;padding: 35px 0 0;}.services-title {text-align: center;margin: 0 0 25px;}.services-row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-flex-flow: wrap;-ms-flex-flow: wrap;flex-flow: wrap;margin: 0 -15px;}.services-box {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: -webkit-calc(100% / 4);width: calc(100% / 4);color: #353534;font-size: 12px;padding: 15px;margin: 0 0 15px;}.services-box:hover {color: #fff;background: #ff9002;}.services-box:hover .services-box-icon {border: 1px solid #fff;}.services-box:hover .services-box-icon img {opacity: 0;}.services-box:hover .services-box-icon img:not(:first-child) {opacity: 1;}.services-box:hover .services-box-border {border: 2px solid #fff;}.services-box:nth-child(4n) {width: 270px;}.services-box-icon {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;width: 80px;height: 80px;border: 1px solid #ff9002;-webkit-border-radius: 50%;border-radius: 50%;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;margin: 0 14px 0 0;}.services-box-icon img {width: 44px;height: 44px;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}.services-box-icon img:not(:first-child) {position: absolute;opacity: 0;}.services-box-border {width: 44px;height: 34px;border: 2px solid #ff9002;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}.services-box-info {-webkit-box-flex: 2;-webkit-flex-grow: 2;-ms-flex-positive: 2;flex-grow: 2;width: 50%;}.services-box-info h4 {font-weight: 700;text-transform: uppercase;margin: 0 0 7px;}.services-box-text {display: none;}.price {position: relative;color: #fff;background: url("../img/main/2.jpg") no-repeat center;background-size: cover;padding: 25px 0 20px;}.price:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: rgba(30, 42, 50, 0.8);z-index: 0;}.price .container {position: relative;z-index: 1;}.price-title {text-align: center;margin: 0 0 45px;}.price-row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-flex-flow: wrap;-ms-flex-flow: wrap;flex-flow: wrap;}.price-box {text-align: center;width: 349px;background: rgba(255, 255, 255, 0.15);padding: 11px 0 16px;margin: 0 0 32px;}.price-box h4 {font-size: 14px;font-weight: 700;}.price-box p {font-size: 13px;margin: 12px 0 0;}.price-note {font-size: 14px;text-align: center;}.price-note p {display: inline-block;text-align: left;}.price-btn {width: 168px;font-size: 16px;margin: 13px auto 0;}.advantages {position: relative;padding: 35px 0;}.advantages-title {text-align: center;margin: 0 0 40px;}.advantages-row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}.advantages-box {text-align: center;}.advantages-box-icon {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;width: 80px;height: 45px;color: #ff9002;border-right: 1px solid #ff9002;border-left: 1px solid #ff9002;font-size: 13px;font-weight: 700;text-transform: uppercase;margin: 23px auto 28px;}.advantages-box-icon:before, .advantages-box-icon:after {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-right: 1px solid #ff9002;border-left: 1px solid #ff9002;}.advantages-box-icon:before {-webkit-transform: rotate(60deg);-ms-transform: rotate(60deg);transform: rotate(60deg);}.advantages-box-icon:after {-webkit-transform: rotate(-60deg);-ms-transform: rotate(-60deg);transform: rotate(-60deg);}.advantages-box-icon img {width: 44px;height: 44px;}.advantages-box-info {font-size: 12px;font-weight: 700;margin: 5px 0 0;}.discount {position: relative;color: #fff;background: url("../img/main/3.jpg") no-repeat center;background-size: cover;padding: 45px 0 20px;}.discount:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: rgba(30, 33, 48, 0.7);z-index: 0;}.discount .container {position: relative;z-index: 1;}.discount-title {font-size: 18px;font-weight: 700;text-align: center;text-transform: uppercase;margin: 0 0 70px;}.discount-count {text-align: center;margin: 0 0 85px;}.discount-count-label {font-size: 18px;font-weight: 700;margin: 0 0 20px;}.discount-count-timer .etTitle {display: none;}.discount-count-timer .etUnit.etDays .etNumber, .discount-count-timer .etUnit.etHours .etNumber, .discount-count-timer .etUnit.etMinutes .etNumber, .discount-count-timer .etUnit.etSeconds .etNumber {font: 700 45px/1 "Verdana", sans-serif;padding: 0;margin: 0;}.discount-count-timer .etUnit.etDays .etSign, .discount-count-timer .etUnit.etHours .etSign, .discount-count-timer .etUnit.etMinutes .etSign, .discount-count-timer .etUnit.etSeconds .etSign {font-size: 16px;line-height: 1;text-align: center;text-transform: capitalize;margin: 6px 0 0;}.discount-count-timer .etSep {font-weight: 700;padding: 0 10px !important;margin: -8px 0 0;}.discount-btn {width: 168px;font-size: 16px;margin: 0 auto;}.reviews {position: relative;padding: 35px 0 50px;}.reviews-title {text-align: center;margin: 0 0 40px;}.reviews-slider {padding: 0 70px;}.reviews-slider .slick-list {margin: 0 -93px;}.reviews-slider .slick-prev, .reviews-slider .slick-next {background: #fff;border: 4px solid #e7e7e7;opacity: 1;}.reviews-slider .slick-prev:hover, .reviews-slider .slick-next:hover {border: 4px solid #ff9002;}.reviews-slider .slick-prev:hover svg, .reviews-slider .slick-next:hover svg {fill: #ff9002;}.reviews-slider .slick-prev svg, .reviews-slider .slick-next svg {fill: #e7e7e7;}.reviews-slider .slide {margin: 0 93px;}.reviews-box {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.reviews-box-img {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;width: 80px;height: 80px;background: url("../img/reviews/user.png") no-repeat center;background-size: 100%;-webkit-border-radius: 50%;border-radius: 50%;overflow: hidden;margin: 0 15px 0 0;}.reviews-box-img img {width: 100%;height: 100%;object-fit: cover;}.reviews-box-info {-webkit-box-flex: 2;-webkit-flex-grow: 2;-ms-flex-positive: 2;flex-grow: 2;width: 50%;}.reviews-box-info h4 {font-size: 15px;font-weight: 700;margin: 0 0 3px;}.reviews-box-info p {font-size: 13px;}.contacts {position: relative;color: #fff;background: url("../img/main/4.jpg") no-repeat center;background-size: cover;padding: 35px 0 20px;}.contacts:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0, 0, 0, 0.7);z-index: 0;}.contacts .container {position: relative;z-index: 1;}.contacts-title {text-align: center;margin: 0 0 40px;}.contacts-row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;padding: 0 160px 0 110px;}.contacts-form {width: 300px;text-align: center;background: rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 0px 22.5px 7.5px rgba(255, 255, 255, 0.3);box-shadow: 0px 0px 22.5px 7.5px rgba(255, 255, 255, 0.3);padding: 15px 15px 20px;}.contacts-form-title {font-weight: 700;margin: 0 0 20px;}.contacts-form .input {margin: 0 0 25px;}.contacts-form .btn {width: 100%;}.contacts-info p, .contacts-info a {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;color: #fff;margin: 0 0 15px;}.contacts-info p img, .contacts-info a img {width: 24px;height: 24px;margin: 0 10px 0 0;}.contacts-info a:hover {color: #ff9002;}.popup {position: fixed;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;top: 0;right: 0;bottom: 0;left: 0;height: 100vh;background: rgba(0, 0, 0, 0.7);opacity: 0;visibility: hidden;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;z-index: 101;}.popup.open {opacity: 1;visibility: visible;}.popup.open .popup-form, .popup.open .popup-block {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}.popup-form, .popup-block {background: #fff;-webkit-box-shadow: 0px 0px 50px 10px rgba(255, 255, 255, 0.5);box-shadow: 0px 0px 50px 10px rgba(255, 255, 255, 0.5);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;padding: 15px 15px 20px;}.popup-form {position: relative;width: 300px;text-align: center;}.popup-form-title {font-weight: 700;margin: 0 0 20px;}.popup-form .input {margin: 0 0 25px;}.popup-form .btn {width: 100%;}.popup-block {position: relative;width: 600px;}.popup-block-title {position: relative;display: inline-block;font-size: 16px;font-weight: 700;text-transform: lowercase;padding: 0 0 9px;margin: 0 0 35px;}.popup-block-title:after {content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 3px;background: #ff9002;}.popup-block-title:first-letter {text-transform: uppercase;}.popup-block-text {font-size: 13px;padding: 0 30px 0 0;}.popup-block-form .btn {width: 124px;font-size: 16px;margin: 0 0 0 auto;}.popup-block-row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin: 0 0 20px;}.popup-block-row > .popup-block-label {width: 110px;padding: 10px 0;}.popup-block-row:nth-child(1) .input, .popup-block-row:nth-child(2) .input {width: 32.175%;margin: 0 0 9px;}.popup-block-row:nth-child(1) .input:nth-child(2), .popup-block-row:nth-child(1) .input:nth-child(3), .popup-block-row:nth-child(2) .input:nth-child(2), .popup-block-row:nth-child(2) .input:nth-child(3) {width: 66.09%;}.popup-block-row:nth-child(5) .popup-block-field > .input {width: 50%;}.popup-block-label {font-size: 13px;font-weight: 700;}.popup-block-field {-webkit-box-flex: 2;-webkit-flex-grow: 2;-ms-flex-positive: 2;flex-grow: 2;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-flex-flow: wrap;-ms-flex-flow: wrap;flex-flow: wrap;width: 50%;}.popup-block-field .input {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;width: 100%;}.popup-block-field .input > img {position: absolute;width: 24px;height: 24px;right: 9px;}.popup-block-field .textarea {width: 100%;}.popup-block-field .checkbox {width: 50%;}.popup-block-line {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-flex-flow: wrap;-ms-flex-flow: wrap;flex-flow: wrap;width: auto;}.popup-block-line .popup-block-label {margin: 0 10px 0 0;}.popup-block-line .input {width: 60px;margin: 0 8px 0 11px;}.popup-block-line .input:last-child {margin: 0 11px 0 8px;}.popup-block-line .input:last-child:before {content: ':';position: absolute;left: -11px;}.popup-block-line .input:last-child .popup-block-btn {right: -11px;left: auto;}.popup-block-line .input input {text-align: center;}.popup-block-btn {position: absolute;left: -11px;}.popup-block-up, .popup-block-down {width: 7px;height: 6px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;opacity: .5;margin: 9px 0;}.popup-block-up:hover, .popup-block-down:hover {opacity: 1;}.popup-block-up img, .popup-block-down img {width: 100%;}.popup-block-success {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;height: 145px;margin: 0 -15px;}.popup-block-success:after {content: '';position: absolute;right: 0;bottom: -20px;left: 0;height: 5px;background: #6ac259;}.popup-block-success img {width: 64px;height: 64px;margin: 0 20px 0 0;}.popup-block-success span {display: block;font-size: 14px;font-weight: 700;}.popup-close {position: absolute;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;top: 10px;right: 10px;width: 24px;height: 24px;}.popup-close img {width: 100%;height: 100%;}.foot {position: relative;background: url("../img/pattern.png");padding: 15px 0 5px;}.foot-row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;margin: 0 0 20px;}.foot-logo {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.foot-logo-icon {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;width: 100px;height: 100px;background: #fff;-webkit-border-radius: 50%;border-radius: 50%;margin: 0 9px 0 0;}.foot-logo-text {color: #fff;font-size: 30px;font-weight: 700;line-height: 1;}.foot-logo-text p:not(:first-child) {font-size: 12px;text-transform: uppercase;margin: 8px 0 0;}.foot-logo-text b {color: #ff9002;}.foot-phone {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.foot-phone-icon {width: 44px;height: 44px;margin: 0 20px 0 0;}.foot-phone-icon img {width: 100%;height: 100%;}.foot-phone a {display: block;color: #fff;font-size: 26px;line-height: 1;}.foot-phone a:hover {color: #ff9002;}.foot-phone a:first-child {margin: 0 0 20px;}.foot-btn {width: 170px;}.foot-socials {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.foot-socials a {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;width: 35px;height: 35px;font-size: 22px;font-weight: 700;color: #fff;background: #4b4a4a;margin: 0 0 0 10px;}.foot-socials a:hover {background: #ff9002;}.foot-copyright {-webkit-box-ordinal-group: 0;-webkit-order: -1;-ms-flex-order: -1;order: -1;color: #fff;font-size: 13px;}@media only screen and (min-width: 576px) {.container {max-width: 540px;}}@media only screen and (min-width: 768px) {.container {max-width: 720px;}}@media only screen and (min-width: 992px) {.container {max-width: 960px;}}@media only screen and (min-width: 1260px) {.container {max-width: 1230px;}}@media only screen and (max-width: 1600px) {.popup-block {width: 617px;}.popup-block-form {height: 500px;overflow-x: hidden;padding: 0 15px;margin: 0 -15px;}}@media only screen and (max-width: 1259px) {.btn {font-size: 13px;}.head-logo-icon {width: 80px;height: 80px;}.head-logo-icon img {width: 60%;}.head-logo-text {font-size: 25px;}.head-logo-text p:not(:first-child) {font-size: 11px;margin: 5px 0 0;}.head-phone img {width: 24px;height: 24px;}.head-phone a {font-size: 16px;margin: 0 0 0 15px;}.nav-menu-link {padding: 20px;}.main-title {font-size: 25px;}.main-subtitle {margin: 40px 0 30px;}.main-subtitle:after {display: none;}.main-img {width: 500px;}.services-box {width: -webkit-calc(100% / 3);width: calc(100% / 3);}.services-box:nth-child(4n) {width: -webkit-calc(100% / 3);width: calc(100% / 3);}.services-box-info br {display: none;}.price-box {width: 300px;}.advantages {padding: 35px 0 0;}.advantages-row {-webkit-flex-flow: wrap;-ms-flex-flow: wrap;flex-flow: wrap;}.advantages-box {width: 300px;margin: 0 0 35px;}.discount {padding: 40px 0 30px;}.discount-title {margin: 0;}.discount-count {margin: 60px 0;}.reviews-slider .slick-list {margin: 0 -20px;}.reviews-slider .slide {margin: 0 20px;}.contacts-row {padding: 0;}.popup-block-form .btn {font-size: 13px;}.foot-logo-icon {width: 80px;height: 80px;}.foot-logo-icon img {width: 60%;}.foot-logo-text {font-size: 25px;}.foot-logo-text p:not(:first-child) {font-size: 11px;margin: 5px 0 0;}.foot-phone-icon {width: 24px;height: 24px;}.foot-phone a {font-size: 16px;}}@media only screen and (max-width: 991px) {.slick-prev, .slick-next {top: -webkit-calc(50% - 23px);top: calc(50% - 23px);width: 45px;height: 45px;}.slick-prev svg, .slick-next svg {width: 20px;height: 20px;}.head {padding: 15px 0;}.head-logo-icon {width: 70px;height: 70px;margin: 0;}.head-logo-text {display: none;}.head-phone img {width: 24px;height: 24px;}.head-phone a {font-size: 16px;margin: 0 0 0 15px;}.head-btn {display: none;}.head-toggle {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.nav {position: fixed;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;top: 0;right: 0;bottom: 0;left: 0;background: #fff url("../img/logo.png") no-repeat center 20px;background-size: 50px;visibility: hidden;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;z-index: 111;}.nav.open {visibility: visible;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}.nav-menu {display: block;}.nav-menu-item {margin: 20px 0;}.nav-menu-link {padding: 0;}.nav-menu-link:hover {color: #ff9002;background: transparent;}.nav-close {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.main-slider .slide {padding: 70px 60px;}.main-title, .main-subtitle, .main-btn {position: relative;z-index: 1;}.main-subtitle {font-size: 15px;}.main-btn {width: 240px;}.main-img {width: 360px;z-index: 0;}.services-box {width: 50%;}.services-box:nth-child(4n) {width: 50%;}.services-box-icon {width: 60px;height: 60px;}.services-box-icon img {width: 50%;height: 50%;}.services-box-border {width: 50%;height: 40%;}.price-box {width: 48%;margin: 0 0 25px;}.price-note {font-size: 13px;}.price-note br {display: none;}.advantages-box {width: 200px;}.advantages-box-icon {width: 63px;height: 35px;font-size: 11px;margin: 15px auto 25px;}.advantages-box-icon img {width: 30px;height: 30px;}.foot-phone {display: none;}.foot-copyright br {display: none;}}@media only screen and (max-width: 767px) {.head {padding: 10px 0;}.head-logo-icon {width: 60px;height: 60px;}.head-phone img {margin: 0 15px 0 0;}.head-phone a {margin: 5px 0;}.head-phone-info {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-flow: column;-ms-flex-flow: column;flex-flow: column;}.main-slider .slick-prev, .main-slider .slick-next {top: -webkit-calc(50% - 23px);top: calc(50% - 23px);}.main-slider .slide {padding: 60px;}.main-title {font-size: 21px;}.main-subtitle {margin: 30px 0;}.main-subtitle br {display: none;}.main-btn {width: 240px;}.services-box-icon {width: 50px;height: 50px;}.advantages-box {width: 50%;}.contacts-row {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-flex-flow: wrap;-ms-flex-flow: wrap;flex-flow: wrap;}.contacts-info {-webkit-box-ordinal-group: 0;-webkit-order: -1;-ms-flex-order: -1;order: -1;margin: 0 0 30px;}.popup-block {width: 500px;}.popup-block-title {margin: 0 0 25px;}.popup-block-text {padding: 0;}.popup-block-row {-webkit-flex-flow: wrap;-ms-flex-flow: wrap;flex-flow: wrap;margin: 0 0 10px;}.popup-block-row > .popup-block-label {width: 100%;margin: 0 0 5px;}.popup-block-field {width: 100%;}.popup-block-field .checkbox {margin: 0 0 10px;}.popup-block-success {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-flow: column;-ms-flex-flow: column;flex-flow: column;}.popup-block-success img {width: 50px;height: 50px;margin: 0 0 15px;}.popup-block-success span {text-align: center;}}@media only screen and (max-width: 575px) {.slick-prev, .slick-next {top: -webkit-calc(50% - 13px);top: calc(50% - 13px);width: 26px;height: 26px;border: none;}.slick-prev svg, .slick-next svg {width: 100%;height: 100%;}h2 {font-size: 16px;}.btn {font-size: 12px;}.head-logo-icon {width: 50px;height: 50px;}.head-phone img {width: 18px;height: 18px;margin: 0 10px 0 0;}.head-phone a {font-size: 12px;}.main-slider .slick-prev, .main-slider .slick-next {top: -webkit-calc(50% - 13px);top: calc(50% - 13px);}.main-slider .slide {padding: 50px 30px;}.main-title {font-size: 18px;}.main-title br {display: none;}.main-subtitle {font-size: 14px;}.main-btn {width: 200px;}.main-img {display: none;}.services-box {width: 100%;}.services-box:nth-child(4n) {width: 100%;}.price-title {margin: 0 0 35px;}.price-box {width: 100%;}.advantages-box {width: 100%;}.discount-title {font-size: 15px;}.discount-title br {display: none;}.discount-count {margin: 50px 0;}.discount-count-label {font-size: 16px;margin: 0 0 10px;}.discount-count-timer .etUnit.etDays .etNumber, .discount-count-timer .etUnit.etHours .etNumber, .discount-count-timer .etUnit.etMinutes .etNumber, .discount-count-timer .etUnit.etSeconds .etNumber {width: auto;font-size: 35px;}.discount-count-timer .etUnit.etDays .etSign, .discount-count-timer .etUnit.etHours .etSign, .discount-count-timer .etUnit.etMinutes .etSign, .discount-count-timer .etUnit.etSeconds .etSign {font-size: 12px;margin: 5px 0 0;}.discount-count-timer .etSep {font-size: 35px !important;padding: 0 5px !important;margin: -7px 0 0;}.reviews-slider {padding: 0 30px;}.reviews-slider .slick-list {margin: 0 -10px;}.reviews-slider .slick-prev, .reviews-slider .slick-next {border: none;}.reviews-slider .slide {margin: 0 10px;}.reviews-box {-webkit-flex-flow: wrap;-ms-flex-flow: wrap;flex-flow: wrap;}.reviews-box-img {margin: 0 auto 10px;}.reviews-box-info {width: 100%;text-align: center;}.contacts {padding: 40px 0 30px;}.contacts-info {width: 100%;}.contacts-info p, .contacts-info a {font-size: 15px;}.contacts-info p img, .contacts-info a img {width: 18px;height: 18px;}.contacts-form {width: 100%;}.contacts-form-title {font-size: 15px;}.contacts-form-title br {display: none;}.contacts-form .input {margin: 0 0 15px;}.popup-info .popup-block, .popup-success .popup-block {width: 300px;}.popup-form-title {font-size: 15px;}.popup-form-title br {display: none;}.popup-form .input {margin: 0 0 15px;}.popup-block {width: 100%;}.popup-block-title {font-size: 16px;margin: 0 0 20px;}.popup-block-text {font-size: 12px;}.popup-block-form {height: -webkit-calc(100vh - 78px);height: calc(100vh - 78px);}.popup-block-row:nth-child(1) .input, .popup-block-row:nth-child(2) .input {width: 100%;}.popup-block-row:nth-child(1) .input:nth-child(2), .popup-block-row:nth-child(1) .input:nth-child(3), .popup-block-row:nth-child(2) .input:nth-child(2), .popup-block-row:nth-child(2) .input:nth-child(3) {width: 100%;}.popup-block-row:nth-child(5) .popup-block-field > .input {width: 100%;}.popup-block-label {width: 100%;padding: 10px 0;margin: 0 0 5px;}.popup-block-field .checkbox {width: 100%;}.popup-block-line {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;width: 100%;margin: 10px 0 0;}.popup-block-line .popup-block-label {margin: 0 0 5px;}.popup-block-line .input {width: 80px;margin: 0 15px 0 20px;}.popup-block-line .input:last-child {margin: 0 20px 0 15px;}.popup-block-line .input:last-child:before {left: -18.5px;}.popup-block-line .input:last-child .popup-block-btn {right: -20px;}.popup-block-btn {left: -20px;}.popup-block-success {height: 120px;padding: 0 15px;}.popup-block-success img {width: 40px;height: 40px;margin: 0 0 10px;}.popup-block-success span {font-size: 12px;}.popup-block-success span br {display: none;}.popup-close {width: 18px;height: 18px;}.foot {padding: 30px 0;}.foot-row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-flow: column;-ms-flex-flow: column;flex-flow: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin: 0;}.foot-logo {margin: 0 0 30px;}.foot-logo-icon {width: 70px;height: 70px;}.foot-logo-text {font-size: 21px;}.foot-logo-text p:not(:first-child) {font-size: 10px;}.foot-socials {margin: 30px 0;}.foot-socials a {margin: 0 5px;}.foot-copyright {-webkit-box-ordinal-group: initial;-webkit-order: initial;-ms-flex-order: initial;order: initial;font-size: 12px;text-align: center;}}.popup input[type="text"],
.popup input[type="number"],
.popup input[type="tel"] {
    font-size: 16px;
}

