/* slick/slick.css [minified] */
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}.slick-list:focus{outline: none;}.slick-list.dragging{cursor: pointer;cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track{position: relative;top: 0;left: 0;display: block;}.slick-track:before,.slick-track:after{display: table;content: '';}.slick-track:after{clear: both;}.slick-loading .slick-track{visibility: hidden;}.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}[dir='rtl'] .slick-slide{float: right;}.slick-slide img{display: block;}.slick-slide.slick-loading img{display: none;}.slick-slide.dragging img{pointer-events: none;}.slick-initialized .slick-slide{display: block;}.slick-loading .slick-slide{visibility: hidden;}.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}.slick-arrow.slick-hidden {display: none;}@charset 'UTF-8';.slick-loading .slick-list{background: #fff url('./ajax-loader.gif') center center no-repeat;}@font-face{font-family: 'slick';font-weight: normal;font-style: normal;src: url('./fonts/slick.eot');src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');}.slick-prev,.slick-next{font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;height: 20px;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color: transparent;outline: none;background: transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity: 1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity: .25;}.slick-prev:before,.slick-next:before{font-family: 'slick';font-size: 20px;line-height: 1;opacity: .75;color: white;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.slick-prev{left: -25px;}[dir='rtl'] .slick-prev{right: -25px;left: auto;}.slick-prev:before{content: '←';}[dir='rtl'] .slick-prev:before{content: '→';}.slick-next{right: -25px;}[dir='rtl'] .slick-next{right: auto;left: -25px;}.slick-next:before{content: '→';}[dir='rtl'] .slick-next:before{content: '←';}.slick-dotted.slick-slider{margin-bottom: 0px;}.slick-dots{position: absolute;bottom: -25px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}.slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}.slick-dots li button{font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline: none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity: 1;}.slick-dots li button:before{font-family: 'slick';font-size: 6px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: '•';text-align: center;opacity: .25;color: black;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.slick-dots li.slick-active button:before{opacity: .75;color: black;}

/* slick/slick-theme.css [minified] */
@charset 'UTF-8';.slick-loading .slick-list{background: #fff url('./ajax-loader.gif') center center no-repeat;}@font-face{font-family: 'slick';font-weight: normal;font-style: normal;src: url('./fonts/slick.eot');src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');}.slick-prev,.slick-next{font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;height: 20px;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color: transparent;outline: none;background: transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity: 1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity: .25;}.slick-prev:before,.slick-next:before{font-family: 'slick';font-size: 20px;line-height: 1;opacity: .75;color: white;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.slick-prev{left: -25px;}[dir='rtl'] .slick-prev{right: -25px;left: auto;}.slick-prev:before{content: '←';}[dir='rtl'] .slick-prev:before{content: '→';}.slick-next{right: -25px;}[dir='rtl'] .slick-next{right: auto;left: -25px;}.slick-next:before{content: '→';}[dir='rtl'] .slick-next:before{content: '←';}.slick-dotted.slick-slider{margin-bottom: 0px;}.slick-dots{position: absolute;bottom: -25px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}.slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}.slick-dots li button{font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline: none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity: 1;}.slick-dots li button:before{font-family: 'slick';font-size: 6px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: '•';text-align: center;opacity: .25;color: black;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.slick-dots li.slick-active button:before{opacity: .75;color: black;}

/* css/magnific-popup.css [minified] */
.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: 0.8; }.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden; }.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;box-sizing: border-box; }.mfp-container:before {content: '';display: inline-block;height: 100%;vertical-align: middle; }.mfp-align-top .mfp-container:before {display: none; }.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045; }.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {width: 100%;cursor: auto; }.mfp-ajax-cur {cursor: progress; }.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out; }.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in; }.mfp-auto-cursor .mfp-content {cursor: auto; }.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {-webkit-user-select: none;-moz-user-select: none;user-select: none; }.mfp-loading.mfp-figure {display: none; }.mfp-hide {display: none !important; }.mfp-preloader {color: #CCC;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044; }.mfp-preloader a {color: #CCC; }.mfp-preloader a:hover {color: #FFF; }.mfp-s-ready .mfp-preloader {display: none; }.mfp-s-error .mfp-content {display: none; }button.mfp-close,button.mfp-arrow {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;box-shadow: none;touch-action: manipulation; }button::-moz-focus-inner {padding: 0;border: 0; }.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: 0.65;padding: 0 0 18px 10px;color: #FFF;font-style: normal;font-size: 28px;font-family: Arial, Baskerville, monospace; }.mfp-close:hover,.mfp-close:focus {opacity: 1; }.mfp-close:active {top: 1px; }.mfp-close-btn-in .mfp-close {color: #333; }.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {color: #FFF;right: -6px;text-align: right;padding-right: 6px;width: 100%; }.mfp-counter {position: absolute;top: 0;right: 0;color: #CCC;font-size: 12px;line-height: 18px;white-space: nowrap; }.mfp-arrow {position: absolute;opacity: 0.65;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: transparent; }.mfp-arrow:active {margin-top: -54px; }.mfp-arrow:hover,.mfp-arrow:focus {opacity: 1; }.mfp-arrow:before,.mfp-arrow:after {content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent; }.mfp-arrow:after {border-top-width: 13px;border-bottom-width: 13px;top: 8px; }.mfp-arrow:before {border-top-width: 21px;border-bottom-width: 21px;opacity: 0.7; }.mfp-arrow-left {left: 0; }.mfp-arrow-left:after {border-right: 17px solid #FFF;margin-left: 31px; }.mfp-arrow-left:before {margin-left: 25px;border-right: 27px solid #3F3F3F; }.mfp-arrow-right {right: 0; }.mfp-arrow-right:after {border-left: 17px solid #FFF;margin-left: 39px; }.mfp-arrow-right:before {border-left: 27px solid #3F3F3F; }.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px; }.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px; }.mfp-iframe-holder .mfp-close {top: -40px; }.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%; }.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #000; }img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto; }.mfp-figure {line-height: 0; }.mfp-figure:after {content: '';position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #fff; }.mfp-figure small {color: #BDBDBD;display: block;font-size: 12px;line-height: 14px; }.mfp-figure figure {margin: 0; }.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto; }.mfp-title {text-align: left;line-height: 18px;color: #F3F3F3;word-wrap: break-word;padding-right: 36px; }.mfp-image-holder .mfp-content {max-width: 100%; }.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer; }@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0; }.mfp-img-mobile img.mfp-img {padding: 0; }.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0; }.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px; }.mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, 0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;box-sizing: border-box; }.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0; }.mfp-img-mobile .mfp-counter {right: 5px;top: 3px; }.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0, 0, 0, 0.6);position: fixed;text-align: center;padding: 0; } }@media all and (max-width: 900px) {.mfp-arrow {-webkit-transform: scale(0.75);transform: scale(0.75); }.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0; }.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%; }.mfp-container {padding-left: 6px;padding-right: 6px; } }

/* css/style.css [minified] */
html {font-family: sans-serif;line-height: 1.15;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}body {margin: 0;}article,aside,footer,header,nav,section {display: block;}h1 {font-size: 2em;margin: 0.67em 0;}figcaption,figure,main {display: block;}figure {margin: 1em 40px;}hr {box-sizing: content-box;height: 0;overflow: visible;}pre {font-family: monospace, monospace;font-size: 1em;}a {background-color: transparent;-webkit-text-decoration-skip: objects;}a:active,a:hover {outline-width: 0;}abbr[title] {border-bottom: none;text-decoration: underline;text-decoration: underline dotted;}b,strong {font-weight: inherit;}b,strong {font-weight: bolder;}code,kbd,samp {font-family: monospace, monospace;font-size: 1em;}dfn {font-style: italic;}mark {background-color: #ff0;color: #000;}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}audio,video {display: inline-block;}audio:not([controls]) {display: none;height: 0;}img {border-style: none;}svg:not(:root) {overflow: hidden;}button,input,optgroup,select,textarea {font-family: sans-serif;font-size: 100%;line-height: 1.15;margin: 0;}button,input {overflow: visible;}button,select {text-transform: none;}button,html [type="button"],[type="reset"],[type="submit"] {-webkit-appearance: button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}progress {display: inline-block;vertical-align: baseline;}textarea {overflow: auto;}[type="checkbox"],[type="radio"] {box-sizing: border-box;padding: 0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height: auto;}[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}details,menu {display: block;}summary {display: list-item;}canvas {display: inline-block;}template {display: none;}[hidden] {display: none;}@charset "UTF-8";input,textarea {border-radius: 0px;outline: none;font-family: "Montserrat", sans-serif;}html,body {margin: 0px 0 0 0;padding: 0;width: 100%;height: 100%;-ms-text-size-adjust: auto;-webkit-text-size-adjust: auto;font-family: "Montserrat", sans-serif;}.all {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;width: 100%;height: 100%;}.all__data {-ms-flex: 1 0 auto;flex: 1 0 auto;position: relative;background: linear-gradient(90deg, #101526 0%, #1B253C 50%, #101526 100%), #101426;}.all__data::after {position: absolute;left: 0;right: 0;bottom: 50px;max-width: 1691px;max-height: 1691px;margin: auto;background: #24334E;opacity: 0.5;filter: blur(250px);content: "";border-radius: 50%;width: 90%;height: 90;}.footer {width: 100%;height: 293px;-ms-flex: 0 0 auto;flex: 0 0 auto;position: relative;box-sizing: border-box;-moz-box-sizing: border-box;background: #141C2F;}.header {width: 100%;position: relative;z-index: 3;}.header--in {height: 135px;}.base-block {box-sizing: border-box;-moz-box-sizing: border-box;width: 1230px;margin: 0 auto;position: relative;z-index: 1;}.header__logo {padding-top: 40px;display: inline-block;width: 201px;}.header__logo img {width: 100%;}.main {list-style: none;padding: 0;margin: 0;font-size: 0px;position: absolute;top: 60px;left: 262px;}.main__item {display: inline-block;vertical-align: top;font-size: 18px;margin-right: 74px;}.main__link {text-decoration: none;color: #fff;}.main__link:hover {color: #b8a36d;}.header__contacts {position: absolute;right: 0px;width: 250px;top: 54px;}.header__line {text-align: right;padding-bottom: 5px;}.header__phone {color: #fff;text-decoration: none;display: inline-block;font-size: 22px;}.header__phone::before {width: 19px;height: 19px;background: url(../images/phone.svg) no-repeat;content: "";display: inline-block;vertical-align: middle;margin-right: 7px;background-size: cover;}.header__phone:hover {color: #b8a36d;}.header__smalltext {font-size: 12px;line-height: 25px;color: #868686;}.header--start .base-block {position: absolute;left: 0;right: 0;top: 0;margin: auto;width: 1234px;z-index: 3;}.header--in .base-block{width: 1234px;}.header--start::before {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;display: block;content: "";z-index: 2;background: linear-gradient(180deg, #1C233C 0%, rgba(79, 103, 141, 0.1) 50%, rgba(17, 22, 41, 0.9) 100%);}.start-block {width: 100%;height: auto;font-size: 0px;min-height: 100vh;position: relative;}.start-block img {width: 100%;-o-object-fit: cover;object-fit: cover;}.start-title {width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;text-align: center;background: #101427;padding-top: 50px;padding-bottom: 60px;}.title {font-size: 59px;color: #fff;font-family: "Cormorant Unicase", serif;font-weight: bold;margin: 0;padding: 0;letter-spacing: -0.3px;padding-bottom: 5px;}.start-title__text {font-size: 36px;color: #F2CE83;font-family: "Cormorant Unicase", serif;padding-bottom: 25px;}.btn {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;background: linear-gradient(270deg, #E7D3A1 0%, #C9A36B 102.55%);border-radius: 190px;width: 287px;height: 84px;text-decoration: none;font-size: 16px;color: #46371A;margin: 0 auto;font-weight: bold;cursor: pointer;transition: all 300ms ease-in-out;position: relative;overflow: hidden;}.btn:hover {-ms-transform: scale(1.07);transform: scale(1.07);}.btn:after {background: #fff;content: "";height: 250px;left: -105px;opacity: 0.2;position: absolute;top: -50px;-ms-transform: rotate(35deg);transform: rotate(35deg);transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);width: 50px;z-index: -10;}.btn:hover:after {left: 120%;transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);}.btn-call:before {display: inline-block;vertical-align: middle;margin-right: 6px;content: "";background: url(../images/phone2.svg) no-repeat;background-size: cover;width: 16px;height: 16px;}.block-history {width: 100%;padding-top: 95px;}.history {display: -ms-flexbox;display: flex;padding-bottom: 95px;}.history__d1 {width: 577px;-ms-flex: 0 0 577px;flex: 0 0 577px;}.history__d1 img {width: 100%;border-radius: 40px;}.history__d2 {box-sizing: border-box;-moz-box-sizing: border-box;-ms-flex-positive: 1;flex-grow: 1;padding-left: 52px;padding-top: 7px;}.history__text1 {color: #F2CE83;font-size: 15px;text-transform: uppercase;letter-spacing: 3.4px;padding-bottom: 18px;}.history__title {font-size: 47px;line-height: 62px;color: #fff;font-family: "Cormorant Unicase", serif;text-transform: uppercase;padding-bottom: 14px;}.history__text {font-size: 15px;line-height: 32px;color: #fff;padding-bottom: 44px;}.history__text p {padding-bottom: 10px;}.history__btn {display: -ms-inline-flexbox;display: inline-flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;width: 290px;height: 94px;font-size: 16px;font-weight: 600;color: #EDD096;text-decoration: none;position: relative;border-radius: 190px;z-index: 1;transition: all 300ms ease-in-out;}.history__btn::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 190px;padding: 2px;background: linear-gradient(to bottom, #B8A36D 0%, #EDD096 49%, #947F57 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;z-index: -1;}.history__btn:hover {background: linear-gradient(270deg, #e7d3a1 0, #c9a36b 102.55%);color: #46371a;}.block-numbers {width: 100%;background: #141C2F;padding-top: 85px;padding-bottom: 100px;}.numbers {display: grid;grid-template-columns: repeat(3, 1fr);gap: 30px;}.numbers__item {text-align: center;}.numbers__title {font-weight: 700;font-size: 60px;line-height: 73px;background: linear-gradient(180deg, #B8A36D 0%, #EDD096 49.31%, #947F57 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;padding-bottom: 10px;}.numbers__text {font-weight: 400;font-size: 16px;line-height: 20px;letter-spacing: 3.4px;color: #fff;text-transform: uppercase;}.numbers__text2 {color: #9CA3AF;font-size: 15px;line-height: 22px;}.numbers__line {width: 100%;max-width: 395px;height: 1px;background: linear-gradient(90deg, #141C2F 0%, #EDD096 50%, #141C2F 100%);display: block;margin: 32px auto 28px;}.blokc-steps {width: 100%;padding-top: 95px;padding-bottom: 85px;}.blokc-steps--page {background: #141C2F;margin-top: 97px;padding-top: 90px;padding-bottom: 100px;}.title2 {text-align: center;color: #fff;font-size: 47px;font-family: "Cormorant Unicase", serif;text-transform: uppercase;padding-bottom: 38px;}.steps {display: grid;gap: 25px;grid-template-columns: repeat(4, 1fr);}.steps__item {border-radius: 30px;box-sizing: border-box;-moz-box-sizing: border-box;position: relative;z-index: 1;padding: 10px 40px;padding-bottom: 37px;}.steps__item::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 30px;padding: 1px;background: linear-gradient(to bottom, #B8A36D 0%, #EDD096 49%, #947F57 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;z-index: -1;opacity: 0.2;}.steps__num {font-size: 67px;font-weight: bold;color: #E7D3A1;font-family: "Cormorant Unicase", serif;}.steps__name {font-size: 22px;line-height: 42px;color: #fff;font-weight: 600;padding-bottom: 10px;}.steps__text {color: #9CA3AF;font-size: 14px;line-height: 26px;}.block-before-after {width: 100%;padding-bottom: 85px;}.block-before-after--page {margin-top: 85px;}.block-before-after h2.title2 {padding-bottom: 8px;}.block-before-after__text {text-align: center;font-size: 15px;line-height: 35px;color: #fff;padding-bottom: 37px;}.block-before-after__text2 {text-align: center;font-size: 12px;color: #9CA3AF;padding-top: 26px;padding-bottom: 15px;}.comparison-slider-box {position: relative;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;padding: 1px;border-radius: 40px;background: linear-gradient(270deg, #e7d3a1 0, #c9a36b 102.55%);}.comparison-slider {position: relative;width: 100%;height: 479px;margin: 0 auto;border-radius: 40px;overflow: hidden;background-color: #000;-webkit-user-select: none;-ms-user-select: none;user-select: none;box-sizing: border-box;-moz-box-sizing: border-box;}.comparison-slider__wrapper {position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}.comparison-slider__wrapper--after {width: 100%;z-index: 1;}.comparison-slider__wrapper--before {width: 50%;z-index: 2;border-right: 4px solid #E7D3A1;}.comparison-slider__image {display: block;height: 100%;width: 100vw;-o-object-fit: cover;object-fit: cover;pointer-events: none;}.comparison-slider__wrapper--before .comparison-slider__image {position: absolute;top: 0;left: 0;}.comparison-slider__label {position: absolute;z-index: 5;top: 50%;color: #F2CE83;font-size: 11px;text-transform: uppercase;writing-mode: vertical-lr;letter-spacing: 2.4px;}.comparison-slider__label--left {left: -25px;-ms-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);}.comparison-slider__label--right {right: -25px;-ms-transform: translateY(-50%);transform: translateY(-50%);}.comparison-slider__handle {position: absolute;z-index: 3;top: 0;bottom: 0;left: 50%;width: 0;}.comparison-slider__handle-button {position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 54px;height: 54px;background: rgba(231, 211, 161, 0.5);backdrop-filter: blur(1.5px);border: 2px solid #E7D3A1;border-radius: 50%;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;font-size: 0px;}.comparison-slider__handle-button::before {background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDcgMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02LjUwMzE2IDEzQzYuNTk5NjcgMTMgNi42OTQwMiAxMi45NzE0IDYuNzc0MjUgMTIuOTE3N0M2Ljg1NDQ5IDEyLjg2NDEgNi45MTcwMiAxMi43ODc4IDYuOTUzOTMgMTIuNjk4N0M2Ljk5MDg0IDEyLjYwOTUgNy4wMDA0OCAxMi41MTE0IDYuOTgxNjIgMTIuNDE2N0M2Ljk2Mjc3IDEyLjMyMjEgNi45MTYyNiAxMi4yMzUxIDYuODQ3OTkgMTIuMTY2OUwxLjE3ODA0IDYuNDk2OTNMNi44NDc5OSAwLjgyNjk3OEM2LjkzNjg4IDAuNzM0OTQ1IDYuOTg2MDcgMC42MTE2ODEgNi45ODQ5NSAwLjQ4MzczNkM2Ljk4Mzg0IDAuMzU1NzkgNi45MzI1MiAwLjIzMzQgNi44NDIwNSAwLjE0MjkyNUM2Ljc1MTU3IDAuMDUyNDUwMiA2LjYyOTE4IDAuMDAxMTMwMjYgNi41MDEyNCAxLjg0NDY4ZS0wNUM2LjM3MzI5IC0wLjAwMTA5MzM3IDYuMjUwMDMgMC4wNDgwOTE4IDYuMTU3OTkgMC4xMzY5ODFMMC4xNDI4NzkgNi4xNTIxQzAuMDUxMzk2OCA2LjI0MzYxIDUuMjQ1MjFlLTA2IDYuMzY3NyA1LjI0NTIxZS0wNiA2LjQ5NzFDNS4yNDUyMWUtMDYgNi42MjY0OSAwLjA1MTM5NjggNi43NTA1OSAwLjE0Mjg3OSA2Ljg0MjA5TDYuMTU3OTkgMTIuODU3MkM2LjIwMzMzIDEyLjkwMjUgNi4yNTcxNSAxMi45Mzg0IDYuMzE2MzcgMTIuOTYzQzYuMzc1NTkgMTIuOTg3NSA2LjQzOTA2IDEzLjAwMDEgNi41MDMxNiAxM1oiIGZpbGw9IiM2ODVDNDYiLz4KPC9zdmc+Cg==") no-repeat;background-size: cover;width: 7px;height: 13px;display: inline-block;vertical-align: middle;content: "";margin-right: 10px;}.comparison-slider__handle-button::after {background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB3aWR0aD0iNjY3cHQiIGhlaWdodD0iMTIzOHB0IiB2aWV3Qm94PSIwIDAgNjY3IDEyMzgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGlkPSIjNjg1YzQ2ZmYiPg0KPHBhdGggZmlsbD0iIzY4NWM0NiIgb3BhY2l0eT0iMS4wMCIgZD0iIE0gNDQuMTUgMC4wMCBMIDUxLjQ4IDAuMDAgQyA2Mi41MiAxLjIxIDczLjEzIDYuMTIgODAuODUgMTQuMTQgQyAyNzEuNjkgMjA0Ljk4IDQ2Mi41MyAzOTUuODMgNjUzLjM3IDU4Ni42NyBDIDY2MS4zNCA1OTQuNTAgNjY1LjU2IDYwNS4zMiA2NjcuMDAgNjE2LjI2IEwgNjY3LjAwIDYyMy4wMyBDIDY2NS42NiA2MjkuNTYgNjY0LjIxIDYzNi4yMSA2NjAuNzggNjQyLjAyIEMgNjU3LjExIDY0OC45NiA2NTEuMDcgNjU0LjExIDY0NS42NSA2NTkuNjQgQyA0NjAuMTggODQ1LjE1IDI3NC42MCAxMDMwLjU0IDg5LjE0IDEyMTYuMDcgQyA4My4zNSAxMjIxLjYyIDc4LjE3IDEyMjguMDQgNzEuMDAgMTIzMS45MiBDIDY1LjEwIDEyMzUuMzUgNTguNDIgMTIzNy4yMyA1MS42NyAxMjM4LjAwIEwgNDMuNzAgMTIzOC4wMCBDIDM2LjY1IDEyMzcuMDUgMjkuNjcgMTIzNS4wMiAyMy42MSAxMjMxLjIxIEMgMTAuNDIgMTIyMy4yOCAxLjc2IDEyMDguNDEgMS40MiAxMTkzLjAyIEMgMC45MSAxMTgwLjE1IDYuMTQgMTE2Ny4yMyAxNS4zNyAxMTU4LjI1IEMgMTQzLjU0IDEwMzAuMTMgMjcxLjYyIDkwMS45MSAzOTkuODYgNzczLjg1IEMgNDUxLjM4IDcyMi40MiA1MDIuNzEgNjcwLjgwIDU1NC4zNiA2MTkuNTAgQyA1MzUuMzcgNTk5Ljg4IDUxNS43NyA1ODAuODIgNDk2LjU1IDU2MS40MiBDIDMzNi43MyA0MDEuNjIgMTc2Ljg2IDI0MS44NiAxNy4wNiA4Mi4wMyBDIDExLjYyIDc2Ljk1IDYuOTUgNzAuOTMgNC4yMSA2My45NiBDIC0xLjc3IDQ5LjUwIDAuMjcgMzIuMTAgOS40NiAxOS40MyBDIDE3LjM2IDguMTkgMzAuNDcgMC45OCA0NC4xNSAwLjAwIFoiIC8+DQo8L2c+DQo8L3N2Zz4NCg==") no-repeat;background-size: cover;width: 7px;height: 13px;display: inline-block;vertical-align: middle;content: "";margin-left: 10px;}.comparison-slider__range {position: absolute;top: 0;left: 0;width: 100%;height: 100%;cursor: ew-resize;z-index: 10;opacity: 0;margin: 0;}.block-responce {padding-bottom: 125px;}.slider-responce-item {position: relative;box-sizing: border-box;-moz-box-sizing: border-box;z-index: 1;width: calc(100% - 20px);margin: 0 auto;height: 238px;padding: 42px 42px;}.slider-responce-item::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 30px;padding: 1px;background: linear-gradient(to bottom, #B8A36D 0%, #EDD096 49%, #947F57 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;z-index: -1;opacity: 0.2;}.responce-item__text {color: #fff;font-size: 14px;line-height: 26px;}.responce-item__text::before {display: block;width: 25px;height: 17px;background-size: cover;background: url(../images/q.svg) no-repeat;content: "";margin-bottom: 20px;}.responce-item__fio {text-align: right;color: #E7D3A1;font-size: 14px;font-weight: 600;padding-top: 30px;}.slider-responce-box {margin: 0 auto;max-width: 1050px;width: 100%;}.slider-responce .slick-slide {outline: none !important;}.slider-responce .slick-prev {position: absolute;z-index: 1;width: 40px;height: 40px;display: block;left: -53px;opacity: 0.8;}.slider-responce .slick-prev::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 50%;padding: 1px;background: linear-gradient(to bottom, #B8A36D 0%, #EDD096 49%, #947F57 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;z-index: -1;}.slider-responce .slick-prev::after {background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDcgMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02LjUwMzE2IDEzQzYuNTk5NjcgMTMgNi42OTQwMiAxMi45NzE0IDYuNzc0MjUgMTIuOTE3N0M2Ljg1NDQ5IDEyLjg2NDEgNi45MTcwMiAxMi43ODc4IDYuOTUzOTMgMTIuNjk4N0M2Ljk5MDg0IDEyLjYwOTUgNy4wMDA0OCAxMi41MTE0IDYuOTgxNjIgMTIuNDE2N0M2Ljk2Mjc3IDEyLjMyMjEgNi45MTYyNiAxMi4yMzUxIDYuODQ3OTkgMTIuMTY2OUwxLjE3ODA0IDYuNDk2OTNMNi44NDc5OSAwLjgyNjk3OEM2LjkzNjg4IDAuNzM0OTQ1IDYuOTg2MDcgMC42MTE2ODEgNi45ODQ5NSAwLjQ4MzczNkM2Ljk4Mzg0IDAuMzU1NzkgNi45MzI1MiAwLjIzMzQgNi44NDIwNSAwLjE0MjkyNUM2Ljc1MTU3IDAuMDUyNDUwMiA2LjYyOTE4IDAuMDAxMTMwMjYgNi41MDEyNCAxLjg0NDY4ZS0wNUM2LjM3MzI5IC0wLjAwMTA5MzM3IDYuMjUwMDMgMC4wNDgwOTE4IDYuMTU3OTkgMC4xMzY5ODFMMC4xNDI4NzkgNi4xNTIxQzAuMDUxMzk2OCA2LjI0MzYxIDUuMjQ1MjFlLTA2IDYuMzY3NyA1LjI0NTIxZS0wNiA2LjQ5NzFDNS4yNDUyMWUtMDYgNi42MjY0OSAwLjA1MTM5NjggNi43NTA1OSAwLjE0Mjg3OSA2Ljg0MjA5TDYuMTU3OTkgMTIuODU3MkM2LjIwMzMzIDEyLjkwMjUgNi4yNTcxNSAxMi45Mzg0IDYuMzE2MzcgMTIuOTYzQzYuMzc1NTkgMTIuOTg3NSA2LjQzOTA2IDEzLjAwMDEgNi41MDMxNiAxM1oiIGZpbGw9IiM2ODVDNDYiLz4KPC9zdmc+Cg==") no-repeat;background-size: cover;width: 7px;height: 13px;display: block;position: absolute;left: 0;top: 0;right: 0;bottom: 0;content: "";margin: auto;}.slider-responce .slick-prev:hover {opacity: 1;}.slider-responce .slick-next {position: absolute;z-index: 1;width: 40px;height: 40px;display: block;right: -56px;opacity: 0.8;}.slider-responce .slick-next::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 50%;padding: 1px;background: linear-gradient(to bottom, #B8A36D 0%, #EDD096 49%, #947F57 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;z-index: -1;}.slider-responce .slick-next::after {background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB3aWR0aD0iNjY3cHQiIGhlaWdodD0iMTIzOHB0IiB2aWV3Qm94PSIwIDAgNjY3IDEyMzgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGlkPSIjNjg1YzQ2ZmYiPg0KPHBhdGggZmlsbD0iIzY4NWM0NiIgb3BhY2l0eT0iMS4wMCIgZD0iIE0gNDQuMTUgMC4wMCBMIDUxLjQ4IDAuMDAgQyA2Mi41MiAxLjIxIDczLjEzIDYuMTIgODAuODUgMTQuMTQgQyAyNzEuNjkgMjA0Ljk4IDQ2Mi41MyAzOTUuODMgNjUzLjM3IDU4Ni42NyBDIDY2MS4zNCA1OTQuNTAgNjY1LjU2IDYwNS4zMiA2NjcuMDAgNjE2LjI2IEwgNjY3LjAwIDYyMy4wMyBDIDY2NS42NiA2MjkuNTYgNjY0LjIxIDYzNi4yMSA2NjAuNzggNjQyLjAyIEMgNjU3LjExIDY0OC45NiA2NTEuMDcgNjU0LjExIDY0NS42NSA2NTkuNjQgQyA0NjAuMTggODQ1LjE1IDI3NC42MCAxMDMwLjU0IDg5LjE0IDEyMTYuMDcgQyA4My4zNSAxMjIxLjYyIDc4LjE3IDEyMjguMDQgNzEuMDAgMTIzMS45MiBDIDY1LjEwIDEyMzUuMzUgNTguNDIgMTIzNy4yMyA1MS42NyAxMjM4LjAwIEwgNDMuNzAgMTIzOC4wMCBDIDM2LjY1IDEyMzcuMDUgMjkuNjcgMTIzNS4wMiAyMy42MSAxMjMxLjIxIEMgMTAuNDIgMTIyMy4yOCAxLjc2IDEyMDguNDEgMS40MiAxMTkzLjAyIEMgMC45MSAxMTgwLjE1IDYuMTQgMTE2Ny4yMyAxNS4zNyAxMTU4LjI1IEMgMTQzLjU0IDEwMzAuMTMgMjcxLjYyIDkwMS45MSAzOTkuODYgNzczLjg1IEMgNDUxLjM4IDcyMi40MiA1MDIuNzEgNjcwLjgwIDU1NC4zNiA2MTkuNTAgQyA1MzUuMzcgNTk5Ljg4IDUxNS43NyA1ODAuODIgNDk2LjU1IDU2MS40MiBDIDMzNi43MyA0MDEuNjIgMTc2Ljg2IDI0MS44NiAxNy4wNiA4Mi4wMyBDIDExLjYyIDc2Ljk1IDYuOTUgNzAuOTMgNC4yMSA2My45NiBDIC0xLjc3IDQ5LjUwIDAuMjcgMzIuMTAgOS40NiAxOS40MyBDIDE3LjM2IDguMTkgMzAuNDcgMC45OCA0NC4xNSAwLjAwIFoiIC8+DQo8L2c+DQo8L3N2Zz4NCg==") no-repeat;background-size: cover;width: 7px;height: 13px;display: block;position: absolute;left: 0;top: 0;right: 0;bottom: 0;content: "";margin: auto;}.slider-responce .slick-next:hover {opacity: 1;}.slider-responce .slick-dots {width: 100%;text-align: center;font-size: 0px;bottom: -37px;}.slider-responce .slick-dots li {width: 6px;height: 6px;border-radius: 6px;background: #947F57;margin: 0 3px;transition: all 500ms ease-in-out;}.slider-responce .slick-dots li.slick-active {width: 14px;background: #E7D3A1;}.slider-responce .slick-dots li:before {display: none;}.slider-responce .slick-dots li button {display: none;}.block-services {width: 100%;padding-bottom: 100px;}.block-services .title2 {padding-bottom: 15px;}.block-services__text {text-align: center;color: #fff;font-size: 15px;padding-bottom: 50px;}.services {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;}.services--page {padding-top: 95px;padding-bottom: 105px;}.services__box {border: 1px #1D2536 solid;border-radius: 20px;width: 100%;height: 100%;box-sizing: border-box;-moz-box-sizing: border-box;padding-top: 20px;display: block;}.services__item {text-align: center;background: #141C2F;border-radius: 30px;height: 358px;box-sizing: border-box;-moz-box-sizing: border-box;padding: 10px;text-decoration: none;transition: all 300ms ease-in-out;}.services--page .services__item:hover {-ms-transform: scale(1.05);transform: scale(1.05);}.services__icon {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;height: 160px;margin-bottom: 10px;width: 100%;position: relative;}.services__icon img {max-width: 100%;max-height: 100%;position: relative;z-index: 1;}.services__icon::before {content: "";position: absolute;width: 114px;height: 114px;border-radius: 50%;left: 0;top: 0;right: 0;bottom: 0;margin: auto;background: #24334E;filter: blur(32.35px);}.services__name,a.services__name {color: #E7D3A1;font-size: 16px;line-height: 32px;font-weight: 600;padding-bottom: 10px;display: block;text-decoration: none;}.services--page .services__item .services__name {padding-bottom: 15px;}.services__text {font-size: 14px;color: #9CA3AF;line-height: 26px;box-sizing: border-box;-moz-box-sizing: border-box;padding: 0 10px;display: block;text-decoration: none;}.block-callback {padding-bottom: 100px;}.callback {width: 100%;background: #141C2F;box-sizing: border-box;-moz-box-sizing: border-box;border-radius: 30px;padding: 10px;}.callback-box {border: 1px #1D2536 solid;border-radius: 20px;width: 100%;height: 100%;box-sizing: border-box;-moz-box-sizing: border-box;padding-top: 75px;text-align: center;color: #fff;padding-bottom: 90px;}.callback__title {font-family: "Cormorant Unicase", serif;text-transform: uppercase;color: #fff;font-size: 47px;font-weight: bold;padding-bottom: 40px;}.callback__text {font-size: 25px;line-height: 35px;padding-bottom: 36px;}.callback__btn {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;background: linear-gradient(270deg, #E7D3A1 0%, #C9A36B 102.55%);border-radius: 190px;width: 370px;height: 111px;text-decoration: none;font-size: 19px;color: #46371A;margin: 0 auto;font-weight: bold;cursor: pointer;transition: all 300ms ease-in-out;overflow: hidden;position: relative;}.callback__btn:before {display: inline-block;vertical-align: middle;margin-right: 6px;content: "";background: url(../images/phone2.svg) no-repeat;background-size: cover;width: 19px;height: 19px;}.callback__btn:after {background: #fff;content: "";height: 250px;left: -105px;opacity: 0.2;position: absolute;top: -50px;-ms-transform: rotate(35deg);transform: rotate(35deg);transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);width: 50px;z-index: -10;}.callback__btn:hover {-ms-transform: scale(1.07);transform: scale(1.07);}.callback__btn:hover:after {left: 120%;transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);}.footer-box {font-size: 0px;padding-top: 60px;padding-bottom: 20px;}.footer-box__d1 {display: inline-block;vertical-align: top;width: 239px;margin-right: 88px;}.footer__desc {color: #868686;line-height: 19px;font-size: 12px;padding-top: 10px;letter-spacing: 1.2px;}.footer__founder {padding-top: 22px;font-size: 12px;font-weight: 600;color: #868686;}.footer__founder span {display: block;font-weight: 400;padding-bottom: 5px;}.footer-box__d2 {display: inline-block;vertical-align: top;width: 250px;padding-top: 4px;margin-right: 33px;}.footer__title {color: #F2CE83;letter-spacing: 2.5px;font-size: 11px;text-transform: uppercase;padding-bottom: 21px;}.footer-main {list-style: none;padding: 0;margin: 0;padding: 0;margin: 0;font-size: 0px;}.footer-main__item {display: inline-block;vertical-align: top;font-size: 13px;width: 75px;padding-bottom: 18px;}.footer-main__item:nth-child(2n) {width: 120px;}.footer-main__link {cursor: pointer;text-decoration: none;color: #fff;}.footer-main__link:hover {color: #b8a36d;}.footer-box__d3 {display: inline-block;vertical-align: top;padding-top: 4px;width: 180px;margin-right: 30px;}.footer__title2 {font-size: 13px;color: #fff;padding-bottom: 15px;}.footer-l {color: #868686;font-size: 12px;line-height: 25px;padding-bottom: 4px;}.footer-l__link {font-size: 14px;cursor: pointer;text-decoration: none;color: #fff;font-weight: 600;}.footer-l__link:hover {color: #b8a36d;}.footer-box__d4 {display: inline-block;vertical-align: top;width: 180px;padding-top: 37px;margin-right: 15px;}.footer-box__d5 {display: inline-block;vertical-align: top;padding-top: 37px;width: 215px;}.footer-adress {font-size: 14px;line-height: 23px;font-weight: 600;color: #fff;}.footer-line {width: 100%;border-top: 1px #1D2536 solid;position: relative;}.policy {cursor: pointer;text-decoration: none;color: #fff;display: inline-block;left: 0px;font-size: 12px;top: 25px;position: absolute;}.policy:hover {color: #b8a36d;}.footer-line__text {width: 100%;text-align: center;font-size: 12px;color: #fff;padding-top: 24px;}.developer {right: 0px;position: absolute;top: 16px;}.page-header {width: 100%;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;position: relative;height: 333px;text-align: center;background: url(../images/about-bg.png) no-repeat;background-size: cover;}.page-header::before {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;content: "";display: block;background: #141C2F;opacity: 0.95;}.page-header::after {background: #EDD096;opacity: 0.2;display: block;content: "";position: absolute;width: 100%;bottom: -1px;height: 1px;left: 0px;}.page-header__name {font-style: normal;font-weight: 400;font-size: 20px;line-height: 24px;text-align: center;letter-spacing: 2.5px;text-transform: uppercase;background: linear-gradient(180deg, #B8A36D 0%, #EDD096 49.31%, #947F57 100%), #FFFFFF;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;}.page-header__name a {text-decoration: none;}.page-title {font-family: "Cormorant Unicase", serif;color: #fff;text-transform: uppercase;line-height: 74px;font-weight: bold;font-size: 59px;padding-top: 17px;width: calc(100% + 20px);margin-left: -10px;}.content {width: 100%;overflow: hidden;position: relative;}.about-page {width: 100%;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;padding-top: 100px;padding-bottom: 92px;}.about-page__d1 {-ms-flex: 0 0 472px;flex: 0 0 472px;}.about-page__d1 img {width: 100%;border-radius: 40px;}.about-page__d2 {-ms-flex-positive: 1;flex-grow: 1;box-sizing: border-box;-moz-box-sizing: border-box;padding-left: 51px;color: #fff;}.about-page__title {font-family: "Cormorant Unicase", serif;color: #fff;text-transform: uppercase;font-size: 47px;line-height: 49px;font-weight: bold;padding-bottom: 5px;}.about-page__title span {font-size: 57px;line-height: 49px;}.about-page__text {font-size: 15px;}.about-page__text p {line-height: 32px;padding: 7px 0px;margin: 0;}.about-numbers {width: 100%;display: grid;grid-template-columns: repeat(3, 1fr);gap: 25px;padding-bottom: 100px;}.about-numbers__item {position: relative;box-sizing: border-box;-moz-box-sizing: border-box;padding: 30px 40px 38px 40px;}.about-numbers__item::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 30px;padding: 1px;background: linear-gradient(to bottom, #B8A36D 0%, #EDD096 49%, #947F57 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;z-index: -1;opacity: 0.2;}.about-numbers__title {font-size: 67px;font-weight: bold;line-height: 42px;color: #E7D3A1;font-family: "Cormorant Unicase", serif;padding-bottom: 18px;}.about-numbers__name {font-size: 22px;color: #fff;line-height: 42px;font-weight: 600;padding-bottom: 10px;}.about-numbers__text {color: #949494;font-size: 14px;line-height: 26px;}.info-block {width: 100%;position: relative;text-align: center;padding: 70px 0px 60px 0px;margin-bottom: 100px;}.info-block::before {width: 9999px;left: -4500px;top: 0px;height: 100%;position: absolute;content: "";display: block;background: #141C2F;}.info-block__title {position: relative;z-index: 1;font-family: "Cormorant Unicase", serif;color: #fff;font-size: 47px;line-height: 49px;text-transform: uppercase;padding-bottom: 18px;}.info-block__title span {font-weight: 700;font-size: 57px;line-height: 49px;text-align: center;text-transform: uppercase;background: linear-gradient(180deg, #B8A36D 0%, #EDD096 49.31%, #947F57 100%), #FFFFFF;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;display: inline-block;}.info-block__text {position: relative;z-index: 1;font-weight: 500;color: #fff;font-size: 17px;line-height: 37px;display: inline-block;max-width: 584px;text-align: center;}.types {width: 100%;padding-bottom: 95px;}.types__title {text-align: center;color: #fff;text-transform: uppercase;font-size: 47px;line-height: 42px;font-weight: bold;font-family: "Cormorant Unicase", serif;padding-bottom: 16px;}.types__text {font-size: 15px;line-height: 32px;text-align: center;color: #fff;padding-bottom: 30px;}.types-list {display: grid;grid-template-columns: repeat(3, 1fr);gap: 25px;}.types-list__item {position: relative;box-sizing: border-box;-moz-box-sizing: border-box;padding: 48px 30px 30px 30px;min-height: 337px;}.types-list__item::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 30px;padding: 1px;background: linear-gradient(to bottom, #B8A36D 0%, #EDD096 49%, #947F57 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;z-index: -1;opacity: 0.2;transition: all 300ms ease-in-out;}.types-list__item::after {background: #101426;position: absolute;width: calc(100% - 2px);height: calc(100% - 2px);top: 1px;left: 1px;content: "";position: absolute;display: block;border-radius: 30px;}.types-list__item:hover::before {opacity: 1;}.types-list__icon {width: 143px;height: 143px;display: block;margin: 0 auto;margin-bottom: 20px;position: relative;overflow: hidden;z-index: 1;}.types-list__icon img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.types-list__name {text-align: center;font-size: 19px;font-weight: 600;line-height: 42px;color: #fff;padding-bottom: 5px;position: relative;z-index: 1;}.types-list__text {text-align: center;color: #9CA3AF;font-size: 14px;line-height: 26px;position: relative;z-index: 1;}.responce-clients {width: 100%;}.responce-clients__title {text-align: center;color: #fff;text-transform: uppercase;font-size: 47px;line-height: 42px;font-weight: bold;font-family: "Cormorant Unicase", serif;padding-bottom: 44px;}.responce-clients-b {display: grid;grid-template-columns: repeat(4, 1fr);gap: 25px;padding-bottom: 100px;}.responce-clients-b__item {position: relative;box-sizing: border-box;-moz-box-sizing: border-box;overflow: hidden;border-radius: 20px;cursor: pointer;}.responce-clients-b__item img {width: 100%;height: 100%;}.responce-clients-b__item:hover::before {position: absolute;z-index: 1;width: 100%;height: 100%;top: 0px;left: 0px;display: block;content: "";background: #000;opacity: 0.3;}.responce-clients-b__more {width: 35px;height: 35px;box-sizing: border-box;-moz-box-sizing: border-box;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;border: 1px #fff solid;display: block;border-radius: 50%;z-index: 2;display: none;}.responce-clients-b__more::before {width: 15px;height: 1px;background: #fff;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;display: block;content: "";}.responce-clients-b__more::after {height: 15px;width: 1px;background: #fff;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;display: block;content: "";}.responce-clients-b__item:hover .responce-clients-b__more {display: block;}.contacts-box {display: -ms-flexbox;display: flex;padding-top: 99px;padding-bottom: 107px;}.contacts-box__d1 {-ms-flex-positive: 1;flex-grow: 1;box-sizing: border-box;-moz-box-sizing: border-box;padding-right: 30px;}.contacts-box__title {font-size: 47px;line-height: 49px;color: #fff;font-weight: bold;font-family: "Cormorant Unicase", serif;padding-bottom: 36px;}.contact-info {display: block;width: 100%;padding-bottom: 15px;}.contact-info__item {display: -ms-flexbox;display: flex;padding-bottom: 20px;padding-bottom: 32px;}.contact-info__icon {-ms-flex: 0 0 62px;flex: 0 0 62px;width: 62px;height: 62px;border-radius: 50%;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;background: #141C2F;margin-top: 6px;}.contact-info__desc {-ms-flex-positive: 1;flex-grow: 1;box-sizing: border-box;-moz-box-sizing: border-box;padding-left: 20px;}.contact-info__title {color: #949494;font-size: 16px;line-height: 23px;padding-bottom: 10px;}.contact-info__phone {cursor: pointer;text-decoration: none;color: #fff;font-weight: 600;font-size: 25px;}.contact-info__smalltext {font-size: 17px;color: #949494;font-weight: 500;}.contact-info__text {color: #fff;font-size: 17px;line-height: 37px;}.contacts-box__btn {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;background: linear-gradient(270deg, #E7D3A1 0%, #C9A36B 102.55%);border-radius: 190px;width: 449px;height: 111px;text-decoration: none;font-size: 19px;color: #46371A;font-weight: bold;cursor: pointer;transition: all 300ms ease-in-out;overflow: hidden;position: relative;}.contacts-box__btn:before {display: inline-block;vertical-align: middle;margin-right: 6px;content: "";background: url(../images/phone2.svg) no-repeat;background-size: cover;width: 19px;height: 19px;}.contacts-box__btn:after {background: #fff;content: "";height: 250px;left: -105px;opacity: 0.2;position: absolute;top: -50px;-ms-transform: rotate(35deg);transform: rotate(35deg);transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);width: 50px;z-index: -10;}.contacts-box__btn:hover {-ms-transform: scale(1.07);transform: scale(1.07);}.contacts-box__btn:hover:after {left: 120%;transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);}.contacts-box__d2 {-ms-flex: 0 0 605px;flex: 0 0 605px;width: 605px;padding-top: 15px;}.contacts-box__d2 img {width: 100%;}.map-contacts {overflow: hidden;border-radius: 30px;width: 100%;height: 594px;}.video-box,.video-box-s {width: 100%;position: relative;z-index: 2;}.video-box-s__video {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;display: block;}.video-box-s {max-height: calc(100vh - 100px);height: 100%;}.video-play {position: absolute;border-radius: 50%;left: 0;top: 0;right: 0;bottom: 0;margin: auto;background: url(../images/play.svg) no-repeat;background-size: cover;display: block;cursor: pointer;width: 112px;height: 112px;z-index: 2;transition: all 300ms ease-in-out;}.video-play:hover {-ms-transform: scale(1.3);transform: scale(1.3);}.works {display: grid;gap: 25px;grid-template-columns: repeat(3, 1fr);padding-top: 100px;padding-bottom: 108px;}.works__item {position: relative;box-sizing: border-box;-moz-box-sizing: border-box;padding: 1px;min-height: 535px;}.works__item::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 30px;padding: 1px;background: linear-gradient(to bottom, #B8A36D 0%, #EDD096 49%, #947F57 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;z-index: -1;opacity: 0.2;transition: all 300ms ease-in-out;}.works__item:hover::before {opacity: 1;}.works__type {position: absolute;display: inline-block;font-size: 13px;color: #46371A;background: #EDD096;top: 20px;right: 20px;padding: 5px 20px;z-index: 4;border-radius: 100px;font-weight: 500;}.works__img {width: 100%;height: 342px;margin-bottom: 33px;overflow: hidden;position: relative;display: block;cursor: pointer;border-radius: 30px 30px 0 0;}.works__img span {position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;display: block;content: "";box-sizing: border-box;-moz-box-sizing: border-box;width: 35px;height: 35px;border: 1px #fff solid;border-radius: 30px;opacity: 0;}.works__img span::before {width: 15px;height: 1px;background: #fff;display: block;position: absolute;content: "";left: 0;right: 0;bottom: 0;top: 0;margin: auto;}.works__img span::after {height: 15px;width: 1px;background: #fff;display: block;position: absolute;content: "";left: 0;right: 0;bottom: 0;top: 0;margin: auto;}.works__img img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.works__item:hover .works__img span {opacity: 1;}.works__name {font-size: 22px;line-height: 37px;color: #fff;font-family: "Cormorant Unicase", serif;font-weight: bold;box-sizing: border-box;-moz-box-sizing: border-box;padding: 0 27px;display: block;padding-bottom: 10px;}.works__text {color: #9CA3AF;font-size: 14px;line-height: 26px;box-sizing: border-box;-moz-box-sizing: border-box;padding: 0 27px;display: block;}.filter-catalog {width: 100%;position: relative;padding-top: 62px;padding-bottom: 62px;margin-bottom: 5px;}.filter-catalog::before {top: 0;height: 100%;width: 9999px;left: -4500px;content: "";display: block;position: absolute;background: #141C2F;}.filter {list-style: none;padding: 0;margin: 0;width: 100%;position: relative;text-align: center;font-size: 0px;}.filter__item {display: inline-block;padding: 17px 30px;color: #fff;font-size: 15px;color: #fff;cursor: pointer;border-radius: 190px;background: #151E33;font-weight: 600;margin: 0 10px;transition: all 300ms ease-in-out;}.filter__item:hover {background: #EDD096;color: #46371A;}.filter__item--active {background: #EDD096;color: #46371A;}.servce-b {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;padding-top: 100px;}.servce-b__d1 {-ms-flex: 0 0 472px;flex: 0 0 472px;}.servce-b__d1 img {width: 100%;border-radius: 40px;}.servce-b__d2 {-ms-flex-positive: 1;flex-grow: 1;box-sizing: border-box;-moz-box-sizing: border-box;color: #fff;padding-left: 52px;}.servce-b__title {font-size: 47px;font-weight: bold;text-transform: uppercase;font-family: "Cormorant Unicase", serif;padding-bottom: 15px;}.servce-b__text {font-size: 15px;line-height: 32px;}.servce-b__text p {padding: 5px 0px;margin: 0;}.servce-b2 {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;padding-bottom: 36px;}.servce-b2-box {padding-top: 100px;padding-bottom: 65px;}.servce-b2__d1 {-ms-flex: 0 0 472px;flex: 0 0 472px;}.servce-b2__d1 img {width: 100%;border-radius: 40px;}.servce-b2__d2 {-ms-flex-positive: 1;flex-grow: 1;box-sizing: border-box;-moz-box-sizing: border-box;color: #fff;padding-left: 52px;padding-bottom: 44px;}.servce-b2__title {font-size: 27px;font-weight: bold;font-family: "Cormorant Unicase", serif;padding-bottom: 12px;}.servce-b2__text {font-size: 15px;line-height: 32px;}.servce-b2__text p {padding: 5px 0px;margin: 0;}.servce-b2__data {box-sizing: border-box;-moz-box-sizing: border-box;padding: 30px 40px;position: relative;}.servce-b2__data::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 30px;padding: 1px;background: linear-gradient(to bottom, #B8A36D 0%, #EDD096 49%, #947F57 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;z-index: -1;opacity: 0.2;transition: all 300ms ease-in-out;}.servce-b2--t1 .servce-b2__d1 {-ms-flex-order: 2;order: 2;}.servce-b2--t1 .servce-b2__d2 {-ms-flex-order: 1;order: 1;padding-left: 0px;padding-right: 52px;}.mobile-menu-list-block {display: none;z-index: 2;}.mobile-menu-list-block {display: none;width: 35px;top: 16px;cursor: pointer;height: 35px;left: 20px;z-index: 90;position: absolute;}.mobile-menu-list {display: block;width: 35px;height: 4px;background: #e7d3a1;position: absolute;top: 16px;z-index: 30;left: 0px;border-radius: 3px;}.mobile-menu-list::before {display: block;content: "";width: 35px;height: 4px;background: #e7d3a1;position: absolute;top: -10px;right: 0px;border-radius: 3px;}.mobile-menu-list::after {display: block;content: "";width: 35px;height: 4px;background: #e7d3a1;position: absolute;top: 10px;right: 0px;border-radius: 3px;}.open-main .mobile-menu-list {background: transparent;}.open-main .mobile-menu-list::before,.open-main .mobile-menu-list::after {top: 0px;right: 0px;bottom: 0;width: 35px;}.open-main .mobile-menu-list::before {-ms-transform: rotate(45deg);transform: rotate(45deg);}.open-main .mobile-menu-list::after {-ms-transform: rotate(-45deg);transform: rotate(-45deg);}.mobile-menu-list,.mobile-menu-list::before,.mobile-menu-list::after {transition: all 500ms ease-in-out;}@media (max-width: 1023px) {.mobile-menu-list-block {display: block;}}@media (max-width: 1260px) {.base-block {width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;padding: 0 20px;}.header--start .base-block {width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;padding: 0 20px;}.header__contacts {right: 20px;}.main__item {margin-right: 25px;}.title,.page-title {font-size: 45px;}.page-title {line-height: 50px;}.page-header {height: auto;padding: 30px 0px;}.start-title__text {font-size: 28px;}.history__d1 {-ms-flex: 0 0 450px;flex: 0 0 450px;width: 450px;}.history__d2 {padding-left: 30px;}.history__title {font-size: 40px;line-height: 42px;}.block-history {padding-top: 50px;}.history {padding-bottom: 50px;}.block-numbers,.blokc-steps {padding: 50px 0px;}.steps__item {padding-left: 20px;padding-right: 20px;}.steps {gap: 15px;}.steps__name {font-size: 20px;}.comparison-slider-box {width: calc(100% - 40px);margin: 0 auto;}.comparison-slider {height: 380px;}.slider-responce-box {width: calc(100% - 80px);margin: 0 auto;}.slider-responce .slick-prev {left: -44px;}.slider-responce .slick-next {right: -44px;}.block-responce {padding-bottom: 60px;}.services {gap: 10px;}.block-services {padding-bottom: 50px;}.callback-box {padding: 50px 0px !important;}.callback__title {font-size: 40px;}.callback__btn {height: 90px;}.block-callback {padding-bottom: 50px;}.footer-box__d1 {margin-right: 40px;width: 190px;width: calc(100% - 110px - 40px - 33px - 30px - 15px - 165px - 180px - 215px);}.footer-box__d2 {width: 110px;}.footer-main__item {width: 100%;}.footer-box__d4 {width: 165px;}.footer-box__d5 {width: 215px;}.about-page {padding-top: 40px;}.about-page__title {font-size: 40px;line-height: 42px;}.about-page__d1 {-ms-flex: 0 0 400px;flex: 0 0 400px;width: 400px;}.about-page__d2 {padding-left: 30px;}.about-page {padding-bottom: 40px;}.about-numbers {padding-bottom: 50px;}.info-block {padding: 35px 0px;}.info-block__title,.types__title {font-size: 40px;line-height: 42px;}.info-block__text {line-height: 30px;}.info-block {margin-bottom: 50px;}.types,.responce-clients-b {padding-bottom: 50px;}.contacts-box {padding-top: 40px;padding-bottom: 40px;}.contacts-box__d1 {padding-right: 20px;}.contacts-box__title {font-size: 40px;line-height: 42px;padding-bottom: 20px;}.contacts-box__btn {height: 80px;width: 360px;font-size: 17px;}.works {padding-top: 30px;gap: 10px;padding-bottom: 30px;}.works__name {font-size: 20px;padding: 0 15px 10px 15px;}.works__text {padding: 0 15px;line-height: 22px;}.filter__item {margin: 0 8px;padding: 14px 20px;font-size: 14px;}.filter-catalog {padding: 30px 0px;}.servce-b__d1,.servce-b2__d1 {-ms-flex: 0 0 420px;flex: 0 0 420px;width: 420px;}.servce-b {padding-top: 50px;}.blokc-steps--page,.block-before-after--page {margin-top: 50px;}.servce-b__d2 {padding-left: 30px;}.servce-b2__d2 {padding-left: 20px;padding-bottom: 0;}.servce-b2--t1 .servce-b2__d2 {padding-right: 20px;}.servce-b2 {padding-bottom: 15px;}.servce-b2-box {padding-bottom: 30px;padding-top: 50px;}.services--page {padding-top: 50px;}}@media (max-width: 1023px) {.header__nav {position: absolute;left: calc(-100% - 20px);border-bottom: 1px #edd096 solid;border-top: 1px #edd096 solid;z-index: 10;width: 100%;transition: all 300ms ease-in-out;padding-top: 10px;padding-bottom: 10px;background: #141c2f;}.open-main .header__nav {left: 0px;}.main {position: relative;left: 0;top: 0;}.main__item {margin-right: 0;display: block;text-align: center;opacity: 0;-ms-transform: translateY(30px);transform: translateY(30px);transition: all 400ms ease-out;}.open-main .main__item {opacity: 1;-ms-transform: translateY(0);transform: translateY(0);}.open-main .main__item:nth-child(1) {transition-delay: 0ms;}.open-main .main__item:nth-child(2) {transition-delay: 120ms;}.open-main .main__item:nth-child(3) {transition-delay: 240ms;}.open-main .main__item:nth-child(4) {transition-delay: 360ms;}.open-main .main__item:nth-child(5) {transition-delay: 480ms;}.open-main .main__item:nth-child(6) {transition-delay: 600ms;}.open-main .main__item:nth-child(7) {transition-delay: 720ms;}.open-main .main__item:nth-child(8) {transition-delay: 840ms;}.main__link {display: block;box-sizing: border-box;-moz-box-sizing: border-box;padding: 10px 15px;}.header__logo {display: block;margin: 0 auto;}.header__contacts {top: 20px;}.header__logo {padding-top: 20px;}.header__phone {font-size: 16px;}.header__phone::before {width: 12px;height: 12px;margin-right: 4px;}.header__line {padding-bottom: 0;}.title {font-size: 40px;}.start-title__text {font-size: 24px;}.btn {height: 70px;}.start-title {padding: 30px 0px;}.history__d1 {-ms-flex: 0 0 300px;flex: 0 0 300px;width: 300px;}.history__title {font-size: 30px;}.history__text1 {font-size: 12px;}.history__text {font-size: 14px;line-height: 26px;padding-bottom: 20px;}.history__btn {height: 70px;}.numbers__title {font-size: 45px;}.numbers__text {font-size: 14px;}.numbers__line {margin: 20px auto;}.numbers__text2 {font-size: 14px;}.title2 {font-size: 40px;}.steps,.services {grid-template-columns: repeat(2, 1fr);}.block-before-after__text {font-size: 14px;padding-bottom: 20px;}.comparison-slider {height: 320px;}.block-before-after {padding-bottom: 40px;}.slider-responce-item {height: auto;}.callback__text {font-size: 20px;line-height: 30px;}.footer-box__d1 {margin-right: 0px;width: 100%;text-align: center;padding-bottom: 20px;}.footer-box {padding-top: 30px;}.footer {height: auto;}.footer-box__d2 {width: calc(100% - 33px - 30px - 15px - 165px - 180px - 215px);}.footer-line {padding-bottom: 25px;}.page-title {font-size: 35px;line-height: 45px;}.page-header__name {font-size: 14px;line-height: 20px;}.about-page__d1 {-ms-flex: 0 0 350px;flex: 0 0 350px;width: 350px;}.about-page__title {font-size: 30px;}.about-page__title span {font-size: 40px;}.types-list {gap: 15px;}.responce-clients-b {gap: 15px;grid-template-columns: repeat(2, 1fr);}.header--in {height: 100px;}.contacts-box__title {font-size: 35px;}.contact-info__icon {-ms-flex: 0 0 40px;flex: 0 0 40px;width: 40px;height: 40px;}.contact-info__title {font-size: 14px;padding-bottom: 5px;}.contact-info__phone {font-size: 20px;}.contact-info__text {font-size: 14px;line-height: 20px;}.contact-info__smalltext {font-size: 14px;padding-top: 5px;}.contacts-box__btn {font-size: 14px;max-width: 100%;width: 300px;}.contacts-box__btn:before {width: 16px;height: 16px;}.contacts-box__d2 {-ms-flex: 0 0 400px;flex: 0 0 400px;width: 400px;}.map-contacts {height: 472px;position: relative;}.map-contacts::before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block;content: "";z-index: 1;}.works__img {height: 250px;margin-bottom: 20px;}.works__name {font-size: 18px;line-height: 24px;}.works__text {font-size: 12px;line-height: 20px;}.works__item {min-height: 1px;padding-bottom: 20px;}.filter__item {padding: 7px 15px;margin: 0 5px;margin-bottom: 5px;}.filter-catalog {padding-bottom: 25px;}.servce-b__d1 {-ms-flex: 0 0 350px;flex: 0 0 350px;width: 350px;}.servce-b__title {font-size: 35px;line-height: 40px;}.servce-b__text {font-size: 14px;line-height: 25px;}.servce-b__d2 {padding-left: 20px;}.block-before-after--page {margin-top: 30px;}.servce-b2__d1 {width: 350px;-ms-flex: 0 0 350px;flex: 0 0 350px;}.servce-b2__title {font-size: 22px;}.servce-b2__data {padding: 20px 20px;}.servce-b2__text {font-size: 14px;line-height: 25px;}}@media (max-width: 767px) {.header__logo {padding-top: 16px;width: 150px;}.header__logo {margin-left: 50px;}.title {font-size: 30px;}.start-title__text {font-size: 16px;}.start-title {padding: 20px 0px;}.btn {font-size: 14px;width: 240px;}.history {display: block;width: 100%;}.history__d1 {margin: 0 auto;width: 100%;max-width: 100%;}.history__d2 {padding-left: 0px;padding-top: 20px;}.numbers {gap: 15px;}.numbers__title {font-size: 32px;line-height: 45px;}.numbers__text {font-size: 12px;}.block-numbers,.blokc-steps {padding: 25px 0px;}.numbers__text2 {font-size: 12px;line-height: 16px;}.title2 {font-size: 30px;}.steps__num {font-size: 50px;}.steps__name {font-size: 16px;}.steps__text {font-size: 12px;line-height: 20px;}.steps__item {padding: 10px 20px;}.block-before-after__text {font-size: 12px;line-height: 20px;}.comparison-slider {height: 250px;}.slider-responce-item {padding: 20px;}.block-services__text {font-size: 12px;padding-bottom: 25px;}.services__text {font-size: 12px;line-height: 20px;}.callback__title {font-size: 30px;padding-bottom: 20px;}.callback__text {font-size: 14px;line-height: 20px;}.callback__btn {height: 70px;width: 260px;font-size: 14px;}.callback__btn:before {width: 15px;height: 15px;}.callback-box {padding: 30px 0 !important;}.footer-box__d2,.footer-box__d4 {width: calc(50% - 20px);margin-right: 20px;}.footer-box__d3,.footer-box__d5 {margin-right: 0px;width: 50%;}.footer-box__d4,.footer-box__d5 {padding-top: 10px;}.policy {display: inline-block;position: relative;top: 0;left: 0;}.footer-line {padding: 10px 0px;text-align: center;}.footer-line__text {padding-top: 10px;padding-bottom: 10px;}.developer {position: relative;display: block;margin: 0 auto;top: 0;left: 0;}.page-title {font-size: 30px;line-height: 35px;padding-top: 10px;}.page-header__name {font-size: 12px;}.about-page {display: block;}.about-page__d1 {width: 100%;text-align: center;}.about-page__d1 img {max-width: 100%;}.about-page__d2 {width: 100%;padding-left: 0px;}.about-numbers {gap: 10px;}.about-numbers__item {padding: 30px 10px;}.about-numbers__title {font-size: 40px;line-height: 30px;}.about-numbers__name {font-size: 14px;line-height: 20px;}.about-numbers__text {font-size: 12px;line-height: 16px;}.info-block__title,.types__title,.responce-clients__title {font-size: 30px;}.info-block__title span {font-size: 35px;}.info-block__text,.types__text {font-size: 14px;line-height: 20px;}.types-list {grid-template-columns: repeat(2, 1fr);gap: 5px;}.responce-clients__title {padding-bottom: 20px;}.responce-clients-b {gap: 10px;}.header--in {height: 80px;}.contacts-box {display: block;}.contacts-box__title {font-size: 25px;}.contacts-box {padding-top: 20px;}.contacts-box__btn {margin: 0 auto;}.contact-info__item {padding-bottom: 15px;}.contacts-box__d1,.contacts-box__d2 {width: 100%;padding-right: 0;}.contacts-box__d1 {padding-bottom: 30px;}.map-contacts {height: 300px;}.works {grid-template-columns: repeat(2, 1fr);}.works__img {height: 220px;margin-bottom: 10px;}.filter-catalog {padding: 20px 0 15px 0;}.filter__item {font-size: 12px;}.servce-b {display: block;width: 100%;padding-top: 30px;}.servce-b__d1 {width: 100%;padding-bottom: 20px;}.servce-b__d2 {padding-left: 0px;}.servce-b__title {font-size: 30px;line-height: 35px;}.servce-b__text {font-size: 12px;line-height: 20px;}.servce-b2 {display: block;padding-bottom: 30px;}.servce-b2__d1 {width: 100%;height: 350px;padding-bottom: 20px;}.servce-b2__d1 img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.servce-b2__d2 {padding-left: 0;padding-right: 0;}.servce-b2--t1 .servce-b2__d2 {padding-right: 0;}.start-block {height: auto;min-height: 1px;}.video-play {width: 80px;height: 80px;}.services--page {padding-top: 30px;}}.header__phone-mobile {display: none;background: linear-gradient(270deg, #e7d3a1 0, #c9a36b 102.55%);width: 40px;height: 40px;border-radius: 50%;right: 10px;top: 15px;position: absolute;}.header__phone-mobile:before {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;content: "";background: url(../images/phone2.svg) no-repeat;background-size: cover;width: 16px;height: 16px;}@media (max-width: 479px) {.header__phone-mobile {display: block;}.header--start .base-block {padding: 0 10px;}.base-block {padding: 0 10px;}.title,.history__title,.title2 {font-size: 25px;}.block-history {padding-top: 25px;}.history__title {line-height: 35px;}.history__text {font-size: 12px;line-height: 20px;}.history__btn {width: 270px;font-size: 14px;}.numbers {grid-template-columns: repeat(1, 1fr);}.steps__item {padding: 10px;}.steps {gap: 5px;}.steps__num {font-size: 30px;}.steps__name {font-size: 14px;line-height: 20px;}.steps__text {line-height: 16px;}.comparison-slider__label {font-size: 9px;}.footer-adress {font-size: 12px;line-height: 18px;}.services__item {height: auto;}.services {gap: 5px;}.services {grid-template-columns: repeat(1, 1fr);}.responce-item__text {font-size: 12px;line-height: 20px;}.slider-responce .slick-prev,.slider-responce .slick-next {width: 30px;height: 30px;}.slider-responce-item {padding: 15px 10px;width: 100%;}.slider-responce-item::before {border-radius: 15px;}.mobile-menu-list-block {left: 10px;}.mobile-menu-list {left: 0px;}.header__contacts {display: none;}.header__logo {margin: 0 auto;}.page-header {padding: 15px 0px;}.page-title {font-size: 20px;line-height: 25px;}.about-page__title {font-size: 25px;}.about-page__d2 {font-size: 12px;}.about-page__text p {line-height: 20px;font-size: 12px;}.about-numbers {grid-template-columns: repeat(1, 1fr);}.info-block__title,.responce-clients__title,.types__title {font-size: 25px;}.info-block {padding: 25px 0px;}.about-numbers {padding-bottom: 25px;}.types-list__icon {width: 80px;height: 80px;margin-bottom: 10px;}.types-list__item {height: auto;min-height: 1px;padding: 30px 10px;}.works__img {height: 190px;}.works__name {font-size: 15px;line-height: 20px;padding-left: 5px;padding-right: 5px;}.works__text {padding-left: 5px;padding-right: 5px;line-height: 16px;}.works {gap: 5px;grid-template-columns: repeat(1, 1fr);}.works__img {border-radius: 20px 20px 0 0;}.works__item::before {border-radius: 20px;}.filter__item {margin: 0 3px 3px 3px;padding: 5px 10px;}.servce-b__title {font-size: 25px;line-height: 30px;}.block-before-after--page,.blokc-steps--page {margin-top: 30px;}.block-before-after--page {padding-bottom: 30px;}.servce-b2__d1 {height: 300px;}.servce-b2__text {font-size: 12px;line-height: 20px;}.servce-b2 {padding-bottom: 10px;}.video-box-s {height: auto;max-height: 100%;}.video-play {width: 50px;height: 50px;}}.animate-on-scroll {opacity: 0;-ms-transform: translateY(40px);transform: translateY(40px);transition: all 0.8s cubic-bezier(0.25, 0.1, 0.25, 1);will-change: opacity, transform;}.animate-on-scroll.visible {opacity: 1;-ms-transform: translateY(0);transform: translateY(0);position: relative;z-index: 2;}.animate-on-scroll.delay-1 {transition-delay: 0.1s;}.animate-on-scroll.delay-2 {transition-delay: 0.2s;}.animate-on-scroll.delay-3 {transition-delay: 0.3s;}.animate-on-scroll.from-left {-ms-transform: translateX(-60px);transform: translateX(-60px);}.animate-on-scroll.from-right {-ms-transform: translateX(60px);transform: translateX(60px);}.animate-on-scroll.scale {-ms-transform: scale(0.85);transform: scale(0.85);}.video-loader {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;z-index: 10;transition: opacity 0.4s ease;pointer-events: none;}.spinner {width: 50px;height: 50px;border: 5px solid #f2ce83;border-top: 5px solid #ffffff;border-radius: 50%;animation: spin 1s linear infinite;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}.start-block__video .video-loader,.start-block__video-mobile .video-loader {opacity: 0;visibility: hidden;}@keyframes spin {to {transform: rotate(360deg);}}.start-block__video video,.start-block__video-mobile video {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;display: block;max-height: 100vh;}.start-block__video {display: block;}.start-block__video-mobile {display: none;}.video-box-s.playing .video-box-s__video {display: block;}.video-box-s.playing .video-box-s__video {display: block !important;}.video-box-s.playing .video-box-s__video:not(.playing-video) {display: none !important;}.video-box-s__video.mobile-video {display: none;}@media (max-width: 800px) {.start-block__video {display: none;}.start-block__video-mobile {display: block;}}@media (max-width: 800px) {.video-box-s__video.desktop-video {display: none;}.video-box-s__video.mobile-video {display: none;}}@media (max-width: 800px) {.video-box-s__video.mobile-video {display: block;}}@media (max-width: 1023px) {.start-block__video video,.start-block__video-mobile video {max-height: calc(100vh - 100px) !important;width: 100%;}.start-block {height: auto;min-height: 1px;}}@media (min-width: 800px) and (max-width: 1260px) {.start-block__video video,.start-block__video-mobile video {max-height: calc(100vh - 200px);width: 100%;}.start-block {height: auto;min-height: 1px;}}.video-box-s.playing .video-box-s__video {display: block;}body * {max-height: 1000000px;}input[type="text"] {box-sizing: border-box;}p {margin: 0;padding: 0;}h1,h2,h3,h4,h5,h6 {padding: 0;margin: 0;}

/* css/jquery-confirm.min.css [source] */
/*!
 * jquery-confirm v3.3.0 (http://craftpip.github.io/jquery-confirm/)
 * Author: boniface pereira
 * Website: www.craftpip.com
 * Contact: hey@craftpip.com
 *
 * Copyright 2013-2017 jquery-confirm
 * Licensed under MIT (https://github.com/craftpip/jquery-confirm/blob/master/LICENSE)
 */@-webkit-keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body[class*=jconfirm-no-scroll-]{overflow:hidden!important}.jconfirm{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999;font-family:inherit;overflow:hidden}.jconfirm .jconfirm-bg{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-transition:opacity .4s;transition:opacity .4s}.jconfirm .jconfirm-bg.jconfirm-bg-h{opacity:0!important}.jconfirm .jconfirm-scrollpane{-webkit-perspective:500px;perspective:500px;-webkit-perspective-origin:center;perspective-origin:center;display:table;width:100%;height:100%}.jconfirm .jconfirm-row{display:table-row;width:100%}.jconfirm .jconfirm-cell{display:table-cell;vertical-align:middle}.jconfirm .jconfirm-holder{max-height:100%;padding:50px 0}.jconfirm .jconfirm-box-container{-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform}.jconfirm .jconfirm-box-container.jconfirm-no-transition{-webkit-transition:none!important;transition:none!important}.jconfirm .jconfirm-box{background:white;border-radius:4px;position:relative;outline:0;padding:15px 15px 0;overflow:hidden;margin-left:auto;margin-right:auto}@-webkit-keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}@keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}@-webkit-keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}@keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}@-webkit-keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}@keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}@-webkit-keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}@keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}@-webkit-keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}@keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}@-webkit-keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}@keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}.jconfirm .jconfirm-box.jconfirm-type-animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.jconfirm .jconfirm-box.jconfirm-type-blue{border-top:solid 7px #3498db;-webkit-animation-name:type-blue;animation-name:type-blue}.jconfirm .jconfirm-box.jconfirm-type-green{border-top:solid 7px #2ecc71;-webkit-animation-name:type-green;animation-name:type-green}.jconfirm .jconfirm-box.jconfirm-type-red{border-top:solid 7px #e74c3c;-webkit-animation-name:type-red;animation-name:type-red}.jconfirm .jconfirm-box.jconfirm-type-orange{border-top:solid 7px #f1c40f;-webkit-animation-name:type-orange;animation-name:type-orange}.jconfirm .jconfirm-box.jconfirm-type-purple{border-top:solid 7px #9b59b6;-webkit-animation-name:type-purple;animation-name:type-purple}.jconfirm .jconfirm-box.jconfirm-type-dark{border-top:solid 7px #34495e;-webkit-animation-name:type-dark;animation-name:type-dark}.jconfirm .jconfirm-box.loading{height:120px}.jconfirm .jconfirm-box.loading:before{content:'';position:absolute;left:0;background:white;right:0;top:0;bottom:0;border-radius:10px;z-index:1}.jconfirm .jconfirm-box.loading:after{opacity:.6;content:'';height:30px;width:30px;border:solid 3px transparent;position:absolute;left:50%;margin-left:-15px;border-radius:50%;-webkit-animation:jconfirm-spin 1s infinite linear;animation:jconfirm-spin 1s infinite linear;border-bottom-color:dodgerblue;top:50%;margin-top:-15px;z-index:2}.jconfirm .jconfirm-box div.jconfirm-closeIcon{height:20px;width:20px;position:absolute;top:10px;right:10px;cursor:pointer;opacity:.6;text-align:center;font-size:27px!important;line-height:14px!important;display:none;z-index:1}.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover{opacity:1}.jconfirm .jconfirm-box div.jconfirm-title-c{display:block;font-size:22px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;padding-bottom:15px}.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand{cursor:move}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{font-size:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i{vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:inherit;font-family:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-content-pane{margin-bottom:15px;height:auto;-webkit-transition:height .4s ease-in;transition:height .4s ease-in;display:inline-block;width:100%;position:relative;overflow-x:hidden;overflow-y:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll{overflow-y:hidden}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar{width:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track{background:rgba(0,0,0,0.1)}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img{max-width:100%;height:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty{display:none}.jconfirm .jconfirm-box .jconfirm-buttons{padding-bottom:11px}.jconfirm .jconfirm-box .jconfirm-buttons>button{margin-bottom:4px;margin-left:2px;margin-right:2px}.jconfirm .jconfirm-box .jconfirm-buttons button{display:inline-block;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;min-height:1em;-webkit-transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease,-webkit-box-shadow .1s ease;-webkit-tap-highlight-color:transparent;border:0;background-image:none}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue{background-color:#3498db;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover{background-color:#2980b9;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green{background-color:#2ecc71;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover{background-color:#27ae60;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red{background-color:#e74c3c;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover{background-color:#c0392b;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange{background-color:#f1c40f;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover{background-color:#f39c12;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#ecf0f1;color:#000;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#bdc3c7;color:#000}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple{background-color:#9b59b6;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover{background-color:#8e44ad;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark{background-color:#34495e;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover{background-color:#2c3e50;color:#FFF}.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#e74c3c!important}.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:#3498db!important}.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#2ecc71!important}.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c{color:#9b59b6!important}.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#f1c40f!important}.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c{color:#34495e!important}.jconfirm .jconfirm-clear{clear:both}.jconfirm.jconfirm-rtl{direction:rtl}.jconfirm.jconfirm-rtl div.jconfirm-closeIcon{left:5px;right:auto}.jconfirm.jconfirm-white .jconfirm-bg,.jconfirm.jconfirm-light .jconfirm-bg{background-color:#444;opacity:.2}.jconfirm.jconfirm-white .jconfirm-box,.jconfirm.jconfirm-light .jconfirm-box{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);border-radius:5px}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-size:14px;font-weight:bold;text-shadow:none}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default{-webkit-box-shadow:none;box-shadow:none;color:#333}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#ddd}.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-black .jconfirm-bg,.jconfirm.jconfirm-dark .jconfirm-bg{background-color:darkslategray;opacity:.4}.jconfirm.jconfirm-black .jconfirm-box,.jconfirm.jconfirm-dark .jconfirm-box{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);background:#444;border-radius:5px;color:white}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button{border:0;background-image:none;text-transform:uppercase;font-size:14px;font-weight:bold;text-shadow:none;-webkit-transition:background .1s;transition:background .1s;color:white}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#666}.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake{-webkit-animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow{-webkit-animation:glow .82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:glow .82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@-webkit-keyframes glow{0%,100%{-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}50%{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}}@keyframes glow{0%,100%{-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}50%{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}}.jconfirm{-webkit-perspective:400px;perspective:400px}.jconfirm .jconfirm-box{opacity:1;-webkit-transition-property:all;transition-property:all}.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-zoom,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-scalex{opacity:0}.jconfirm .jconfirm-box.jconfirm-animation-rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jconfirm .jconfirm-box.jconfirm-animation-rotatex{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatexr{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatey{-webkit-transform:rotatey(90deg);transform:rotatey(90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotateyr{-webkit-transform:rotatey(-90deg);transform:rotatey(-90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scaley{-webkit-transform:scaley(1.5);transform:scaley(1.5);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scalex{-webkit-transform:scalex(1.5);transform:scalex(1.5);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-top{-webkit-transform:translate(0px,-100px);transform:translate(0px,-100px)}.jconfirm .jconfirm-box.jconfirm-animation-left{-webkit-transform:translate(-100px,0px);transform:translate(-100px,0px)}.jconfirm .jconfirm-box.jconfirm-animation-right{-webkit-transform:translate(100px,0px);transform:translate(100px,0px)}.jconfirm .jconfirm-box.jconfirm-animation-bottom{-webkit-transform:translate(0px,100px);transform:translate(0px,100px)}.jconfirm .jconfirm-box.jconfirm-animation-zoom{-webkit-transform:scale(1.2);transform:scale(1.2)}.jconfirm .jconfirm-box.jconfirm-animation-scale{-webkit-transform:scale(0.5);transform:scale(0.5)}.jconfirm .jconfirm-box.jconfirm-animation-none{visibility:hidden}.jconfirm.jconfirm-supervan .jconfirm-bg{background-color:rgba(54,70,93,0.95)}.jconfirm.jconfirm-supervan .jconfirm-box{background-color:transparent}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark{border:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon{color:white}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c{text-align:center;color:white;font-size:28px;font-weight:normal}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c>*{padding-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane{margin-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content{text-align:center;color:white}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button{font-size:16px;border-radius:2px;background:#303f53;text-shadow:none;border:0;color:white;padding:10px;min-width:100px}.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-material .jconfirm-bg{background-color:rgba(0,0,0,0.67)}.jconfirm.jconfirm-material .jconfirm-box{background-color:white;-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);padding:30px 25px 10px 25px}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:22px;font-weight:bold}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons{text-align:right}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-weight:500}.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-bootstrap .jconfirm-bg{background-color:rgba(0,0,0,0.21)}.jconfirm.jconfirm-bootstrap .jconfirm-box{background-color:white;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);border:solid 1px rgba(0,0,0,0.4);padding:15px 0 0}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:22px;font-weight:bold;padding-left:15px;padding-right:15px}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,0.87);padding:0 15px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons{text-align:right;padding:10px;margin:-5px 0 0;border-top:solid 1px #ddd;overflow:hidden;border-radius:0 0 4px 4px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button{font-weight:500}.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-modern .jconfirm-bg{background-color:slategray;opacity:.6}.jconfirm.jconfirm-modern .jconfirm-box{background-color:white;-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);padding:30px 30px 15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87);top:15px;right:15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:24px;font-weight:bold;text-align:center;margin-bottom:10px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:scale(0);transform:scale(0);display:block;margin-right:0;margin-left:0;margin-bottom:10px;font-size:69px;color:#aaa}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content{text-align:center;font-size:15px;color:#777;margin-bottom:25px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button{font-weight:bold;text-transform:uppercase;-webkit-transition:background .1s;transition:background .1s;padding:10px 20px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button+button{margin-left:4px}.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{-webkit-transform:scale(1);transform:scale(1)}

