html {
    overflow-x: hidden;
}

body {
    font-family: "HeliosExt";
    font-size: 16px;
    color: white;
    position: relative;
    margin: 0 auto;
    padding: 0;
    overflow-x: hidden;
    max-width: 1920px;
    background: #0F1626;
    opacity: 1;
}


.start body {}

select::-ms-expand {
    display: none;
}

select::-ms-expand {
    display: none;
}



@font-face {
  font-family: 'RubleRoboto';
  font-style: normal;
  font-weight: normal; /* Or 400 */
  src:
    url(data:font/woff2;charset=utf-8;base64,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) format('woff2'),
    url(data:font/woff;charset=utf-8;base64,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) format('woff');
  unicode-range: U+20BD; /* ÃÂ¢ÃÂ¾ÃÂ»Ã‘Å’ÃÂºÃÂ¾ Ã‘ÂÃÂ¸ÃÂ¼ÃÂ²ÃÂ¾ÃÂ» Ã‘â‚¬Ã‘Æ’ÃÂ±ÃÂ»Ã‘Â */
}

@font-face {
  font-family: 'RubleRoboto';
  font-style: normal;
  font-weight: bold; /* Or 700 */
  src:
    url(data:font/woff2;charset=utf-8;base64,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) format('woff2'),
    url(data:font/woff;charset=utf-8;base64,d09GRgABAAAAABD4ABEAAAAAGkgAAwJOAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAAQEAAAAFAAAABaBsPly0dTVUIAABBgAAAASQAAAFYGjuVBT1MvMgAAAfgAAABJAAAAYJRUgj1TVEFUAAAQrAAAAEwAAABaXvpBoWNtYXAAAAJQAAAAKgAAADQADCEQY3Z0IAAADMQAAADLAAAA/jv4Jn1mcGdtAAACfAAACBQAAA+GqAWEMmdhc3AAABAEAAAADAAAAAwACAAZZ2x5ZgAADZgAAAE2AAABUifjFWloZWFkAAABgAAAADYAAAA2C3VgmWhoZWEAAAG4AAAAHwAAACQM7gP6aG10eAAAAkQAAAAMAAAADA5iAMFsb2NhAAANkAAAAAgAAAAIAG0A221heHAAAAHYAAAAIAAAACADmg/DbmFtZQAADtAAAAEeAAACHjU7WG1wb3N0AAAP8AAAABMAAAAg/20AZHByZXAAAAqQAAACMQAAAs55WM7TAAEAAAADAk5XFOrBXw889QAbCAAAAAAAxPARLgAAAADh1AJvACgAAAVYBbAAAQAJAAIAAAAAAAB4nGNgZGBgz/nHw8DAupRBg8GVNYIBKIICmAFOOwL3AAABAAAAAwAdAAYAAAAAAAIAEAAvAJoAAALmD3UAAAAAeJxjYGGZzbSHgZWBgXUWqzEDA6M8hGa+yJDGxMDAAMIoAC7g7u/vzqCgsFdhLxvDPwaGNPZZYClGEMFixboBSCkwMAMABXAKnwAAAAOMAGQFpQA1BTEAKHicY2BgYGJgYGAGYhEgyQimWRgUgDQLEAL5Cnv//4eQ913A8gwAX4MHOQAAeJyNV1tv3MYVHlJ731WwNgLXANV2iCmJAJSCvhSQVSMhtNq1Lo290q4dUrZTci+SlSax04vltFGruHVtTB8LtOlv6MvQeVn3qX7Ij+mvUL8zw11d4AYlhuTMOWfOOXNuMxNu/uPrv//t+Z+f/emPT786/sPvj7783W+/eHL4+De//tUvP3/08LNPP/nFxwcP9vfGo+EgTX7+0f17d3fj6MM7t/u97e6tmx/8bGtzY/1G550fNmvVRSur11qiNa4tLbKsVke3vrRoqVJLlTVQ3Qq4Crcjd2snaq85rhs7wlWhKnhtetORHE4RMVhgFuaCxVZPbG3vRrwtE40EpH9uZPDLM1zeU3arH6lOgNGZ8Q09ng3XL6A3pmjBFetKOcrYnAd46GSW7hRbf4mxklioQSBcEY1Bm1VYw+0nLfQa057Fb4AjnzTZAO/wQzGx8t5upHiyF6+Dmtme0q03YT8RT0w/UXzIuSp5YtCNpKusRDj5eCeCxazUka5weRxPTl4vELVwwctmq5mwXmxnofWitxtBlOIv+tFL27JbyWqc/Qi4aMKZCjXUJigBacBpwLYseOalXdH0ziRk6lhjCxqgx0OsQsMM0auQWWw4sQ2saQT5JAgYG5iCwYRT6gJgFQM7NtTv5NQVYJqEecVsiymNNA+sBM+EtWJYCathw5634QsCvQTkXxZjVYt907DmLScDzx0NnljHWTV0JprTTk55DEqCHc9g0JzIzjCCPLPw26cruL0bfdNg4K+/oFilZ2mxndk3A3Ea1tsRvNfOrJtBgtCm4ZzX5ghrFfYiok0cxDyie21pkaKLR2LsiDh7+235qA02IktLfhJIE2QUWqK5gsCc8zaGopMQBRIFbQOg4R2eqEESoMubHdmhOEiJml3J7Dkvswqe9R57D5YqNVRNjFdVXazOMO+z9w2mRJiyWFXWFWPntmjzqwdyKAaIubAb7Tt7cQreKhSpKohVJyuwVWTIVQuLaGfsZoDVbCHqbgXdu0hLWj6Xco1nYcFPhymN11xkusxRYm0tPjOjzaUK02ECinasiZF7ALZFykewK5YLW/UEuru7NKe/G8nGSIwEbBqGMsWyHT6MHRkPtY0xH6qxpcXiaT3Ky5FNWe4N9/BBIgwSMTAAyseLsP2LgD1QnYWJTRKn/5b+y03RHoGC3nSk5hBjLh/FJkhYV1eK/0lknSHi8KlmLps/nY6sfIQBmlT754cPZsMOvQms9q6JFVXwKdYiV33sqE/iYEaSquMBl7wpVgR99OQb9CaqiM7xMKVyVKLYA2ATAB4NEL1g2EnkNOIwreDPJKnPgnMsUUStPkTbHi1HHXd5EvMkART54jpcFfHneykFFxXarllPF9Uev1T2MJdRyjiqjJq/l46Fi/qsKE2N9UnHArRjvUgxR0ohlQUVvQ6Iwd5XJX+DfmiPApGO4USSx9OxntuButo6xM1pCzcGie1pW8JwqA8D+gwlolHdR7YVvUvysuTXJOrUfZTYgj+8k2Aj4E3e4drVKSKZjLBBoxiMDGHVI0LM181XnwbZ/bJ3CtHtYWCIK5orNNuJVHdKUtYNnc8DZX9vGUhavLWD/aSgHUXGK3obMG+IqHJoNld2P8rdo+dv0FRn6jAzDRBdaGkjdKf61o2+RmhJt4ZuVU9VPDhaFaCDQZdpOadBgD6UNnPmtLpmAehDFM8xeiFJPih4Y70mswFyKpg4GqSCXmdy8u8uduBE0BvHJL6iBdEMzVoaxmSuEiHfZIpckml1aht6CWfBNd3KWmfCmSUVzxs+tx60yi3n5g/FDK3yeZ6Ved6NHfUgDkZmVimv4BwVFZV7uK3PF3eRDcIto45h+cgqrnoBtg29tufGqpumOlBUWh3BOoihvMOuMMXEukUfhtQS68rGcNYTL21mVcQy/apiObOtMqo9FaPmfAOFXg6TkdmaYWW27Fynw1BJO7qqffuYSlM/KjqFWIeMrw6DPIrN93Ewwx9STpanlqwQTs6QRc3u0MSGn38fB5U3zpKV/09YJfemqmocVSO/8t2i5oyDNo27Nm3DedPUiU3KaSmptGX336IMbfiXAL8M1a5ByWu5lrDNl1ClS6IrGqKHSLcyqWPc5tWBaIL2tQntOpBNaPPaMVRok5MTrbehNkaA3jXPxHmOzmeb6DwMYvQ69CYg6dCbZ1I9z9LGhaqfszc+rZ5Hihkz2ujFjCONMquBU2/BKUKiz5sw14q2pw9VMZYrmVX2c4IiEdjeipT1af2n8v+KsZDp4ySL5UWAOoI/4Ov5N2MqF6HzGpx7eX72J2CeDrWWqrfo/EJ7U5UC4F349+jbvObo48QZw2gQpeJZ6FWyfXlaEh4G07lTu+3plM7nXoD2oyNAyVLf0k6iLPyLvkuvQ6bT0ijGHwb50faIvPtUs3sacH6Ac1bLwmkLG+UBbVWcqCu+LnISB56DNNV1SF9cruIstUPnYZz5RZNb19l1c/0R+c0Ce0DBi64712LcJCYn/1mITamyscnj7UvOm5eAkvwyrhbqmTZvjhMahl285OdUtIJnSE5DR9o3bLnVgxHoDlZbdmp0r5teqb4OvgvNaT6q1IQ9EE9cssWEfSS+wHGhJRTn91AUsdVP2AcLsZTYUqWg+9OdyHwJaU3YjxfofEBnmRn99xdwOzsLaCxQ4KWTk38u0FXpVO5XM7mHkEs9ORU8YftvFEshZ901gYem1zJh2I2FUaTg57LlPbmLCyKQPyDxuT40fmsh1lyg0F9Jof8C0JJ1RHicZYrZUhphEIVnc1CjYkwFQdEDImiYICAjoIhONKskwe03/EAgu9lNULMneJMqb7Ss4h1y482YK1+CF8mNj9BxpKxKyu6u09853Qb90L+zb1OErynClzThc8rAp0nCx8k0PozZsDlB2JhYxfp4FpVxwvs44V2yjrUk4W2ihDeJOl4nCK8SIbxMOPFCJzwfJayO1vEsRngaJTyJEB5H9vEosoqHI4QHI1sohwmlcA33Q4TiZUJBI+SDdfAgIRdsx71LhJVhAhsaxPJQCEv+Ehb9hAX/PuYDhGxgC3cHCXd8Gm779pHxEeZ8K7h17G8OEG54CNc9FVzzEq56K5gFYaa/hiv9BKOPMO0mpFM14w8mUzomxjowHq8gGc8iER9AfKyG2KiBaKSC8MgctKCBIZeCgH8Y/livqzjY0wVfU4+rOOAieD1peJJORxHOEPq7CX0OgtthQ2/M5S44dYe70GNRt0UXXVOOX/kL0S52PtrJungnb9fbWJOusDaucChlRbIrVeVIke2lDnZOb2U2XWViVGAdvJWrvKqKYTWrrqnytFpWq6os8LAghoU14UiQW/RmJusSa+YSh1SWJLtUlY4kWTaMJvFQ3DOXtcyhjRYzZst8wRS3Tf+SpcZC3lS3TYHlC7kDUdzlP3d2hL6ZjLm3lPstC8fIDyRpdiF3oMi7fH1D0ARN06y9vrFpGcs2AosaKv7TViBaY53Ek+dGeBZP6cyp4U7q/5/Tcv4F0VO1BAAAAHicNY7PikFxFMc/vzKzsbFw8wa8gxew9QjKS0xpFsiUMJF/c6duM24sNJEwihi21mYte7aWhq/LdPrWOd++53POI1gPA4JX+aIE4Xz411/ifJRvqd8DC1Y4qhlNVcSbXpjzJeedDSNss6PhTV3jJ0OfT4rUmdIlRFV+igIttp7vMLlT2uK44kxYajvDq5IuQzEr2PRE/jFrc/LYMd60cePbfIg8IE1O3Jr6byVCxEnyxDNZuWXlXX3yy9aEdT+vPxw6jH0lAhcM40yNAAAAADIAbQCpeJxjYGNIYWBg1mDdwMDMwM7AzcDPIMwgzsDgKKpoaiyoLKgIxMJANiOjMqMgozEjM+ffMmkzpiNm4n/LmLr+rrdiCgQTrBvMzH4FsG4A4zYzM9aYXz2sJRDMwMRgysDAGgG0Q5xBmkHKgUdSgpmBgY+Hn6WIj4fBXttIyFLf+JyRgaGjoqmikZmZqYmamrIi0G5FIzExURE2NnagC5iN/zIxfY/NNzLNDfn3/d8VJpM1X1vavxb9Oc3E/soq3ckx1/m3NeuGqmtdEy/kBb18CbRVg4GB5Q1LL4MEgwyDtAO3tAwTIyPQ1lo+LgZ7e2Mhyxp9Ywl0a5Xh1vIxga0V/CvO9NIuWFs72O7pvwdMrJOuljjVbND/c5Nx+ik9Hz09T50/ISy9iasLQnuSzVxOngQAGjxbRAAAeJx1kEFOwkAYhb8BNGBwy7orxUQR0Y26Ek2IGyWNkcRdBSmaQk1bFl7HI3gAlx7IE/g6nUa7MH/+zjdv3rzODLDNO3VMowV8qAs2tDUruEaTT8d19vly3KDDt+MNdkzT8SYd0yvYQNtcOTZsmbHjmvQHx63ffLMrfe64K3/CJTGvvJHwTMiCDI8BfY5UHndSnjT6cj2qM7XHWO6YF61Mrf+CtcaFtIRU867NyZSbcsahKlR67lgrpaddMUurxqqQSElz0UqeVHry528HckcE0lNlTNmrnGWojphxrNS+6pRzRtyqRiK/klN6q3cp1XudIbH/yM/hVRKLFxlw8k/iRHvL15uIZvau1/oGWs9PfWPfZmnnvr19wOoH+QhM6gAAeJxjYGYAg/9ZDCkMWAAAKh8B0QAAAQACAAgACP//AA94nGNgZGBg4GIwYLBjYHFx8wlhkEquLMphkEovSs1mkMpJLMljkGJgAaph+P+fAaSWMbmguICBA8QCYxYozQHEXAysDCoMHkAWEAIAir4Lc3icY2BkYGDgYjBgsGNgcXHzCWGQSq4symGQSi9KzWaQykksyWOQYmABqmH4/58BpJYx2ag4mYEDxAJjFijNAcRsQAyGAFELCrQAAAB4nB2LMQqAMBRDX1IQXcXZVQcvJRSs4Fjo5Tyc3y55IbwgxEgClp4HbrkWCdpVakB3PR8ZMzCzhg/WRg7+bzT5jZ7CsHboOx97twc3) format('woff');
  unicode-range: U+20BD; /* ÃÂ¢ÃÂ¾ÃÂ»Ã‘Å’ÃÂºÃÂ¾ Ã‘ÂÃÂ¸ÃÂ¼ÃÂ²ÃÂ¾ÃÂ» Ã‘â‚¬Ã‘Æ’ÃÂ±ÃÂ»Ã‘Â */
}


.fancybox-image {background: white;}


.bg_dark {background:#041B24;}


.mgallery {
    display: flex;
    position: relative;
    overflow: hidden;
    height: 330px;
}
.mgallery > * {
    width: 100%;
    height: 100%;
    display: inline-flex;
}
.mgallery > * img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    pointer-events: none;
    transform: translate(-50%, -50%);
}
.mgallery > *:after {content:'';opacity:1;width: calc(100% - 6px);height: 4px;background: hwb(0deg 100% 0% / 40%);display: block;margin-top: auto;position: relative;margin-bottom: 46px;z-index: 2;margin-left: auto;margin-right: auto;border-radius: 4px;}
.mgallery > *:hover:after,.mgallery > *.current:after {background: white;}
.mgallery > *:first-child img,.mgallery > *:hover img,.mgallery > *.current img {z-index:1;}



.rub {font-style:normal;font-family: "RubleRoboto";}


.mobile_phone {
    display: none;
}

.alert {color:black;}

img.lazyload {width:auto !important;}


.disclamer {font-size:10px;display: none;text-align: left;}
.disclamer a {color:white;}
.declaration {
    font-size:10px;
    display: none;
    text-align: left;
    margin-top: 30px;
}
.declaration_wrap {
    display: flex;
    flex-direction: column;
    gap: 10px;

}
.declaration a {
    color:white;
}

.anim {
    opacity: 0;
	transition:0.5s;
}
.anim.animated {opacity:1;}

font {display:block;}

.fancybox-slide--html .fancybox-close-small {/* color: white !important; */color: black;}

.fancybox-button svg {
    transform: scale(2);
}

.compensate-for-scrollbar {
    margin-right: auto !important;
    overflow: auto !important;
}

.fancybox-content {
    overflow: hidden;
}


input[type=file] {
    display: none;
}
input::placeholder {color:black;font-family: inherit;}


.resp_table {
    width: 100%;
}

.resp_table tr td:before {
    display: none;
}

.resp_table img {
    display: block;
}


sup {
    display: inline-block;
    vertical-align: top;
    top: -3px;
    position: relative;
    font-size: 80%;
}

img {
    border-style: none;
    vertical-align: middle;
    max-width: 100%;
}

select::-ms-expand {
    display: none;
}

select::-ms-expand {
    display: none;
}

a:hover {
    text-decoration: none;
}

.rub {
}


.fancybox-type-image .fancybox-close {
    right: 9px;
}

.fancybox-close {
    background: url(../img/bg_close.png) 50% 50% no-repeat !important;
    color: black;
    width: 22px !important;
    height: 22px !important;
    top: -25px !important;
    right: -25px !important;
}


.container
{
    position: relative;
    width: 1430px;
    margin: 0px auto;
    padding: 0px 15px;
    max-width: 100%;
    box-sizing: border-box;
}

.container2 {
    max-width: 1280px;
}


.has-danger input,
.has-danger select,
.has-danger textarea {
    border-width: 2px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #eba5a3;
}


#form_popup, #form_popup2 {
    display: none;
}

.popup_container {
    width: 460px;
    max-width: 100%;
    padding: 30px;
    overflow: hidden;
    position: relative;
    box-sizing: border-box;
    /* border: 2px solid black; */
    background: white;
    text-align: center;
    padding-bottom: 30px;
    background: url(../img/bg_popup.png) 100% 0% no-repeat white;
}

.popup_container .agree_field {
    color: #0c121c;
    text-align: left;
}

.popup_container .agree_field a {
    color: black;
}


.popup_container h2 {
    padding: 0px;
    margin: 0px;
    padding-top: 25px;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    line-height: 100%;
    padding-bottom: 32px;
    color: black;
}

.popup_container .form_comment {
    text-align: center;
    font-size: 20px;
    color: #414141;
    padding-bottom: 15px;
}

.popup_container .form_comment a {
    display: block;
    color: #414141;
    text-decoration: none;
}

.popup_container .close {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 34px;
    height: 34px;
    -moz-transform: rotate(45deg); /* Aey Firefox */
    -ms-transform: rotate(45deg); /* Aey IE */
    -webkit-transform: rotate(45deg); /* Aey Safari, Chrome, iOS */
    -o-transform: rotate(45deg); /* Aey Opera */
    transform: rotate(45deg);
    cursor: poHeliosExt;
}

.popup_container .close:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 16px;
    width: 34px;
    height: 1px;
    display: block;
    background-color: #a8a8a8;
}

.popup_container .close:after {
    content: '';
    position: absolute;
    left: 16px;
    top: 0px;
    width: 1px;
    height: 34px;
    display: block;
    background-color: #a8a8a8;
}

.popup_container .form-group {
    margin-bottom: 19px;
}

.popup_container .form-group input[type=tel] {color: black;/* border: 1px solid black; */text-align: center;border-bottom: 1px solid #C8A175;/* border-image-source: linear-gradient(to left, hwb(0deg 100% 0% / 0%), #000); *//* border-image-slice: 1; */}
.popup_container .form-group input[type=tel]::placeholder {}


.popup_container .agree_field .check_ex {
    border-color: inherit;
}
.popup_container .agree_field .check_ex i {background: none;border: 1px solid black;}
.popup_container .agree_field .check_ex i:before {
    background: black;
    top: 1px;
    left: 1px;
}
.popup_container .agree_field .check_ex input:checked + i:before {}


.popup_container .form-group textarea {
    color: black;
    display: block;
    height: 100px;
    text-decoration: none;
    text-align: left;
    /* text-transform: uppercase; */
    margin-bottom: 10px;
    width: 100%;
    box-sizing: border-box;
    outline: none;
    background: none;
    border: 1px solid #c0c6c9;
    padding: 10px;
    resize: none;
    font-family: inherit;
    font-size: 16px;
}

.popup_container .form-group select {
    color: #1d1f20;
    height: 50px;
    border: 1px solid white;
    width: 100%;
    font-size: 16px;
    font-weight: 300;
    font-family: inherit;
    padding-left: 10px;
    height: 38px;
    background-color: white;
    border-radius: 5px;
    border: 1px solid #c0c6c9;
}

.popup_container .form-group select option {
}

.popup_container .form-group button {
    cursor: poHeliosExt;
}

.popup_container .form-group button:before {
    display: none;
}

.popup_container .form-group button:after {
    display: none;
}


.not_agree button {
    background-color: #cccccc !important;
    cursor: auto !important;
    color: white !important;
    border-color: #cccccc !important;
}

.agree_field {
    line-height: 100%;
    position: relative;
    display: flex;
    top: 0px;
    margin-top: 8px;
    text-align: left;
    font-size: 14px;
    align-items: center;
    /* text-transform: uppercase; */
}

.agree_field a {
    color: inherit;
}

.agree_field input {opacity: 0;position: absolute;}

.checkbox {
    text-transform: uppercase;
}

.check_ex {
    display: inline-block;
    /* width: 36px; */
    /* height: 20px; */
    position: relative;
    /* vertical-align: middle; */
    /* top: -1px; */
    margin-right: 5px;
    border-radius: 0px;
    box-sizing: content-box;
    /* background: #9E9E9E; */
    /* border: none; */
    /* border-radius: 100px; */
}
.check_ex input {opacity: 0;position: absolute;}
.check_ex i {
    /* background: url(../img/arrow.svg) 50% 50% no-repeat; */
    width: 16px;
    height: 16px;
    display: block;
    background-size: 120%;
    /* background: #9E9E9E; */
    position: relative;
    /* top: 2px; */
    /* left: 18px; */
    border-radius: 0px;
    /* filter: invert(100%) sepia(1%) saturate(7488%) hue-rotate(328deg) brightness(119%) contrast(99%); */
    transition: 0.2s;
    border: 1px solid white;
}
.check_ex i:before {content:'';width: 12px;height: 12px;background: white;display: block;border-radius: 0px;position: relative;top: 2px;left: 2px;transition: 0.2s;opacity: 0;}
.check_ex input:checked + i {display: block;/* left: 2px; */background: #393536;}
.check_ex input:checked + i:before {
    /* left: 18px; */
    opacity: 1;
}



.popup_container .form-disclamer {
    color: #b8b8b8;
    font-size: 10px;
    padding-top: 10px;
    text-align: center;
}



.form_popup2_container {
    padding: 0px;
    max-width: 993px;
}
.form_popup2_container .desc {}
.form_popup2_container .desc picture {
    margin-left: -40px;
    margin-top: -40px;
    display: block;
    width: calc(100% + 80px);
}
.form_popup2_container .desc picture img {
    width: 100% !important;
}
.form_popup2_container .desc {
    padding: 40px;
}
.form_popup2_container form {
    background: black;
    /* margin-left: -44px; */
    width: 100%;
    max-width: none;
    padding: 40px;
}
.form_popup2_container form .form-group {
    margin-bottom: 0px;
    width: 270px;
}
.form_popup2_container form .form-group input[type=tel] {
    border: 2px solid white;
    border-radius: 4px;
    text-align: left;
    color: white;
}
.form_popup2_container button {}
.form_popup2_container button:hover {border-color:white;background:black;color:white;}
.form_popup2_container .agree_field {
    color: white;
}
.form_popup2_container .agree_field a {color:white;}
.form_popup2_container .fields {
    display: flex;
}
.form_popup2_container .fields .form-group:first-child {margin-right: 15px;}



.form_popup2_container .agree_field .check_ex i {background:white;}



.form_popup2_container .desc .columns {
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: flex;
    margin: 0px -15px;
}
.form_popup2_container .desc .columns > li {
    margin: 0px 15px;
}





form {
}

form .form-group {
    position: relative;
    margin-bottom: 13px;
    width: 100%;
}

form .form-group input[type=tel],
form .form-group input[type=text],
form .form-group select {height: 50px;width: 100%;color: inherit;box-sizing: border-box;font-weight: 400;/* text-transform: uppercase; */padding: 0px;outline: none;background: transparent;border-radius: 0px;padding-left: 0px;border: none;border-bottom: 1px solid white;font-family: inherit;font-size: 18px;}

form .form-group select {background: url(../img/ico_select_white.svg) right 20px top 50% no-repeat transparent;color: white;}
form .form-group select option {color:black;}

select {
    appearance: none;
    -moz-appearance: none; /* Firefox */
    -webkit-appearance: none; /* Safari and Chrome */
    background: url(../img/ico_select.svg) right 15px top 50% no-repeat white;
    outline: none;
    border: 1px solid #DFDFDF;
    height: 50px;
    border-radius: 8px;
    font-family: inherit;
    width: 100%;
    padding-left: 25px;
    padding-right: 30px;
}

form .form-group button {
    width: 100%;
    cursor: pointer;
    outline: none;
    font-size: inherit;
}

form .form-group button:hover {
}


.form_title {
    font-size: 40px;
    /* text-transform: uppercase; */
    padding: 0px;
    margin: 0px;
    text-align: center;
    padding-bottom: 20px;
}

.form_title span {
}

.btn {
    box-sizing: border-box;
    background: #C8A175;
    border: 1px solid #C8A175;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 100%;
    height: 56px;
    color: #0F1626;
    text-decoration: none;
    outline: none;
    text-align: center;
    font-family: inherit;
    font-size: inherit;
    position: relative;
    padding: 0px 15px;
    position: relative;
    /* text-transform: uppercase; */
    cursor: pointer;
    border-radius: 0px;
    overflow: hidden;
    font-weight: 400;
    font-size: 16px;
    transition: .3s ease-out;
}

.btn span {display: inline-flex;justify-content: center;z-index: 1;align-items: center;}


.btn:hover {
    background: none;
    border-color: #C8A175;
    color: inherit;
}

.btn:after {content:'';}

.btn:hover:after {filter: invert(15%) sepia(1%) saturate(4140%) hue-rotate(280deg) brightness(93%) contrast(81%);}


.btn.whiteglass {
    border-color: white;
    background: none;
    color:white;
}
.btn.whiteglass:hover {border-color: #393536;color: white;background: #393536;}

.btn.whiteglass:hover:after {filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);}

.btn.blackglass {
    border-color: #041B24;
    background: none;
    color:#041B24;
}
.btn.blackglass:after {
    filter: invert(18%) sepia(1%) saturate(2963%) hue-rotate(295deg) brightness(91%) contrast(87%);
}

.btn.blackglass:hover {border-color: #393536;color: #041B24;background:none;}
.btn.blackglass:hover:after {}


.btn.blueglass {
    border-color: #393536;
    background: none;
    color:#393536;
}
.btn.blueglass:hover {border-color: #393536;color: white;background:#393536;}


.btn.gray {
    border-color: #3C4650;
    background: #3C4650;
    color:white;
}
.btn.gray:hover {border-color: #393536;color: white;background:#393536;}

.btn.white {
    border-color: #FFFFFF;
    background: #FFFFFF;
    color: inherit;
}
.btn.white:hover {border-color: #fff;color: white;background: none;}

.btn.white:after {filter: invert(18%) sepia(5%) saturate(602%) hue-rotate(294deg) brightness(90%) contrast(85%);}

.btn.white:hover:after {filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(70deg) brightness(102%) contrast(102%);}


.btn.brown {
    border-color: #393536;
    background: #393536;
    color: white;
}
.btn.brown:hover {border-color: #393536;color: #393536;background: none;}



.btn.brownglass {
    border-color: #C8A175;
    background: none;
    color: #0F1626;
}
.btn.brownglass:hover {border-color: #C8A175;color: #0F1626;background: #C8A175;}


.menu_container {
    position: relative;
    z-index: 1;
    display: flex;
    margin: 0px auto;
    font-weight: 400;
    justify-content: space-between;
}
.btn:hover:before,.btn:hover:after {
}


.menu_container:before {content:"";background: #22243C;width: 1000px;position: absolute;top: 0px;left: 0px;height: 100%;}

.menu_container {}
.menu_container .menu {
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: flex;
    /* text-transform: uppercase; */
    justify-content: space-between;
    gap: 20px;
}
.menu_container .menu.add {
    width: auto;
    margin-left: 6%;
}
.menu_container .menu.add li {
    margin: 0px;
    margin-left: 30px;
}

.menu_container .menu > li {
    margin: 0px;
}
.menu_container .menu > li:first-child {border:0px;}
.menu_container .menu > li.last {
}
.menu_container .menu > li.last a {padding-right:0px;}
.menu_container .menu > li.sup {
    width: 100%;
}
.menu_container .menu > li a {
    color: inherit;
    /* text-transform: uppercase; */
    text-decoration: none;
    white-space: nowrap;
    position: relative;
    display: block;
    text-align: left;
    font-size: 80px;
    font-weight: 300;
    padding-bottom: 5px;
    font-family: 'CamertonDC';
}

.menu_container .menu > li:first-child a {border:none;}

.menu_container .menu > li a:after {content:'';position: absolute;bottom: 0px;right: 50%;transform: translateX(0%);display: block;height: 1px;transition: 0.2s;width: 0px;background: #004975;/* opacity: 0; */}
.menu_container .menu > li a:hover {
    color: #C8A175;
}
.menu_container .menu > li a:hover:after {}

.menu_container .menu > li:before {display:none;}

.menu_container .menu > li.sep {width:100%;}


.menu_container .menu > li.sup ~ li a {
    margin-right: 0px;
    margin-left: 8px;
}
.menu_container .menu > li.sup ~ li {
}

.title1 {
	/* text-transform: uppercase; */
	padding-bottom: 48px;
	position: relative;
	font-size: 100px;
	display: block;
	font-family: 'CamertonDC';
	font-weight: 100;
	text-align: center;
	letter-spacing: 5px;
}
.title1:before {content:'';}
.title1 span:after {content:'';}
.title1 span {
}
.title1 font {}
.title1 i {
    font-style: normal;
    border-left: 1px solid #9F9C9C;
    font-size: 16px;
    text-transform: none;
    text-align: left;
    margin-left: 16px;
    padding-left: 14px;
    font-weight: 500;
    white-space: nowrap;
}

.title1_comment {
    text-align: center;
    line-height: 149%;
    position: relative;
    z-index: 2;
    margin-top: -37px;
    padding-bottom: 47px;
    font-size: 24px;
}

.burger {display:none;}



header {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: 12;
	transition: 0.5s;
	/* background: #041B24; */
}
.scroll header {
    /* padding-top: 5px; */
    /* padding-bottom: 5px; */
    backdrop-filter: blur(20px);
    background: #0F1626;
    color: inherit;
}
header .container {
}


header .cont {
    width: 1458px;
    margin: 0px auto;
    padding: 0px 15px;
    box-sizing: border-box;
    max-width: 100%;
}


header >.container:first-child {display: block;}



header .menu_block {
    opacity: 1;
    transition:1s;
    position: relative;
    top: 0%;
    left: 0px;
    width: 100%;
}
header .menu_block .container {}

.scroll[data-scrolldirection="down"] .menu_block {/* opacity: 0; */}


.logo1 {display: inline-flex;align-items: center;font-size: 18px;color: white;display: none;}
.logo1 picture {
    order: -1;
    margin-right: 10px;
}
.logo1 img {
}
.logo1 span {
    display: inline-block;
    position: relative;
    padding-left: 10px;
    font-size: 14px;
}
.logo1 strong {
    font-weight: 400;
    display: block;
    font-size: 18px;
}
.logo1 span:before {content:'';width: 1px;height: 30px;display: inline-block;background: #68767C;position: absolute;top: 50%;left: 0px;transform: translateY(-50%);}

.logo2 {color: white;display: flex;align-items: center;font-size: 20px;font-weight: 300;}
.logo2 picture {}
.logo2 img {}


.scroll header .logo1 img {
    filter: invert(13%) sepia(1%) saturate(5465%) hue-rotate(295deg) brightness(109%) contrast(80%);
}


header {padding-top: 27px;padding-bottom: 27px;color: white;}
header .panel {display: flex;align-items: center;justify-content: space-between;padding: 2px 0px;}
header .panel .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    padding-top: 20px;
    padding-bottom: 15px;
}


header .addr_container {
    position: relative;
}
header .addr_container label {
    display: flex;
    align-items: center;
    cursor: pointer;
}
header .addr_container label span {}
header .addr_container label:before {content:'';background: url(../img/ico_addr.svg) 50% 50% no-repeat;width: 12px;height: 16px;display: inline-block;flex-shrink: 0;margin-right: 10px;}
header .addr_container label:after {content:'';background: url(../img/arrow.svg) 50% 50% no-repeat;width: 12px;height: 16px;display: inline-block;flex-shrink: 0;margin-left: 10px;filter: invert(50%) sepia(8%) saturate(11%) hue-rotate(356deg) brightness(94%) contrast(85%);}
header .addr_container .items {
    position: absolute;
    top: 100%;
    background: #ffffff;
    border-radius: 5px;
    padding: 10px;
    z-index: 2;
    white-space: nowrap;
    display: none;
    flex-direction: column;
    gap: 10px;
    color: black;
}

header .addr_container.open .items {display:flex;}

header .addr_container .items .item {
    cursor: pointer;
}


header .addr {
    text-decoration: none;
    color: white;
    display: inline-flex;
    align-items: center;
}

header .addr:before {content:'';background: url(../img/ico_addr.svg) 50% 50% no-repeat;width: 14px;height: 15px;display: block;flex-shrink: 0;margin-right: 10px;}

header .addr label {
    display: block;
    color: #676767;
}
header .addr span  {font-weight: 500;}

header .phone {
    white-space: nowrap;
    color: white;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    font-size: 18px;
}

header .phone:before {content:'';content: '';background: url(../img/ico_phone.svg) 50% 50% no-repeat;width: 16px;height: 16px;display: block;flex-shrink: 0;margin-right: 10px;}
header .phone span {}


header .btn {
    width: 280px;
}


.scroll header .btn {
    border-color: #393536;
    color: #393536;
}
.scroll header .btn:hover {}
.scroll header .btn:after {filter: invert(18%) sepia(1%) saturate(2963%) hue-rotate(295deg) brightness(91%) contrast(87%);}
.scroll header .btn:hover:after {filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);}

.bg_menu {
    background: white;
}
.bg_menu .container {}


.big_banner {
    position: relative;
}
.big_banner picture {
    display: block;
    text-align: center;
    overflow: hidden;
}
.big_banner picture img {
    max-width: none;
    left: 50%;
    position: relative;
    transform: translateX(-50%);
    display: block;
    /* height: 738px; */
}
.big_banner picture.img {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 1;
    pointer-events: none;
}
.big_banner picture.img img {}


.big_banner .title_logo {
    position: absolute;
    top: 185px;
    left: 50%;
    transform: translateX(-50%);
    transition: 0.5s;
    z-index: 11;
}
.big_banner .title_logo img {
    height: 327px;
    transition: 0.5s;
}


.scroll .big_banner .title_logo {
    top: 5px;
    position: fixed;
    z-index: 14;
}

.scroll .big_banner .title_logo img {
    height: 70px;
}

.big_banner .title_container {
	position: absolute;
	top: 537px;
	left: 0px;
	width: 100%;
	/* transform: scaleY(0); */
	transition: 0.5s;
	animation-name: title_container;
	animation-delay: 0.1s;
	animation-duration: 0.5s;
	animation-fill-mode: forwards;
}


html.fix_title_hide .big_banner .title_container {/* opacity:0; *//* display: none; */}


.big_banner .title_container .container {
    height: 100%;
}
.big_banner .title_container .container .text_container {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.big_banner .title_container .container .text_container .pre_title {
    display: flex;
    align-items: center;
    border: 2px solid #393536;
    border-radius: 100px;
    padding: 2px 5px;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
}
.big_banner .title_container .container .text_container .title {font-size: 120px;text-transform: uppercase;text-align: center;line-height: 134%;font-weight: 900;margin-top: 7px;color: white;}
.big_banner .title_container .container .text_container .comment {
    text-align: center;
    font-size: 30px;
    /* text-transform: uppercase; */
    font-weight: 300;
    margin-top: 5px;
    line-height: 135%;
    color: white;
    margin-bottom: 0;
}

.big_banner .title_container .container .text_container .btn {margin-top: 36px;width: 300px;}



@keyframes title_container {
  0% {
  }
  50% {
  }
  to {transform: scaleY(1);}
}



.big_banner .swiper-button-next,.big_banner .swiper-button-prev {
    position: absolute;
    top: 50%;
    right: 0px;
    background: hwb(0deg 100% 0% / 80%);
    width: 57px;
    height: 57px;
    display: none;
    text-align: center;
    color: black;
    padding-top: 14px;
    box-sizing: border-box;
}
.big_banner .swiper-button-next:after,.big_banner .swiper-button-prev:after {
    font-size: 27px;
    font-weight: 700;
}

.big_banner .swiper-button-next:hover,.big_banner .swiper-button-prev:hover {
    background: #ff9549;
}
.big_banner .swiper-button-next:hover:after,.big_banner .swiper-button-prev:hover:after {}



.big_banner .swiper-pagination {
    justify-content: center;
    width: 100%;
    align-items: center;
    display: flex;
    bottom: 27px;
}
.big_banner .swiper-pagination .swiper-pagination-bullet {
    margin: 0px 5px;
    position: relative;
    top: 3px;
    background: #000;
    height: 12px;
    width: 12px;
    opacity: 1;
    border-radius: 10px;
    transition: 0.5s;
}
.big_banner .swiper-pagination .swiper-pagination-bullet:hover {background: #D5001C;}
.big_banner .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
    /* height: 17px; */
    /* width: 17px; */
    background: black;
    width: 64px;
}


.down {
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
}
.down:after {content:'';background:url(../img/down.svg) 50% 50% no-repeat;width:40px;height:40px;position: relative;display: block;cursor: pointer;}



#specs {
    padding-top: 72px;
}
#specs .title1 {}
.specs {
    display: flex;
    gap: 20px;
    margin: 0px;
    padding: 0px;
    list-style: none;
    font-size: 18px;
    padding-bottom: 101px;
}
.specs > li {
    width: 100%;
}
.specs > li a {
    color: inherit;
    text-decoration: none;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    border-top: 1px solid #C8A175;
    position: relative;
    height: 100%;
    box-sizing: border-box;
    padding: 15px;
}
.specs > li a:before {content:'';position: absolute;top: 0px;left: 0px;width: 100%;height: 0px;background: linear-gradient(180deg, rgba(200, 161, 117, 0.25) 0%, rgba(200, 161, 117, 0) 100%);transition: 0.5s;}
.specs > li a span {
}
.specs > li a span i{
    font-size: 40px;
    font-style: normal;
}
.specs > li a:after {content:'';width: 120px;height: 120px;display: block;margin-top: 50px;}
.specs > li a.ico1:after {background:url(../img/a_ico1.svg) 50% 50% no-repeat;}
.specs > li a.ico2:after {background:url(../img/a_ico2.svg) 50% 50% no-repeat;}
.specs > li a.ico3:after {background:url(../img/a_ico3.svg) 50% 50% no-repeat;}
.specs > li a.ico4:after {background:url(../img/a_ico4.svg) 50% 50% no-repeat;}
.specs > li a.ico5:after {background:url(../img/a_ico5.svg) 50% 50% no-repeat;}
.specs > li a:hover {}
.specs > li a:hover:before {
    height: 100%;
}




#about {
    background: #22243C;
    padding-top: 72px;
    padding-bottom: 143px;
}
#about .container {}
#about .title1 {}

.about {
    position: relative;
}
.about .swiper {}
.about .swiper .swiper-wrapper {}
.about .swiper .swiper-wrapper .swiper-slide {width:60%;}
.about .swiper .swiper-wrapper .swiper-slide.swiper-slide-active {}
.about .swiper .swiper-wrapper .swiper-slide .item {}
.about .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .item {}
.about .swiper .swiper-wrapper .swiper-slide .item a {}
.about .swiper .swiper-wrapper .swiper-slide .item a picture {}
.about .swiper .swiper-wrapper .swiper-slide .item a picture img {width:100%;}

.about .swiper-pagination {width:60%;left: 50%;transform: translateX(-50%);display: flex;justify-content: center;height: 3px;bottom: -43px;}

.about .swiper-pagination .swiper-pagination-bullet {
    background: #FFFFFF66;
    border: none;
    margin: 0px;
    width: auto;
    height: auto;
    flex: 1 0 auto;
    border-radius: 0px;
}
.about .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #C8A175;
}

.about .swiper-button-next,.about .swiper-button-prev {
    width: 60px;
    height: 60px;
    background: none;
    box-sizing: border-box;
}
.about .swiper-button-next {
    right: 8%;
}
.about .swiper-button-prev {
    left: 8%;
}
.about .swiper-button-next:hover,.about .swiper-button-prev:hover {
    border: 1px solid white;
}
.about .swiper-button-next:after,.about .swiper-button-prev:after {
    width: 20px;
    height: 20px;
    background-size: contain;
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(152deg) brightness(103%) contrast(103%);
}
.about .swiper-button-next:after {
    transform: rotate(90deg);
}
.about .swiper-button-prev:after {
    transform: rotate(90deg);
}






#advantages {
    position: relative;
}
#advantages #picture {
    display: block;
}
#advantages .picture_container {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
}
#advantages .picture_container .title1 {
    position: absolute;
    top: 100px;
    left: 0px;
    width: 100%;
    font-size: 10.4vw;
}
#advantages .picture_container picture {}
#advantages .picture_container picture img {}



#advantages #picture.animated + .picture_container {position:fixed;}

#advantages #picture + .picture_container:after {content:'';opacity:0;position: absolute;top: 0px;left: 0px;background: hwb(0deg 0% 100% / 60%);width: 100%;height: 100%;transition: 0.3s;}

#advantages #picture.animated + .picture_container:after {opacity:1;}


#advantages #picture.animated + .picture_container.next {position:absolute;}





.advantages {
    z-index: 1;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    gap: 0vw 5%;
    margin: 0px;
    padding: 0px;
    list-style: none;
    font-size: 18px;
}
.advantages li {
    width: calc(30%);
    display: inline-flex;
}

.advantages li:nth-child(3n-1) {
    margin-top: 115px;
}

.advantages li a {color: #0F1626;text-decoration: none;}
.advantages li a .text_container {
    background: white;
    display: block;
    box-sizing: border-box;
    padding: 15px;
    height: 180px;
}
.advantages li a .text_container span {}
.advantages li a .text_container span i {
    background: #C8A175;
    font-style: normal;
}
.advantages li a picture {
    display: block;
}
.advantages li a picture img {
    width: 100%;
}

.advantages_slider {
    position: relative;
}
.advantages_slider .swiper {
    overflow: visible;
}
.advantages_slider .swiper .swiper-wrapper {}
.advantages_slider .swiper .swiper-slide {
    width: auto;
    /* height: auto; */
}


.advantages_slider .swiper .swiper-slide .item {color: white;text-decoration: none;width: min-content;display: flex;flex-direction: column;/* height: 100%; */justify-content: flex-start;font-size: 20px;}
.advantages_slider .swiper .swiper-slide .item .text_container {
    display: block;
    box-sizing: border-box;
    padding-top: 15px;
}
.advantages_slider .swiper .swiper-slide .item .text_container span {}
.advantages_slider .swiper .swiper-slide .item .text_container span i {
    background: #C8A175;
    font-style: normal;
}

.advantages_slider .swiper .swiper-slide picture {
    display: block;
    overflow: hidden;
}
.advantages_slider .swiper .swiper-slide img {
    display: block;
    max-width: none;
	transition: 0.5s;
	transform: scale(1);
}

.advantages_slider .swiper .swiper-slide .item:hover img {transform: scale(1.05);}


.advantages_slider .swiper .swiper-slide .item.small {margin-top: 50px;}





.advantages_slider .swiper-button-next,.advantages_slider .swiper-button-prev {
    top: -126px;
    margin: 0px;
    border: 1px solid #ffffff00;
}
.advantages_slider .swiper-button-next {
    right: 0px;
}
.advantages_slider .swiper-button-prev {
    left: auto;
    right: 70px;
}
.advantages_slider .swiper-button-next:after,.advantages_slider .swiper-button-prev:after {}
.advantages_slider .swiper-button-next:after {}
.advantages_slider .swiper-button-prev:after {}
.advantages_slider .swiper-button-next:hover,.advantages_slider .swiper-button-prev:hover {
    border-color: white;
}





.advantages_slider .swiper-pagination {
    bottom: -54px;
    flex-wrap: nowrap;
    display: flex;
}
.advantages_slider .swiper-pagination .swiper-pagination-bullet {
    height: 3px;
    border-radius: 0px;
    margin: 0px;
    width: 100%;
    background: #FFFFFF66;
}
.advantages_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#C8A175;}


.advantages_slider .swiper-pagination {display:none;}















.swiper-button-next,.swiper-button-prev {
    width: 60px;
    height: 60px;
    /* box-shadow: 0px 0px 4px 0px #00000040; */
    /* background: white; */
    border-radius: 100px;
}
.swiper-button-next {
    right: -70px;
    transform: rotate(180deg);
}
.swiper-button-prev {
    left: -70px;
}
.swiper-button-next:after,.swiper-button-prev:after {
    font-size: 0px;
    background: url(../img/arrow.svg) 50% 50% no-repeat;
    width: 20px;
    height: 20px;
    background-size: contain;
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(152deg) brightness(103%) contrast(103%);
}
.swiper-button-next:after {
    transform: rotate(90deg);
}
.swiper-button-prev:after {
    transform: rotate(90deg);
}
.swiper-button-next:hover:after,.swiper-button-prev:hover:after {
}
.swiper-pagination {
}
.swiper-pagination .swiper-pagination-bullet {
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background: none;
    border: 1px solid #393536;
}
.swiper-pagination .swiper-pagination-bullet-active {
    background: #393536;
}




#payment {
    padding-top: 120px;
    padding-bottom: 140px;
}
#payment .title1 {
    padding-bottom: 25px;
}

#payment ::placeholder {color:#000;}

#payment .cont {/* display:flex; *//* align-items: normal; *//* justify-content: flex-end; */}


#payment .tabs {
    display: flex;
    gap: 20px;
    margin-bottom: 42px;
    /* text-transform: uppercase; */
    justify-content: center;
}
#payment .tabs > div {
    border: 1px solid #AAAAAA;
    border-radius: 0px;
    width: 200px;
    height: 41px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    box-sizing: border-box;
}
#payment .tabs > div span {}
#payment .tabs > .current {
    background: white;
    border-color: white;
    color: #0F1626;
}


#payment .tabs_container {
    background: #22243C;
    padding: 49px;
    min-height: 513px;
    box-sizing: border-box;
}
#payment .tabs_container .tab_container {display:none;}
#payment .tabs_container .tab_container.current {display:block;}
#payment .tabs_container .tab_container .comment {
    font-size: 24px;
    text-align: center;
    margin-bottom: 36px;
}



#payment .content_container {
}

#payment .calc {
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    flex-shrink: 0;
    padding-bottom: 30px;
    gap: 40px;
}
#payment .calc input[type='text'] {
    height: 50px;
    border: none;
    border-radius: 0px;
    width: 100%;
    box-sizing: border-box;
    padding: 0px 0px;
    font-family: inherit;
    font-size: 32px;
    background: none;
    color: white;
    margin-bottom: 32px;
    outline: none;
}
#payment .calc .title {
    text-align: left;
    font-size: 40px;
    padding-bottom: 0px;
    position: relative;
    font-weight: 300;
    color: white;
    text-transform: uppercase;
    margin-bottom: -15px;
}
#payment .calc .control {
    margin-top: 25px;
    width: 100%;
}
#payment .calc .control label {
    display: inline-flex;
    margin-bottom: 6px;
    color: white;
    user-select: none;
    align-items: center;
    font-size: 18px;
}


#payment .form_container {
    position: relative;
    display: inline-flex;
    flex-direction: column;
    width: 100%;
}
#payment .form_container picture {
    display: block;
    overflow: hidden;
}
#payment .form_container picture img {
	    transform: scale(1);
	    transition:0.5s;
	    height: 100%;
	    /* max-width: none; */
	    position: relative;
}
#payment picture:hover img {transform: scale(1.05);}



#payment form {
    margin-top: 61px;
}


#payment form .fields {
    display: flex;
    gap: 40px;
}
#payment form .fields .form-group {
    margin-bottom: 0px;
}
#payment form input {
    background: none;
    height: 50px;
    border: none;
    border-bottom: 1px solid white;
    border-radius: 0px;
    color: white;
    font-size: 18px;
    text-transform: none;
}
#payment form input::placeholder {color:white;}
#payment form button {
    width: 100%;
}
#payment form .agree_field {}
#payment form .agree_field a {}


#payment .mvideo_container {position: relative;flex-shrink: 0;}
#payment .mvideo_container video {
    overflow: hidden;
    display: block;
    width: 100%;
}
#payment .mvideo_container button {
    background: url(../img/btn_video.svg) 50% 50% no-repeat;
    border: none;
    width: 58px;
    height: 58px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
	opacity:1;
	transition:0.5s;
}
#payment .mvideo_container.play button {opacity:0;}



#payment .irs--flat .irs-min,#payment .irs--flat .irs-max {}

#payment .irs--flat .irs-handle>i:first-child {}
#payment .irs--flat .irs-bar {}
#payment .irs--flat {top: -2px;}



#payment form .agree_field .check_ex {border-color:white;}
#payment form .agree_field .check_ex i {}



#payment .image {
    margin-top: -163px;
}
#payment .image picture {
    display: flex;
    overflow: hidden;
    justify-content: center;
    padding-right: 25px;
    padding-top: 15px;
}
#payment .image picture img {
    transform: scale(1);
    transition:0.5s;
    height: 100%;
    max-width: none;
    position: relative;
}
#payment .image:hover img {transform: scale(1.01);}


#payment .checkeds {
    display: flex;
    gap: 20px;
    font-size: 12px;
    justify-content: space-between;
}
#payment .checkeds .checkbox {}




#payment .calc .btn {
    margin-top: 30px;
}





#reviews {
    padding-top: 38px;
    background: #22243C;
    padding-bottom: 104px;
}
#reviews .container {}
#reviews .title1 {}
.reviews {
    position: relative;
    margin-bottom: 54px;
}
.reviews  .author {
    font-size: 24px;
    margin-bottom: 20px;
}
.reviews  .text {
    font-size: 18px;
}
.reviews .item {
    padding: 30px;
    min-height: 100%;
    box-sizing: border-box;
    position: relative;
    border: 1px solid #C8A175;
    box-sizing: border-box;
}

.reviews .item:after {}

.reviews .swiper-slide {height:auto;}


#reviews .swiper-pagination {
    bottom: -54px;
    flex-wrap: nowrap;
    display: flex;
}
#reviews .swiper-pagination .swiper-pagination-bullet {
    height: 3px;
    border-radius: 0px;
    margin: 0px;
    width: 100%;
    background: #FFFFFF66;
}
#reviews .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#C8A175;}


#reviews .swiper-button-next,#reviews .swiper-button-prev {border: 1px solid hwb(0deg 100% 0% / 0%);}


#reviews .swiper-button-next:hover,#reviews .swiper-button-prev:hover {
    border-color: white;
}















#discount {
    position: relative;
    padding-top: 132px;
}
#discount .container {
    height: 100%;
    display: flex;
    align-items: center;
    flex: 1;
}
#discount .cont {display: flex;overflow: hidden;width: 100%;height: 100%;padding-bottom: 40px;}
#discount form {
    box-sizing: border-box;
    flex-shrink: 0;
    z-index: 1;
    width: 100%;
    margin-top: auto;
    width: 1180px;
    margin: 0px auto;
    max-width: 100%;
}
#discount form ::placeholder {color:inherit;}
#discount form .form-group {
    width: 100%;
    margin-bottom: 0px;
}
#discount form select {height: 50px;}
#discount form select option {}
#discount form input {height: 50px;}
#discount form button {}
#discount form .agree_field {
}

#discount form .form_title {
    text-align: center;
    font-size: 100px;
    padding-bottom: 0px;
    position:relative;
    font-weight: 100;
    /* text-transform: uppercase; */
    font-family: 'CamertonDC';
}
#discount form .form_title:after {
	content: '';
}
#discount form .form_comment {
    font-size: 24px;
    padding-top: 22px;
    padding-bottom: 39px;
    font-weight: 300;
    text-align: center;
}
#discount form .fields {display: flex;gap: 2vw;}


#discount .image {}
#discount .image picture {
    display: flex;
    overflow: hidden;
    justify-content: center;
    padding-top: 30px;
}
#discount .image picture img {
    transform: scale(1);
    transition:0.5s;
    /* height: 100%; */
    /* max-width: none; */
    position: relative;
}
#discount:hover .image img {transform: scale(1.05);}


#discount form .agree_field .check_ex {border-color:white;}
#discount form .agree_field .check_ex i {}










.irs--flat {
    height: auto;
}
.irs--flat .irs-bar {
    top: 0px;
    background: #C8A175;
    height: 4px;
}
.irs--flat .irs-handle>i:first-child {
    border: 2px solid #C8A177;
    box-sizing: border-box;
    width: 30px;
    height: 30px;
    top: -13px;
    background: #C8A175;
}
.irs--flat .irs-line {
    top: 0px;
    /* opacity: 0; */
    height: 4px;
}
.irs--flat .irs-handle {
    top: 0px;
}

.irs--flat .irs-handle.state_hover>i:first-child, .irs--flat .irs-handle:hover>i:first-child {background: #C8A175;}


.irs--flat .irs-min, .irs--flat .irs-max {
    top: 5px;
    font-family: "HeliosExt";
    visibility: visible !important;
}




#contacts {position: relative;padding-top: 132px;}
#contacts .container {
}
#contacts .contact_container {
    box-sizing: border-box;
    z-index: 1;
    flex-shrink: 0;
    overflow: hidden;
    display: flex;
    position: absolute;
    top: 209px;
    left: 20px;
}




.bottom_logo {display: inline-flex;align-items: center;font-size: 18px;}
.bottom_logo picture {
    order: -1;
    margin-right: 10px;
}
.bottom_logo img {}
.bottom_logo span {
    display: inline-block;
    position: relative;
    padding-left: 10px;
    font-size: 14px;
}
.bottom_logo strong {
    font-weight: 400;
    display: block;
    font-size: 18px;
}
.bottom_logo span:before {content:'';width: 1px;height: 30px;display: inline-block;background: #68767C;position: absolute;top: 50%;left: 0px;transform: translateY(-50%);}




#contacts .text_container {
    padding: 41px 42px;
    width: 482px;
    max-width: 100%;
    flex-shrink: 0;
    box-sizing: border-box;
    background: #0F1626;
}

#contacts .addrs {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

#contacts .addr {
    font-size: 18px;
    display: flex;
    align-items: center;
    font-weight: 500;
    cursor: pointer;
}
#contacts .addr:after {}

#contacts .phone {
    text-decoration: none;
    align-items: center;
    display: flex;
    white-space: nowrap;
    color: inherit;
    font-size: 20px;
    font-weight: 300;
}
#contacts .phone span {}
#contacts .phone strong {display: block;margin-bottom: 5px;color: #676767;font-size: 16px;font-weight: 400;}
#contacts .phone:before {content:'';}
#contacts .phone:after {
}

#contacts .phone:hover {
}

#contacts .worktime {
    align-items: center;
    display: flex;
    font-size: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
    font-weight: 300;
}
#contacts .worktime span {}
#contacts .worktime strong {display: block;margin-bottom: 5px;color: #676767;font-size: 16px;font-weight: 400;}
#contacts .worktime:before {content:'';}
#contacts .worktime:after {
}
#contacts .btn {
    max-width: 100%;
    width: 100%;
    margin-top: 20px;
}


#contacts .title1 {padding-bottom: 34px;}





















#map1 {height: 437px;overflow: hidden;width: 100%;overflow: hidden;}


.creater {
    /* display: flex; */
    white-space: nowrap;
}
.creater span {
}
.creater img {
    margin-left: 5px;
}



footer {
    padding: 40px 0px;
}
footer {background: #0F1626;}
footer .panel {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: white;
    font-weight: 300;
    gap: 10px;
    position: relative;
}


footer .panel a {
    color: inherit;
    text-decoration: none;
    display: inline-block;
}
footer .disclamer_switch {
    color: white;
    text-decoration: none;
    display: block;
    /* position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); */
}
footer .panel a:hover {
    text-decoration: none;
}

footer .info {}
footer .info .btns {
    margin-top: 15px;
}
footer .info .btns a {}

footer .documents {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

footer .row {
    display: flex;
    justify-content: space-between;
}

.logo2 {}
.logo2 picture {}
.logo2 picture img {}
.logo2 span {
    margin-left: 3vw;
}

.more_questions {
    display: inline-flex;
    align-items: center;
    gap: 3vw;
}
.more_questions .title {
    color: white;
    font-size: 20px;
    font-weight: 300;
}
.more_questions .btn {
    width: 21vw;
}


footer .btns {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

footer .btns a {
}


.creator {
    display: flex;
    align-items: center;
    gap: 5px;
}
.creator span {}
.creator img {}


.disclamer {
    color: white;
}
.declaration {
    color: white;
}

.declaration {
    color: white;
}

.declaration a {
    color: white;
    text-decoration: none;
    margin-bottom: 10px;
}

.copyright {
    display: inline-flex;
    align-items: center;
}
.copyright img {margin-left:10px;}


footer .bottom_logo {}
footer .bottom_logo img {}


/**************************************************************************************************************/



/**************************************************************************************************************/

.choose-apart {
    padding-top: 115px;
    padding-bottom: 140px;
}
.filter {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
    gap: 69px 40px;
    flex-wrap: wrap;
    background: #22243C;
    padding: 49px 61px;
    /* align-items: flex-start; */
}

.filter .row {
    display: flex;
    width: 100%;
    justify-content: center;
    gap: 0px 40px;
}

.filter select {
    background: url(../img/ico_select_white.svg) right 15px top 50% no-repeat;
    border: none;
    border-bottom: 1px solid white;
    border-radius: 0px;
    color: white;
    height: 52px;
    font-size: 16px;
    padding: 0px;
}
.filter select option {color:black;}

.filter .btns {
    width: 100%;
    justify-content: center;
    display: flex;
    gap: 20px;
    margin-top: 26px;
}

.filter-sales {
    display: flex;
    gap: 15px;
}
.filter-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    box-shadow: 0px 3px 1px 0px #0000000F;
    background: #fff;
    border-radius: 8px;
    width: 200px;
    cursor: pointer;
}

.filter-btn.active,
.filter-btn:hover {
    background-color: #A4B3A2;
}


.filter-btn-sales span {
    height: 100%;
    display: flex;
    align-items: center;
    padding-left: 28px;
    background: url(../img/choose-apart__ico_sale.svg) 0 43% no-repeat;
}
.filter-sep {
    width: 9%;
    height: 1px;
    background: #A0A0A0;
    margin-bottom: 24px;
}
.filter-block {width: calc(33.333333% - 27px);}
.filter-title {
    font-size: 18px;
    padding-bottom: 6px;
    /* text-transform: uppercase; */
}
.filter-rooms {
    display: flex;
    gap: 15px;
    margin-top: 14px;
    justify-content: center;
}
.filter-rooms-item {
    height: 39px;
    border-radius: 100px;
    background: none;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 25px;
    cursor: pointer;
    border: 1px solid #9E9E9E;
    box-sizing: border-box;
    font-size: 18px;
}

.filter-rooms-item.active,
.filter-rooms-item:hover {
    /* background: #393536; */
    color: white;
    border-color: white;
}
.filter-plans {
    width: 100%;
    max-width: 100%;
}

.filter-price {
    width: 100%;
    max-width: 100%;
}

.filter-plans .irs-min, .filter-plans .irs-max, .filter-plans .irs-from, .filter-plans .irs-to {
    display: none;
}
.filter-plans-item {
}

.filter-price .irs-min, .filter-price .irs-max, .filter-price .irs-from, .filter-price .irs-to {
    display: none;
}
.irs-min,.irs-max,.irs-from,.irs-to {display: none;}


.filter-price-item {
}


.filter-refresh {
    cursor: pointer;
    font-size: 18px;
    color: white;
    border-radius: 8px;
    height: 56px;
    border-radius: 0px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding-right: 49px;
    padding: 0px 15px;
    box-sizing: border-box;
    width: 283px;
    flex-shrink: 0;
    border: 1px solid #AAAAAA;
}

.filter-refresh:hover {border-color:white;color:white;}

.filter-count {
    background: white;
    border-radius: 0px;
    height: 56px;
    white-space: nowrap;
    display: inline-flex;
    align-items: center;
    padding: 15px;
    box-sizing: border-box;
    cursor: pointer;
    color: #0F1626;
    border: 1px solid white;
    transition: .3s ease-out;
}
.filter-count:hover {color:white;background:none;}


.filter-count span {margin: 0px 10px;}
.content {
    margin-top: 61px;
}
.show-more {
    margin: 0 auto;
    margin-top: 60px;
    width: 270px;
    cursor: pointer;
}

.items .gifts {
    gap: 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.items .gifts > li {
    display: inline-flex;
    background: #C6C6C6;
    border-radius: 8px;
    padding: 4px 5px;
    align-items: center;
}
.items .gifts > li:before {content:'';width: 24px;height: 24px;flex-shrink: 0;margin-right: 5px;display: inline-block;}
.items .gifts > li span {}

.items .gifts > li.ico1:before {background:url(../img/gift_ico1.svg) 50% 50% no-repeat;}
.items .gifts > li.ico2:before {background:url(../img/gift_ico2.svg) 50% 50% no-repeat;}
.items .gifts > li.ico3:before {background:url(../img/gift_ico3.svg) 50% 50% no-repeat;}


.range-slider-wrapper {
    position: relative;
    margin-top: 13px;
}
.range-slider-wrapper .irs {
    margin-top: -2px;
}

.range-slider-text {
    background: none;
    border-radius: 8px;
    display: flex;
    /* justify-content: space-between; */
    /* height: 50px; */
    align-items: center;
    padding: 0 10px;
    /* color: #828282; */
    font-size: 12px;
    /* border: 1px solid #9E9E9E; */
    border-radius: 100px;
    padding-bottom: 37px;
}

.range-slider-text i {
    margin: 0px 5px;
}

.range-slider-text div {
    border-bottom: 1px dashed white;
}

.range-slider-text span {
    font-size: 16px;
}

.range-slider-min span, .range-slider-max span {
    font-size: 16px;
}




#choose-apart {}
#choose-apart .content {}
#choose-apart .items {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
    color: #0F1626;
    font-size: 18px;
}
#choose-apart .items {}
#choose-apart .items .item {
	width: calc(33.33333% - 27px);
	background: #fff;
	flex-direction: column;
	padding: 24px;
	box-sizing: border-box;
	display: none;
}
#choose-apart .items .item.show {
    display: flex;
}

#choose-apart .items .item .floor {
}

#choose-apart .items .item .liter {
    margin-left: 5px;
}
#choose-apart .items .item .year {margin-left:auto;}


#choose-apart .items .item .title {
    display: flex;
    justify-content: space-between;
}
#choose-apart .items .item .sale {}
#choose-apart .items .item .sale {}
#choose-apart .items .item .name {
    text-transform: uppercase;
}
#choose-apart .items .item .area {
    font-weight: 500;
}
#choose-apart .items .item .img {
    margin-top: 20px;
    margin-bottom: 20px;
}


#choose-apart .items .item .desc {
    display: flex;
    margin-bottom: 27px;
}
#choose-apart .items .item .rooms {}
#choose-apart .items .item .area {
    margin-left: 5px;
}
#choose-apart .items .item .price {
    margin-left: auto;
    font-weight: 700;
}


#choose-apart .items .item .img picture {
    height: 15vw;
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
}
#choose-apart .items .item .img picture img {
    height: 100%;
    object-fit: contain;
    width: 100%;
}
#choose-apart .items .item .text_container {
    border-top: 1px solid #DEDFDD;
    margin-left: -40px;
    margin-right: -40px;
    padding: 20px 40px;
}
#choose-apart .items .item .text_container .price {
    color: #39A13E;
}
#choose-apart .items .item .text_container .add {
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    font-size: 12px;
    text-transform: uppercase;
    margin-top: 20px;
}
#choose-apart .items .item .text_container .add > li {
    border: 1px solid #DEDFDD;
    border-radius: 100px;
    padding: 9px;
    box-sizing: border-box;
}
#choose-apart .items .item .text_container .btns {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-top: 20px;
}
#choose-apart .items .item .text_container .btns .btn {}




.rooms_container {
    text-align: center;
}

/****************************************************************************************************/




.cookie_message {display:none;position: fixed;background: white;padding: 15px 0px;bottom: 0px;left: 0px;width: 100%;background: #F3F3F3;/* border-radius: 10px; */box-shadow: 0px -2px 2px #05141f;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;z-index: 99999;font-size: 12px;color: #0F1626;}
.cookie_message .container {
    display: flex;
    width: 1230px;
    gap: 20px;
    max-width: 100%;
    box-sizing: border-box;
    justify-content: center;
    align-items: center;
}
.cookie_message ._text {}
.cookie_message .btn {height:42px;text-align:center;padding: 0px 15px;flex-shrink: 0;}

.cookie_message ._text a {text-decoration: underline;color: inherit;}


.cookie_message .mob {display:none;}




/*------------------------------------------------------------------------------------------------------------------------*/


@media (min-width: 1920px) {
	.location .swiper-slide .location_map .text_container .items > li a {font-size:28px;}
	
	#advantages .picture_container .title1 {font-size:200px;}
}

@media (max-width: 1680px) {

    /**************************************************************************************************************/


}

@media (max-width: 1650px) {
		.filter {
    flex-wrap: wrap;
    gap: 15px;
}
	.filter-block {
    width: calc(33.333333% - 10px);
}
	.filter-plans {
    width: 100%;
}
	.filter-price {
    width: 100%;
}

}

@media (max-width: 1500px) {
}

@media (max-width: 1440px) {
	
/**************************************************************************************************************/

	
}

@media (max-width: 1300px) {
	
}

@media (max-width: 1280px) {

    /**************************************************************************************************************/

	
}

@media (max-width: 1200px) {
	
	
	.btn_info_text {
    left: auto;
    transform: none;
    right: -10vw;
    width: calc(100vw - 30px);
    box-sizing: border-box;
}
	

	

	header .addr {display:none;}



	footer .disclamer_switch {
    position: relative;
    left: auto;
    top: auto;
    transform: none;
}

	footer .declaration_switch {
    position: relative;
    left: auto;
    top: auto;
    transform: none;
}
	

}


@media (max-width: 1400px) {
	#choose-apart .items .item {
	width: calc(50% - 20px);
	}
}

@media (max-width: 50000px) {
	
	
	
	header {
        box-sizing: border-box;
        top: 0px;
    }
	
	.menuopen .menu_container {right: 0px;background: #22243C;backdrop-filter: blur(8px);margin: 0px;opacity: 1 !important;}
	
	.menu_container {padding:0px;display: block;margin: 0px;}

	.menu_container {
    position: absolute;
    top: -26px;
    right: -1520px;
    left: auto;
    transition: 0.3s ease-out;
    background: white;
    height: 100vh;
    z-index: 2;
    width: 520px;
    max-width: 100%;
    border: none;
    padding-left: 50px;
    display: flex;
    align-items: center;
    opacity: 0;
    box-sizing: border-box;
}
	.menu_container .menu {
    background: none;
    display: block !important;
    text-align: center;
    height: auto;
    width: 100%;
    margin: 0px;
    padding-bottom: 0px;
}
	.menu_container .menu > li a {
    padding: 0px 10px;
    display: block;
    color: white;
    margin: 0px !important;
}

	.burger {display:block;}

	.burger i {
    position: absolute;
    font-style: normal;
    font-size: 18px;
    text-transform: none;
    left: -75px;
}
	
	.burger {
    width: 33px;
    /* height: 44px; */
    border-radius: 100px;
    line-height: 44px;
    text-align: center;
    font-size: 9px;
    text-transform: uppercase;
    position: absolute;
    top: 0px;
    right: 15px;
    /* transform: translateY(-50%); */
    z-index: 9;
    display: flex;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
}
	.burger:before {content:'';display: block;height: 2px;background: white;transition: 0.2s;transform-origin: 0px 6px;}
	.burger:after {content:'';display: block;height: 2px;background: white;transition: 0.2s;transform-origin: 5px -2px;}
	.burger span {
    pointer-events: none;
    display: block;
    height: 2px;
    background: white;
    margin: 9px 0px;
}

	.menuopen .burger span {
    opacity: 0;
}
	.menuopen .burger:before {
    transform: rotate(45deg);
}
	.menuopen .burger:after {
    transform: rotate(-45deg);
}

	.menu_container .menu > li {display:block;width: 100% !important;margin: 0px;margin-left: 0px !important;height: auto;}
	.big_banner {padding: 0px;}
	
	
	header .panel {/* border:none; *//* padding: 0px; *//* height: 100%; *//* padding: 15px; */padding-right: 66px;margin-top: 0px;}
	
	
	header .cont {
    padding: 0px;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}
	header >.container:first-child {
}

	header .container:first-child .btn {/* display:none; */}
	
	
	header .addr_container {display:none;}
	
}


@media (max-width: 991px) {

    /**************************************************************************************************************/

	
}


/*IPAD PRO BEGIN*/
@media (min-width: 768px) and (max-width: 1199px) {
	
	

	.filter {
    flex-wrap: wrap;
    gap: 15px;
    padding: 15px;
}
	.filter-block {
    width: calc(33.333333% - 10px);
}
	.filter-plans {
    width: 100%;
}
	.filter-price {
    width: 100%;
}
	#choose-apart .items {}
	#choose-apart .items .item {
    width: calc(50% - 20px);
}

	.location .swiper-slide .location_map .info.pin1 div {
    right: 0px;
    left: -13px;
}

	#payment .content_container {}
	
	.logo2 {
    flex-direction: column;
    gap: 10px;
}
}

/*IPAD PRO BEGIN*/

/*IPAD BEGIN*/
@media (min-width: 768px) and (max-width: 991px) {
	
	.big_banner .title_container .container .text_container .title {
    font-size: 72px;
}
	.big_banner .title_container .container .text_container .comment {
    font-size: 24px;
}

	.title1 {
    font-size: 34px;
}

	.location .swiper-slide .video .text_container .title {
    font-size: 70px;
}
	.reviews .item {padding:15px;padding-bottom: 45px;}
	
	#discount form .form_title {font-size:34px;}
	
	.more_questions {
    flex-direction: column;
    gap: 15px;
}
	.more_questions .btn {
    width: 100%;
}
	footer .panel {
    flex-direction: column;
    gap: 15px;
    margin-top: 30px;
}
	.location .swiper-slide .location_map .text_container {
    top: 15px;
}
}

/*MOBILE BEGIN*/
@media (max-width: 767px) {


	.popup_container {
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100%;
	}

	.title1 {
    padding-bottom: 30px;
    font-size: 60px;
    text-align: center;
}

	html {overflow-x: hidden;}

		.burger {top: 11px;/* transform: translateY(-50%); */}
	body {
    padding-top: 0px;
}
 

	.anim {
		opacity: 1;
	}


	.mobile_phone {position: fixed;bottom: 0px;left: 0px;width: 100%;display: block;background: #19181E;z-index: 12;text-align: center;box-shadow: 0px 0px 5px hwb(0deg 100% 0% / 10%);color: white;box-sizing: border-box;}
	.mobile_phone span {animation: mobile_phone 1s ease-out infinite;margin-left: 10px;}
	.mobile_phone a {
    display: flex;
    color: inherit;
    text-decoration: none;
    font-weight: 400;
    animation: mobile_phone 1s ease-out infinite;
    color: white;
    padding: 15px 0px;
    justify-content: center;
    font-size: 14px;
}

	@keyframes mobile_phone {
		0% {
			text-shadow: 0px 0px 0px #054433;
		}
		50% {
		}
		to {
			text-shadow: 0px 0px 5px #054433;
		}
	}



	header {
    padding: 15px 0px;
    box-sizing: border-box;
    height: 80px;
}
	.scroll header {}
	header .container {}


	header .cont {}


	header >.container:first-child {}



	header .menu_block {}
	header .menu_block .container {}

	.scroll[data-scrolldirection="down"] .menu_block {}


	.logo1 {}
	.logo1 picture {}
	.logo1 img {}
	.logo1 span {}
	.logo1 strong {}
	.logo1 span:before {}

	.logo2 {}
	.logo2 picture {}
	.logo2 img {}


	.scroll header .logo1 img {}


	header {}
	header .panel {}
	header .panel .container {}


	header .addr_container {}
	header .addr_container label {}
	header .addr_container label span {}
	header .addr_container label:before {}
	header .addr_container label:after {}
	header .addr_container .items {}

	header .addr_container.open .items {}

	header .addr_container .items .item {}


	header .addr {}

	header .addr:before {}

	header .addr label {}
	header .addr span  {}

	header .phone {}

	header .phone:before {}
	header .phone span {}


	header .btn {
    display: none;
}


	.scroll header .btn {}
	.scroll header .btn:hover {}
	.scroll header .btn:after {}
	.scroll header .btn:hover:after {}

	.bg_menu {}
	.bg_menu .container {}


	.big_banner {}
	.big_banner picture {}
	.big_banner picture img {
    max-width: 100%;
}
	.big_banner picture.img {display: none;}
	.big_banner picture.img img {}



	.big_banner .title_container {
    top: 50%;
    transform: translateY(-50%) !important;
}


	html.fix_title_hide .big_banner .title_container {
}


	.big_banner .title_container .container {}
	.big_banner .title_container .container .text_container {}

	.big_banner .title_container .container .text_container .pre_title {}
	.big_banner .title_container .container .text_container .title {
    font-size: 30px;
}
	.big_banner .title_container .container .text_container .comment {
    font-size: 18px;
}

	.big_banner .title_container .container .text_container .btn {margin-top: 15px;}





	.big_banner .swiper-button-next,.big_banner .swiper-button-prev {}
	.big_banner .swiper-button-next:after,.big_banner .swiper-button-prev:after {}

	.big_banner .swiper-button-next:hover,.big_banner .swiper-button-prev:hover {}
	.big_banner .swiper-button-next:hover:after,.big_banner .swiper-button-prev:hover:after {}



	.big_banner .swiper-pagination {}
	.big_banner .swiper-pagination .swiper-pagination-bullet {}
	.big_banner .swiper-pagination .swiper-pagination-bullet:hover {}
	.big_banner .swiper-pagination .swiper-pagination-bullet-active {}
















	.swiper-button-next,.swiper-button-prev {}
	.swiper-button-next {}
	.swiper-button-prev {}
	.swiper-button-next:after,.swiper-button-prev:after {}
	.swiper-button-next:after {}
	.swiper-button-prev:after {}
	.swiper-button-next:hover:after,.swiper-button-prev:hover:after {}
	.swiper-pagination {}
	.swiper-pagination .swiper-pagination-bullet {
    width: 20px;
    height: 20px;
    border: 1px solid white;
}
	.swiper-pagination .swiper-pagination-bullet-active {}




	#payment {
    padding-top: 30px;
    padding-bottom: 0px;
}
	#payment .title1 {}

	#payment ::placeholder {}

	#payment .cont {
    flex-direction: column;
}


	#payment .tabs {
    gap: 10px;
}
	#payment .tabs > div {
    font-size: 12px;
}
	#payment .tabs > div span {}
	#payment .tabs > .current {}


	#payment .tabs_container {
    padding: 15px;
}
	#payment .tabs_container .tab_container {}
	#payment .tabs_container .tab_container.current {}
	#payment .tabs_container .tab_container .comment {
    font-size: 16px;
}



	#payment .content_container {
    width: 100%;
    box-sizing: border-box;
    margin: 0px;
    padding-top: 30px;
    padding-bottom: 50px;
}

	#payment .calc {
    flex-direction: column;
}
	#payment .calc input[type='text'] {}
	#payment .calc .title {}
	#payment .calc .control {}
	#payment .calc .control label {}


	#payment .form_container {}
	#payment .form_container picture {}
	#payment .form_container picture img {}
	#payment picture:hover img {}



	#payment form {}


	#payment form .fields {
    flex-direction: column;
}
	#payment form .fields .form-group {}
	#payment form input {}
	#payment form input::placeholder {}
	#payment form button {}
	#payment form .agree_field {}
	#payment form .agree_field a {}


	#payment .mvideo_container {}
	#payment .mvideo_container video {}
	#payment .mvideo_container button {}
	#payment .mvideo_container.play button {}



	#payment .irs--flat .irs-min,#payment .irs--flat .irs-max {}

	#payment .irs--flat .irs-handle>i:first-child {}
	#payment .irs--flat .irs-bar {}
	#payment .irs--flat {}



	#payment form .agree_field .check_ex {}
	#payment form .agree_field .check_ex i {}



	#payment .image {
    order: 1;
    margin-top: -77px;
}
	#payment .image picture {
    padding: 0px;
}
	#payment .image picture img {
    max-width: 100%;
    height: auto;
}
	#payment .image:hover img {}


	#payment .checkeds {}
	#payment .checkeds .checkbox {}




	#payment .calc .btn {}





	#reviews {
    padding-top: 50px;
    padding-bottom: 54px;
}
	#reviews .container {}
	#reviews .title1 {}
	.reviews {
    padding-bottom: 35px;
    margin-bottom: 0px;
}
	.reviews  .author {}
	.reviews  .text {}
	.reviews .item {
    padding: 15px;
    padding-bottom: 40px;
}

	.reviews .item:after {}

	.reviews .swiper-slide {}


	#reviews .swiper-pagination {
    bottom: -13px;
}
	#reviews .swiper-pagination .swiper-pagination-bullet {}


	#discount {
    padding-top: 50px;
}
	#discount .container {}
	#discount .cont {
    position: relative;
}
	#discount form {
    padding: 0px;
    margin: 0px;
}
	#discount form ::placeholder {}
	#discount form .form-group {
    margin-bottom: 0px;
}
	#discount form select {}
	#discount form select option {}
	#discount form input {}
	#discount form button {}
	#discount form .agree_field {
    margin-top: 15px;
    line-height: 156%;
}

	#discount form .form_title {
    font-size: 40px;
}
	#discount form .form_title:after {}
	#discount form .form_comment {
    font-size: 16px;
    padding-bottom: 15px;
}
	#discount form .fields {
    flex-direction: column;
    gap: 15px;
}


	#discount .image {
    margin-top: 0px;
}
	#discount .image picture {
    padding: 0px;
}
	#discount .image picture img {
    max-width: 100%;
}
	#discount:hover .image img {}


	#discount form .agree_field .check_ex {}
	#discount form .agree_field .check_ex i {}










	.irs--flat {}
	.irs--flat .irs-bar {}
	.irs--flat .irs-handle>i:first-child {}
	.irs--flat .irs-line {}
	.irs--flat .irs-handle {}

	.irs--flat .irs-handle.state_hover>i:first-child, .irs--flat .irs-handle:hover>i:first-child {}


	.irs--flat .irs-min, .irs--flat .irs-max {}




	#contacts {
    padding-top: 50px;
}
	#contacts .container {}
	#contacts .contact_container {
    position: relative;
    top: 0px;
    left: auto;
    padding-bottom: 15px;
}




	.bottom_logo {}
	.bottom_logo picture {}
	.bottom_logo img {}
	.bottom_logo span {}
	.bottom_logo strong {}
	.bottom_logo span:before {}




	#contacts .text_container {
    padding: 0px;
}

	#contacts .addrs {}

	#contacts .addr {}
	#contacts .addr:after {}

	#contacts .phone {}
	#contacts .phone span {}
	#contacts .phone strong {}
	#contacts .phone:before {}
	#contacts .phone:after {}

	#contacts .phone:hover {}

	#contacts .worktime {}
	#contacts .worktime span {}
	#contacts .worktime strong {}
	#contacts .worktime:before {}
	#contacts .worktime:after {}
	#contacts .btn {}


	#contacts .title1 {}

	#map1 {}


	.creater {}
	.creater span {}
	.creater img {}



	footer {}
	footer {}
	footer .panel {
    flex-direction: column;
    gap: 10px;
    /* margin-top: 30px; */
    margin-bottom: 30px;
}


	footer .panel a {
    text-align: center;
}
	footer .disclamer_switch {}
	footer .panel a:hover {}

	footer .info {}



	footer .row {
    flex-direction: column;
}

	.logo2 {
    flex-direction: column;
    gap: 15px;
}
	.logo2 picture {}
	.logo2 picture img {}
	.logo2 span {}

	.more_questions {
    flex-direction: column;
    gap: 15px;
    margin-top: 30px;
}
	.more_questions .title {}
	.more_questions .btn {
    width: 100%;
}


	footer .btns {}

	footer .btns a {}


	.creator {}
	.creator span {}
	.creator img {}


	.disclamer {}

	.copyright {}
	.copyright img {}


	footer .bottom_logo {}
	footer .bottom_logo img {}



/**************************************************************************************************************/




	.choose-apart {}
	.filter {
    flex-direction: column;
    align-items: center;
    gap: 25px;
    padding: 15px;
}
	.filter-sales {}
	.filter-btn {}

	.filter-btn.active,
	.filter-btn:hover {}


	.filter-btn-sales span {}
	.filter-sep {}
	.filter-block {
    width: 100%;
    text-align: center;
}
	.filter-title {}
	.filter-rooms {justify-content: center;}
	.filter-rooms-item {}

	.filter-rooms-item.active,
	.filter-rooms-item:hover {}
	.filter-plans {
    width: 100%;
}

	.filter-price {
    width: 100%;
}

	.filter-plans .irs-min, .filter-plans .irs-max, .filter-plans .irs-from, .filter-plans .irs-to {}
	.filter-plans-item {}

	.filter-price .irs-min, .filter-price .irs-max, .filter-price .irs-from, .filter-price .irs-to {}
	.filter-price-item {}


	.filter-refresh {
    width: 100%;
}

	.filter-count {
    width: 100%;
    justify-content: center;
}

	.filter-count span {}
	.content {}
	.show-more {}

	.items .gifts {}
	.items .gifts > li {}
	.items .gifts > li:before {}
	.items .gifts > li span {}

	.items .gifts > li.ico1:before {}
	.items .gifts > li.ico2:before {}
	.items .gifts > li.ico3:before {}


	.range-slider-wrapper {}
	.range-slider-wrapper .irs {}

	.range-slider-text {}

	.range-slider-text span {}

	.range-slider-min span, .range-slider-max span {}




	#choose-apart {
    padding-top: 50px;
    padding-bottom: 60px;
}
	#choose-apart .content {}
	#choose-apart .items {}
	#choose-apart .items {
    flex-direction: column;
}
	#choose-apart .items .item {
    width: 100%;
}
	#choose-apart .items .item.show {
    padding: 15px;
}

	#choose-apart .items .item .floor {}
	#choose-apart .items .item .title {}
	#choose-apart .items .item .sale {}
	#choose-apart .items .item .sale {}
	#choose-apart .items .item .name {}
	#choose-apart .items .item .area {}
	#choose-apart .items .item .img {}
	#choose-apart .items .item .img picture {
    height: 200px;
}
	#choose-apart .items .item .img picture img {}
	#choose-apart .items .item .text_container {}
	#choose-apart .items .item .text_container .price {}
	#choose-apart .items .item .text_container .add {}
	#choose-apart .items .item .text_container .add > li {}
	#choose-apart .items .item .text_container .btns {}
	#choose-apart .items .item .text_container .btns .btn {}


	.btn {font-size: 14px;width: 100%;}


	.location .swiper-slide .video picture {display: block;height: 100%;}
	.location .swiper-slide .video picture img {
    height: 100%;
    width: 100%;
    /* object-fit: cover; */
    max-width: none;
}

	.small_slider {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: calc(100% - 30px);
    margin-left: 15px;
    margin-bottom: 30px;
    padding-bottom: 61px;
}
	.small_slider .swiper  {}
	.small_slider .swiper-wrapper {
    flex-direction: row;
}
	.small_slider .swiper-wrapper .swiper-slide {}
	
	.small_slider .swiper-pagination {
    flex-direction: row;
    top: auto;
    width: 100%;
    left: 0px;
    justify-content: center;
}
	.small_slider .swiper-pagination .swiper-pagination-bullet {}
	

	.cookie_message {
    padding: 15px 0px;
    font-size: 12px;
}
	.cookie_message .container {
    flex-direction: column;
}
	.cookie_message ._text {}
	.cookie_message .btn {}
	


	
	.cookie_message .mob {display:block;}
	.cookie_message .desc {display:none;}

	.menu_container {padding-left:15px;}
	.menu_container .menu > li a {font-size: 60px;}


	#specs {}
	#specs .title1 {}
	.specs {
    flex-direction: column;
    padding-bottom: 60px;
}
	.specs > li {}
	.specs > li a {}
	.specs > li a:before {}
	.specs > li a span {}
	.specs > li a span i{}
	.specs > li a:after {
    width: 74px;
    height: 74px;
    background-size: contain !important;
}
	.specs > li a.ico1:after {}
	.specs > li a.ico2:after {}
	.specs > li a.ico3:after {}
	.specs > li a.ico4:after {}
	.specs > li a.ico5:after {}
	.specs > li a:hover {}
	.specs > li a:hover:before {}




	#about {
    padding-bottom: 86px;
}
	#about .container {}
	#about .title1 {}

	.about {}
	.about .swiper {}
	.about .swiper .swiper-wrapper {}
	.about .swiper .swiper-wrapper .swiper-slide {}
	.about .swiper .swiper-wrapper .swiper-slide.swiper-slide-active {}
	.about .swiper .swiper-wrapper .swiper-slide .item {}
	.about .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .item {}
	.about .swiper .swiper-wrapper .swiper-slide .item a {}
	.about .swiper .swiper-wrapper .swiper-slide .item a picture {}
	.about .swiper .swiper-wrapper .swiper-slide .item a picture img {}

	.about .swiper-pagination {}

	.about .swiper-pagination .swiper-pagination-bullet {}
	.about .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {}

	.about .swiper-button-next,.about .swiper-button-prev {
    display: none;
}
	.about .swiper-button-next {}
	.about .swiper-button-prev {}
	.about .swiper-button-next:hover,.about .swiper-button-prev:hover {}
	.about .swiper-button-next:after,.about .swiper-button-prev:after {}
	.about .swiper-button-next:after {}
	.about .swiper-button-prev:after {}






	#advantages {}
	#advantages #picture {
    display: none;
}
	#advantages .picture_container {
    position: relative !important;
}
	#advantages .picture_container .title1 {
    font-size: 75px;
    top: 0px;
    position: relative;
}
	#advantages .picture_container picture {
    display: none;
}
	#advantages .picture_container picture img {}



	#advantages #picture.animated + .picture_container {
}


	#advantages #picture.animated + .picture_container.next {}





	.advantages {
    flex-direction: column;
    gap: 40px;
}
	.advantages li {
    width: 100%;
}

	.advantages li:nth-child(3n-1) {
    margin-top: 0px;
}

	.advantages li a {}
	.advantages li a .text_container {}
	.advantages li a .text_container span {}
	.advantages li a .text_container span i {}
	.advantages li a picture {}
	.advantages li a picture img {}


	.title1_comment {
    font-size: 16px;
    margin-top: 0px;
}

	.filter .btns {
    flex-direction: column;
}
	.big_banner .title_logo {
    top: -25px;
    top: 5px;
    position: fixed !important;
    z-index: 14;
    left: 15px;
    transform: none;
}

	.scroll .big_banner .title_logo {left: 15px;
        transform: none;}
	
	header .phone {display:none;}

	.down {display:none;}
	
	#advantages #picture + .picture_container:after {display:none;}
	
	.big_banner .title_logo img {height: 70px !Important;}
	
	
	.filter .row {
    flex-direction: column;
    gap: 30px;
}


	.advantages_slider {}
	.advantages_slider .swiper {
    overflow: hidden;
}
	.advantages_slider .swiper .swiper-wrapper {}
	.advantages_slider .swiper .swiper-slide {}


	.advantages_slider .swiper .swiper-slide .item {
    width: 100%;
    font-size: 16px;
}
	.advantages_slider .swiper .swiper-slide .item .text_container {}
	.advantages_slider .swiper .swiper-slide .item .text_container span {}
	.advantages_slider .swiper .swiper-slide .item .text_container span i {}

	.advantages_slider .swiper .swiper-slide picture {}
	.advantages_slider .swiper .swiper-slide img {
    max-width: 100%;
}


	.advantages_slider .swiper .swiper-slide .item.small {
    margin-top: 0px;
}


	.advantages_slider .swiper-button-next,.advantages_slider .swiper-button-prev {
    display: none;
}
	.advantages_slider .swiper-button-next {}
	.advantages_slider .swiper-button-prev {}
	.advantages_slider .swiper-button-next:after,.advantages_slider .swiper-button-prev:after {}
	.advantages_slider .swiper-button-next:after {}
	.advantages_slider .swiper-button-prev:after {}
	.advantages_slider .swiper-button-next:hover,.advantages_slider .swiper-button-prev:hover {}
	.advantages_slider .swiper-pagination {
    display: flex;
    bottom: -34px;
    justify-content: center;
}


}



/*MOBILE END*/


@media (max-width: 450px) {
}


@media (max-width: 394px) {
} 

