html {margin:0;padding:0;height:100%;}
html {scroll-behavior:auto !important;}  
body {margin:0;padding:0;height:100%;font:var(--main-font);color:var(--main-color);background:var(--main-bg);}
#divine-box {min-height:100%;position:relative;width:100%;margin:0 auto;z-index:10;padding-left:0px;overflow:hidden;background:var(--main-bg);}
a {color:var(--main-a-color);} 
a:hover {color:var(--main-a-hover-color);}
p {line-height:150%;}     
h3 {font-family:'GilroyMedium';}  
/*________________________*/       
.content ul {padding-left:40px;} 
.content ul li {list-style-type:none;position:relative;margin-bottom:20px;font-size:18px;line-height:150%;}
.content ul li:before {content:'';background:url(/resources/custom/image/element-26.svg) no-repeat;width: 20px;height: 20px;position:absolute;left:-40px;top:5px;background-size: 100%;}
/*________________________*/
.table thead th {vertical-align: bottom;border-bottom: 2px solid #000;}  
.content {font-size:16px;line-height:150%;}  
.content table td {width:auto !important;}  
.content table {max-width:100%;} 
.content img {max-width:100%;height:auto;} 
   
/*_________common_________*/
.font-family-1 {font-family:'OpenSansRegular';}
.font-family-2 {font-family:'OpenSansBold';}
.font-size-14 {font-size:14px;}
.font-size-16 {font-size:16px;}
.font-color-1 {color:#fff;}
.font-color-1a {color:#ffffff8f;} 
.font-color-2 {color:#000;}
/*________________________*/
.bg-style-1 {background-color: var(--bg-style-1);}
.bg-style-2 {background-color: var(--bg-style-6);} 
.bg-style-3 {background-color: var(--bg-style-3);}
.bg-style-4 {background: var(--bg-style-4);background-size: cover;} 
.bg-style-5 {background: var(--bg-style-5);}  
.box-shadow-1 {-webkit-box-shadow: 0px 5px 6px -1px rgba(34, 60, 80, 0.1);-moz-box-shadow: 0px 5px 6px -1px rgba(34, 60, 80, 0.1);box-shadow: 0px 5px 6px -1px rgba(34, 60, 80, 0.1);}
.border-style-1 {border:1px solid #fff;}
.border-style-2 {border:1px solid #000;}
.border-style-3 {border-bottom:1px dashed #000;border-color:inherit}
.border-radius-12 {border-radius:12px;}
.line-height-150 {line-height:150%;}
.max-w-100 {max-width:100%;;}  
.font-bold {font-weight:bold;}
.font-normal {font-style:normal;}
.ws-nowrap {white-space: nowrap;}
.w-fit {width: fit-content;}
.no-hover:hover {background:none;}
.no-hover:active {color: inherit;text-decoration: none;background:none;}
.pt-110 {padding-top:110px;}
.pl-0i {padding-left:0 !important;}
.pr-0i {padding-right:0 !important;}

/*_________form-input-placeholders_________*/
.form-style-2 ::-webkit-input-placeholder { /* WebKit, Blink, Edge */color:#fff !important;}
.form-style-2 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#fff !important;}
.form-style-2 ::-moz-placeholder { /* Mozilla Firefox 19+ */color:#fff !important;}
.form-style-2 :-ms-input-placeholder { /* Internet Explorer 10-11 */color:#fff !important;}
.form-style-2 ::-ms-input-placeholder { /* Microsoft Edge */color:#fff !important;}
 
/*_________buttons_________*/
.button-circle-scale {display:inline-block;border-radius:4px;text-align: center;padding: 15px 50px 15px;background:#d4b36e91;-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);color:#fff;position: relative !important;z-index: 1;flex-shrink: 0;overflow: hidden;height: fit-content;width: fit-content;text-decoration:none !important; cursor: pointer;border:0;transition: all 0.4s ease-in-out;}
.button-circle-scale:after {content: '';background:#B79755;position: absolute;width:100%;height:100%;z-index: -1;transition: all 0.4s ease-in-out;}
.button-circle-scale:after {top: -170px; right: -50px; width: 500px;height: 400px; border-radius: 50%;transform: scale(0);}
.button-circle-scale:hover:after {transform: scale(1);}
.button-circle-scale:hover {color:#fff;text-decoration:none;}
.button-circle-scale:focus {color:#fff;}
/*________________________*/
.button-style-1 {background:none;border-radius:6px;text-decoration:none;display: inline-block;margin-bottom: 10px;border:2px solid #B28E5C;color:#B28E5C;padding: 12px 55px 12px;}
.button-style-2	{background:#4EAD9F;}
.button-style-2:after {background: #e5332a;}

/*_________checkbox_________*/
.chbox input[type="checkbox"] {display:none !important;}
.chbox input[type="checkbox"] + label span {display:inline-block;width:22px;height:22px;margin:-5px 10px 0 0;vertical-align:middle;background:url(/resources/custom/image/element4.png) -9px -6px no-repeat;cursor:pointer;}
.chbox input[type="checkbox"]:checked + label span {background:url(/resources/custom/image/element4.png) -42px -6px no-repeat;}
.chbox input[type="checkbox"]:checked + label  {color:#E66154;}
.chbox.element-style-1 input[type="checkbox"] + label span {background:url(/resources/custom/image/element6.png) -9px -6px no-repeat;}
.chbox.element-style-1 input[type="checkbox"]:checked + label span {background:url(/resources/custom/image/element6.png) -42px -6px no-repeat;}
 
/*_________breadcrumbs_________*/
.breadcrumb-item.active {color: #7E7E7E;}
.breadcrumb-item+.breadcrumb-item::before {content:'';background:url(/resources/custom/image/element11.svg) no-repeat;width: 17px;height: 17px;margin-top: 5px;padding-right: 23px;background-size: 17px 17px;}

/*_________ШАПКА_________*/
#logo {width:0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}

/*_________ФУТЕР_________*/
#foot {min-height:20px;clear:both;}		  
#footer {min-height:20px;position:absolute;bottom:0;width:100%;}

/*_________топ-меню_________*/
.navbar {padding-top: 0.3rem;padding-bottom: 0.3rem;}
.top-menu.top-m-appear .st-1.justify-content-center {justify-content:flex-start !important;}
.faded {display:block;transition: all 0.1s ease-in-out;}
.w-0 {display:none}
.sp-button {margin: 4px 13px !important;}
.sp-cover {height:100%;}
.trig1 {position:relative;z-index:5;position: absolute;right: 0;top: 0;width: 50px;height: 100%;cursor:pointer;display: flex;justify-content: center;align-items: center;}
.trig1.collapsed:before {content:' ';width:16px;height:12px;background:url(/resources/custom/image/sub-arrow-d.svg) no-repeat;background-size:12px;}
.trig1:before {content:' ';width:16px;height:12px;background:url(/resources/custom/image/sub-arrow-up.svg) no-repeat;background-size:12px;}
.top_m_appear {background:#313131e8;height:54px !important;}
.top_m_appear .logo {width: 140px;}
.top_m_appear .font-style6 {font-size:20px;}
.top_m_appear .logo-box a:nth-child(1) {display:none;}
.top_m_appear .logo-box a:nth-child(2) {display:block !important;}
.top_m_appear .submenu {top:60px;} 
.top-m-appear #logo	{width: 150px;}
.top-m-appear .font-style1 {display:block;}
.top-menu {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.top-m-appear {background: #000000bd !important;-webkit-box-shadow: 0px 5px 6px -1px rgba(34, 60, 80, 0.1);-moz-box-shadow: 0px 5px 6px -1px rgba(34, 60, 80, 0.1);box-shadow: 0px 5px 6px -1px rgba(34, 60, 80, 0.1);}
#main-menu > ul > li {margin-right:30px;}

/*_________sub-menu_________*/
.submenu {list-style-type: none;padding-left: 0;padding:20px 0;opacity:0;}
.submenu > li {padding:0px;}
.submenu > li a {color:#38281F;padding: 8px 30px;text-decoration: none;} 
.submenu > li a:hover {color:#1aa053;}
.focus + .submenu {overflow-y: auto;}


/*_________мобильное-меню-гамбургер_________*/
#mobile-menu .login-icon {margin:15px 0 0 20px;height:35px}
#mobile-menu .hamburger span i {display: block;width: 1.6em;height:3px;background:#fff;margin-bottom:8px;margin-top:8px;border-radius:12px}
#mobile-menu .hamburger:focus {outline:none !important}
#mobile-menu .hamburger {padding: .25rem 0 .25rem 0;font-size: 1.25rem;line-height: 1;cursor:pointer;background-color: transparent;border: 1px solid transparent;border-radius: .25rem;}
#mobile-menu {z-index:2000;}
#mobile-menu nav {width:100%;}
#mobile-menu .navbar-toggler span {display: block;width: 1.4em;height:4px;background:#fff;margin-bottom:5px;margin-top:5px;border-radius:0px}
#mobile-menu .navbar-toggler:focus {outline:none !important}
#mobile-menu .navbar-nav {padding:20px}  
#mobile-menu .navbar-nav li.active {background:#424242}
#mobile-menu .navbar-nav li a {color:#666;display:block;padding:10px}
#mobile-menu .navbar-nav li:nth-child(2n) { border-bottom:1px solid #dedede;}
#mobile-menu .navbar-nav li:nth-child(2n+1) {border-bottom:1px solid #dedede;} 
#mobile-menu .button-3 img {padding:2px;margin-left:10px;}
.hamburger.t-h-active span i {background: #fff !important;}
.line {-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.show-box-menu .hamb-icon .line:nth-child(2){opacity: 0;}
.show-box-menu .hamb-icon .line:nth-child(1){-webkit-transform: translateY(12px) rotate(45deg);-ms-transform: translateY(12px) rotate(45deg);-o-transform: translateY(12px) rotate(45deg);transform: translateY(12px) rotate(45deg);}
.show-box-menu .hamb-icon .line:nth-child(3){-webkit-transform: translateY(-10px) rotate(-45deg);-ms-transform: translateY(-10px) rotate(-45deg);-o-transform: translateY(-10px) rotate(-45deg);transform: translateY(-10px) rotate(-45deg);}

/*_________мобильное-выдвижное-меню_________*/
.show-box-menu {overflow-y:hidden;}
.show-box-menu #slide-menu-box {opacity:1;visibility:visible;transform:translateX(0);-webkit-transform:translateX(0);z-index:1200;}
.show-box-menu .md-overlay {opacity: 1;visibility: visible;}
.md-overlay {position: fixed;width: 100%; height: 100%;visibility: hidden; top: 0;left: 0;z-index: 1033;opacity: 0;background: rgb(0 0 0 / 45%);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
#slide-menu-box {width:420px;height:calc(100% - 65px);position:fixed;top:65px;left:0;bottom:0;right:0;opacity:0;visibility:hidden;padding:0;z-index:10;display:none}
#slide-menu-box {transition:0.3s all cubic-bezier(0.785, 0.135, 0.15, 0.86);transform:translateX(-600px);}
#slide-menu-box ul li.active a {color:#fff;background:#616161;} 
.slide-menu-expand-wrapper {overflow:auto;min-height:100%;max-height:100%;}
.slide-menu-expand-wrapper {border-top:1px solid #434343;border-right:1px solid #434343;background:#474644c2;padding-top:20px;}

/*_________слайдер-в-шапке-slider-pro_________*/
#mainpage_slider-1 {position:relative;}
.slider-pro.mainpage {padding-right:0 !important;margin-right: 0 !important;padding-left:0 !important;margin-left: 0 !important;max-width:100% !important;}
.sl-pro-right-box {padding-right: 20px;width: 45%;text-align: left;padding-left: 0px;}
.sp-layer {width:100%;} 
.sp-slides-container {height:100%;}
.inlight:before {content:'';width: 60%;height: 100%;position: absolute;bottom:0;left: 0;z-index: 2;background: rgb(255, 255, 255);background:linear-gradient(90deg, rgb(255 255 255 / 28%) 0%, rgb(255 255 255 / 42%) 55%, rgba(255,255,255,0) 100%);}
.sp-buttons {position: absolute;bottom:60px;right:0;width: 100%;border-top: 0;border-left: 0;border-right: 0;background: none;padding: 0;height:0;}
.sp-button {width: 15px;height: 15px;background-color:#fff;border: 0;}
.sp-button.sp-selected-button {background-color: #FF7A56;border: solid 0;}
.sp-button {border:0 !important;}
.sp-arrows {top:50%;width:100%;}
.sp-previous-arrow {left:20px}
.sp-previous-arrow {background:url(/resources/custom/image/arrow-left.svg) no-repeat;width:35px;height:35px;}
.sp-previous-arrow:before, .sp-previous-arrow:after {display:none;}
.sp-next-arrow {right:20px}
.sp-next-arrow {background:url(/resources/custom/image/arrow-right.svg) no-repeat;width:35px;height:35px;}
.sp-next-arrow:before, .sp-next-arrow:after {display:none;}

/*_________слайдер-новостей-на-главной-owl-slider_________*/
.owl-slider-1 .owl-nav .owl-next {width:60px;height:60px;display:inline-block;background:url(/resources/custom/image/arrow-r.svg) no-repeat !important;background-size: 100% !important;}
.owl-slider-1 .owl-nav .owl-prev {width:60px;height:60px;display:inline-block;background:url(/resources/custom/image/arrow-l.svg) no-repeat !important;background-size: 100% !important;}
.owl-slider-1 .owl-nav .owl-prev span {display:none}
.owl-slider-1.owl-nav .owl-next span {display:none}
.owl-slider-1 button:focus { outline: 0;}
.owl-slider-1 button span {display:none;}
.owl-slider-1 .owl-nav { z-index: 2; position: relative;position: absolute;top: calc(50% - 30px);left: 0;width: 100%;}
.owl-slider-1 .owl-theme .owl-nav .disabled {opacity: .2;cursor: default;}
.owl-slider-1 .owl-nav button:nth-child(1) {margin-right:20px;}
.owl-slider-1 .owl-prev {position:absolute;left:-60px;}
.owl-slider-1 .owl-next {position:absolute;right:-60px;}
.owl-slider-1.styled-1 .owl-nav {top: calc(50% - 65px);}
.owl-slider-1.styled-2 .owl-nav .owl-next {width:40px;height:40px;display:inline-block;background:url(/resources/custom/image/element8.svg) no-repeat !important;background-size: 100% !important;}
.owl-slider-1.styled-2 .owl-nav .owl-prev {width:40px;height:40px;display:inline-block;background:url(/resources/custom/image/element7.svg) no-repeat !important;background-size: 100% !important;}

/*_________accordion_________*/
.accordion-style-1 .accordion-button {padding: 1.3rem 2.25rem;border-radius:0px !important;}
.accordion-style-1 .accordion-button::after {display:none !important;}  
.accordion-style-1 .accordion-button:focus {box-shadow:none;}
.accordion-style-1 .accordion-button:not(.collapsed) {box-shadow:none;}
.accordion-style-1 .accordion-item {border:0;}
.accordion-style-1 .accordion-button {background-color:#F4F4F4;}  
.accordion-style-1 .accordion-button:not(.collapsed) {color:#000;background-color:#c7cfdd61;} 

/*_________stycky-menu_________*/
#sidebar {will-change: min-height;box-sizing:border-box}
.sidebar__inner {transform: translate(0, 0);transform: translate3d(0, 0, 0);will-change: position, transform;box-sizing:border-box;padding-bottom:40px;}

/*_________404_________*/
.bg404:before {content:'';background:url(/resources/custom/image/bg404.png) no-repeat;width:591px;height:580px;position:absolute;left: 0;top: -30%;}

/*_________модальное-окно_________*/
.md-show ~ .md-overlay {opacity: 1;visibility:visible;display:block !important;}
.md-perspective, .md-perspective body {height:100%;overflow:hidden;}
.md-perspective body  {background: #222;-webkit-perspective: 600px;-moz-perspective: 600px;perspective: 600px;}
.md-modal-static {position: fixed;top: 45%;left: 0%;width: 100%;min-width: 320px;z-index: 6000;visibility: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(0%) translateY(-50%);-ms-transform: translateX(0%) translateY(-50%);transform: translateX(0%) translateY(-50%);}
#data_captcha {width:117px !important;}
#modal-alex .glyphicon {display:none;}
.modal-body {padding: 0rem 7rem;}
.dropdown.disabled {pointer-events: none;cursor: default;opacity: 0.4; border-radius: 4px;}
.input-style2.disabled button {pointer-events: none;cursor: default;opacity: 0.4; border-radius: 4px;}
.button-circle-scale.button-style6.disabled {pointer-events: none;cursor: default;opacity: 0.4; }
.personal-link.disabled {pointer-events: none;cursor: default;opacity: 0.4;}
.field-style1 {position:relative;}
.input-field label {position: absolute;font-size: 16px;color: #fff;top: 42px;left: 32px;cursor:text;color:mk-color("primary");-webkit-transition:0.2s ease;transition:0.2s ease;z-index: 20;}
#modal-alex input:focus ~ label {color: #fff !important;font-size: 10px;top: 0px;}		  
#modal-alex input:valid ~ label {color: #fff;font-size: 10px;top: 0px;}
#modal-alex textarea:focus ~ label {color: #fff !important;font-size: 10px;top: 0px;}		  
#modal-alex textarea:valid ~ label {color: #fff;font-size: 10px;top: 0px;}
.ov-y-hid { overflow-y: hidden;}
.chbox input[type="checkbox"] {display:none !important;}
#modal-alex h4 {text-align:center;margin:40px 0 10px 0;width:100%;}
#modal-alex .modal-footer {text-align:center;}
#modal-alex {background:none;}
#modal-alex .modal-content input:not([type='checkbox']) {border:1px solid #ffffff52;padding:16px 40px 16px;box-shadow:none;background: #ffffff52;margin-top:25px;box-sizing:border-box;width:350px;display:inline-block;border-radius:0px;border-radius:25px;}
#modal-alex .modal-content textarea {box-shadow:none;box-sizing:border-box;min-height:121px;height:auto ;max-width:370px;display:inline-block;margin-top:25px;background: #ffffff12;padding: 18px 20px;border-radius: 4px;border: 0;font-size: 13px;text-align: center;border: 1px solid #ffffff59;    }
#modal-alex .modal-content select {border:1px solid #17A3A3;padding:13px 20px 12px;margin-top:3px;box-shadow:none;box-sizing:border-box;height:auto !important;width:340px;display:inline-block;border-radius:0px;}
#modal-alex .modal-content input:not([type='checkbox']) {background: #ffffff12;padding: 18px 20px;border-radius: 4px;border: 0;font-size: 13px;text-align: center;border: 1px solid #ffffff59;}

#modal-alex .modal-content .form-group  .col-xs-12 {text-align:center;}
#modal-alex .modal-footer {border-top:0;padding-bottom:50px;padding-top:0;}
#modal-alex .modal-header {border-bottom:0;padding-bottom:10px;}
#modal-alex input[type=file] {background:#fff;}
#modal-alex input {color:#fff;}
.modal-backdrop {display:none}
.modal-open .modal-backdrop.show {display:block}
.modal.show {background: linear-gradient(180deg, rgba(87,106,169,1) 0%, rgba(76,185,157,1) 78%);}
.modal-dialog {margin: 0rem auto;height: 100%;display: flex;justify-content: center;align-items: center;}
.modal-content {background:none;border:0;} 
.modal-dialog {max-width: 600px;}  
.md-modal {position: fixed;width: 100%; height: 100%;overflow-y: auto;display: flex;justify-content: center; align-items: center;top: 0;left: 0;z-index: 2000;visibility: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
#modal-alex .modal-content {border:0;border-radius:0px;padding:30px 0;}
.md-content {display: flex;min-height: 100%;align-items: center;height:fit-content;position:absolute;top:0}
.md-overlay {position: fixed;width:100%;height:100%;visibility: hidden;top: 0;left: 0;z-index: 1000;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;background:#000000d9;}
.md-effect-1 .md-content {-webkit-transform:scale(0.7);-moz-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.md-show.md-effect-1 .md-content {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}
.md-show {visibility: visible;}
.data_phone:hover label {display:none;}
.data_phone:focus label {display:none;}
.data_phone input:hover::-webkit-input-placeholder { color:transparent;display:none !Important; }
.data_phone input:hover:-moz-placeholder { color:transparent;display:none !Important; } /* FF 4-18 */
.data_phone input:hover::-moz-placeholder { color:transparent;display:none !Important; } /* FF 19+ */
.data_phone input:hover:-ms-input-placeholder { color:transparent;display:none !Important; } /* IE 10+ */
.devider {width:2px;height:100%;background:#000;display:inline-block;height: auto;margin: 10px 0;}
.form-control:focus {border-color: #b28e5c;box-shadow: 0 0 0 0.25rem rgb(0 150 64 / 42%) !important;}

/*_________кнопка-закрыть_________*/
.md-close {display:block;cursor:pointer;width:25px;height:25px;position:absolute;right:20px;top:26px;overflow:hidden;z-index:100}
.md-close:before, .md-close:after {transform: rotate(-45deg);content: '';position: absolute;top: 50%;left: 50%;margin-top: 0px;margin-left:-12px;display: block;height: 2px;width: 25px;background-color: #fff;transition: all 0.2s ease-out;}
.md-close:hover:before, .md-close:hover:after {transform: rotate(0deg);}
.md-close:after {transform: rotate(45deg);} 

/*_________multiselect_________*/
.multiselect-container>li>a>label {margin: 0;height: 100%;cursor: pointer;font-weight: 400;padding: 3px 20px 3px 15px !important;}
.multiselect {text-align: left;display: flex;justify-content: space-between;align-items: center;}
.multiselect-container {position: absolute;list-style-type: none;margin: 5px 0 0 0;width: 100%;padding: 15px 0 !important; }
.multiselect-container {width: fit-content;min-width:100%;}
.multiselect-container .input-group {margin: 5px;}
.multiselect-container > li {padding: 0;font-size: 14px; }
.multiselect-container > li > a.multiselect-all label {font-weight:700;color:gray;}
.multiselect-container > li.multiselect-group label {margin:0;padding:3px 20px 3px 20px;height:100%;font-weight:700;}
.multiselect-container > li.multiselect-group-clickable label {cursor:pointer;}
.multiselect-container > li > a {padding:5px 0;color:#000;display:block;}
.multiselect-container > li > a > label {display: block;position: relative;padding-left: 20px;margin-bottom: 12px;cursor: pointer;font-size: 16px;font-weight: 500;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }
.multiselect-container > li > a > label:before {content:"";display: inline-block;position: relative;height: 17px;width: 17px;border: 1px solid #bebebe;border-radius: 0px;background-color: transparent;margin-right: 15px;vertical-align: middle; }
.multiselect-container > li.active > a > label:before {color: #fff;background:url(/media/plugins/bootstrap-multiselect/ch.png) no-repeat;border: 0;display: inline-block;padding: 0;line-height: 1.2;padding-left: 2px; }
.multiselect-container > li > a > label.radio, .multiselect-container > li > a > label.checkbox {margin:0;}
.multiselect-container > li > a > label > input[type=checkbox] {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0; }
.multiselect-container > li > a > label > input[type=radio] {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0; }
.multiselect-container>li>a>label.checkbox, .multiselect-container>li>a>label.radio {white-space: nowrap;}
.btn-group > .btn-group:nth-child(2) > .multiselect.btn {border-top-left-radius: 4px;border-bottom-left-radius: 4px; }
.form-inline .multiselect-container label.checkbox, .form-inline .multiselect-container label.radio {padding:3px 20px 3px 40px;}
.form-inline .multiselect-container li a label.checkbox input[type=checkbox],
.form-inline .multiselect-container li a label.radio input[type=radio] {margin-left:-20px;margin-right:0;}

/*_________левое-меню-каталог-чекбоксы_________*/
.catalog-filter-item .card-body {padding:10px 20px;}
.catalog-filter-item .card {background:none;border:0;}
.catalog-filter-item .form-check {padding-left:0;}
.catalog-filter-item .ar img:nth-child(1) {display:none;}
.catalog-filter-item .ar img:nth-child(2) {display:inline;}
.catalog-filter-item .collapsed .ar img:nth-child(1) {display:inline;}
.catalog-filter-item .collapsed .ar img:nth-child(2) {display:none;}
#catalog_form .form-check label { display: block; position: relative; padding-left: 35px;padding-top:0px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
#catalog_form .form-check label input[type="checkbox"] { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
#catalog_form .form-check .checkmark { position: absolute; top: 1px; left: 0; height: 17px; width: 17px; background-color: #fff; border: 1px solid #c1c1c1; border-radius: 2px; }
#catalog_form .form-check label:hover input[type="checkbox"] + .checkmark  { background-color: #dadada; }
#catalog_form .form-check label input[type="checkbox"]:checked + .checkmark {background-color: #B28E5C; border: 0;}
#catalog_form .form-check .checkmark:after { content: ""; position: absolute; display: none; }
#catalog_form .form-check label input[type="checkbox"]:checked + .checkmark:after { display: block; }
#catalog_form .form-check label .checkmark:after {left: 5px;top: 2px;width: 7px;height: 10px;border: solid #fff;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}



/*_________custom-all-styles_________*/
.hover-style-1 {transition: all 0.1s ease-in-out;}
.hover-style-1:hover {background:#474747;}

.box-style-1 {background:#FFEED7;width:100%;position:relative;overflow: hidden;}

.box-chosen {background: #ffffff69;color: #fff;border-radius: 16px;padding: 7px 10px 7px 20px;font-size: 14px;}
.box-chosen img {cursor:pointer;}
.submit-but {position:relative;}
.submit-but {width:50px;height:100%;background:url(/resources/custom/image/icon4.svg) no-repeat;background-position: center;border: 0;}
.dropdown-toggle::after {background:url(/resources/custom/image/element1.svg) no-repeat;border:0;width: 13px;height: 7px;vertical-align: 0;transition: all 0.1s ease-in-out;}
.show.dropdown-toggle::after {transform: rotate(180deg);}

.box-line > div:not(.d-none):nth-child(2n+1) {background:#fff;}
.box-line > div:not(.d-none):nth-child(2n) {background:#f7f7f7;}
 
.mreq {border:solid 1px red !important;}
tr.err td p {color:red;}   
.has-error input, .has-error textarea {box-shadow:0 0px 0px rgba(255, 0, 0, 1) inset, 0 0 3px rgba(255, 97, 97, 0.85) !important;-webkit-box-shadow: 0 0px 0px #ff0000 inset, 0 0 3px #ff0000 !important;outline:0 none;border:1px solid #f03e4e !important;}

.bg-style-3 {background:none;}
.scroll .bg-style-3 {background-color: var(--bg-style-3);}


.video-text {color:#fff;z-index:2;position:relative;}
.video-text h2 {font:40px 'LatoBold';background:#60c350;padding:10px 20px;border-radius:0px;color:#fff;opacity:0}
.video-text h1 {text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);font-weight:bold}
.video-text > p {background:#fff;padding:25px 20px;border-radius:0px;color:#666;font-size:20px;display:inline-block;position:relative;opacity:0}
.video-text a {opacity:0}
.video-text > p:after {content:'';position:absolute;left:105px;bottom:-13px;width:0;height:0;border-style:solid;border-width:13px 13.5px 0 13.5px;border-color:#fff transparent transparent transparent;pointer-events: none;}
.video-pattern {position:absolute;width:100%;height:100%;z-index:2;}
.video-pattern2 {position:absolute;width:100%;height:1px;z-index:2;top:calc(50% - 50px);}
.pos-rel {position:relative;}
.video-preview {opacity:0;width:100%;margin-top:-16%;}
.video-box-inner {position:absolute;}
.index-page .video-preview {margin-bottom:-16%;margin-top:auto}
.video-box {background:#999 url(/resources/catalog/video/video-preview1.jpg) 0 0 no-repeat;background-size: cover;position:relative;height:fit-content;padding-left:0;padding-right:0;}
.video_bg {position:absolute;top:0;left:0;z-index:-1000;min-width:100%;min-height:100%;height: 100%; object-fit: cover;width: 100%;}
.video-text {color:#fff;z-index:2;position:relative;}
.video-text h2 {font:40px 'LatoBold';background:#60c350;padding:10px 20px;border-radius:0px;color:#fff;opacity:0}
.video-text h1 {text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);font-weight:bold;}
.video-text > p {background:#fff;padding:25px 20px;border-radius:0px;color:#666;font-size:20px;display:inline-block;position:relative;opacity:0}
.video-text a {opacity:0;}
.video-text > p:after {content:'';position:absolute;left:105px;bottom:-13px;width:0;height:0;border-style:solid;border-width:13px 13.5px 0 13.5px;border-color:#fff transparent transparent transparent;pointer-events:none;}

.video-pattern:before {content:'';background: #00000075;width:100%;height:100%;position:absolute;left:0;top:0;}
.video-pattern-2:before {content:'';background: #33333375;width:100%;height:100%;position:absolute;left:0;top:0;}
.video-pattern-2 {position:relative;}

.font-size-55 {font-size:55px;}
.font-size-20 {font-size:20px;}
.font-size-40 {font-size:40px;}
.font-size-64 {font-size:64px;}
.font-size-12 {font-size:12px;}
.font-size-32 {font-size:32px;}
.font-size-24 {font-size:24px;}
.font-size-18 {font-size:18px;}
.font-size-28 {font-size:28px;}
.font-size-36 {font-size:36px;}
.font-size-48 {font-size:48px;}
.line-height-100 {line-height:100%;}
.line-height-120 {line-height:120%;}
.line-height-130 {line-height:130%;}
.line-height-110 {line-height:110%;}

.font-family-3 {font-family:'GilroySemibold';}
.font-family-4 {font-family:'GilroyMedium';}
.font-family-5 {font-family:'GilroyRegular';}
.set-height {max-height:1000px !important;}
.font-color-3 {color:#009640;}
.font-color-4 {color:#D7B46A;}
.font-color-5 {color:#333333;}
.font-color-6 {color:#838584;}

h2 {z-index: 1;position: relative;}

.sp-slide.box-2 {transition: all 0.4s ease-in-out;}
.box-2 {background:#ffffff3d;padding:30px 50px 30px 50px !important;width:100%;-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);height:150px;border-radius:10px;overflow:hidden;}
.reveal {position: relative;opacity:0;}

.sp-slide.sp-selected .box-2 > div:nth-child(1) {
    animation: box-1 1s 0.2s ease forwards;
  }
  .sp-slide.sp-selected .box-2 > div:nth-child(2) {
    animation: box-1 1s 0.3s ease forwards;
  }
  .sp-slide.sp-selected .box-2 > div:nth-child(3) {
    animation: box-1 1s 0.4s ease forwards;
  }
  .sp-slide.sp-selected .box-2 > div:nth-child(4) {
    animation: box-1 1s 0.5s ease forwards;
  }
  .sp-slide.sp-selected .box-2 > div:nth-child(5) {
    animation: box-1 1s 0.6s ease forwards;
  }
  .sp-slide.sp-selected .box-2 > div:nth-child(6) {
    animation: box-1 1s 0.6s ease forwards;
  }
  .sp-slide.sp-selected .box-2 > div:nth-child(7) {
    animation: box-1 1s 0.6s ease forwards;
  }


  @keyframes box-1 {
    0% {
        opacity: 0;
        transform: translateX(-100px);
    }
    100% {
        opacity: 1;
        transform: translateX(0);
    }
  }

.sp-slide ul {display:flex;padding-left:0;}
.sp-slide ul li {text-transform:uppercase;list-style-type:none;padding-left:17px;position:relative;margin-right:30px;}
.sp-slide ul li:before {content:'';background:#D4B36E;width:10px;height:10px;border-radius:50%;position:absolute;left:0;top:6px;}


.switch__indicator {
    width: 18px;
    height: 18px;
    position: absolute;
    top: -.3rem;
    left: 0;
    border-radius: 50%;
    transition: transform 600ms cubic-bezier(0.02, 0.94, 0.09, 0.97), background 300ms cubic-bezier(0.17, 0.67, 0.14, 1.03);
    transform: translate3d(1rem, 0, 0);
}
.switch label {max-width:none !important;}

.switch input#one:checked ~ .switch__indicator {background: #fff;transform: translate3d(3px, 8px, 0);}
.switch input#two:checked ~ .switch__indicator {background: #fff;transform: translate3d(21px, 8px, 0);}
.switch__label {display: inline-block;margin-bottom:4px;width: 300px;text-align: left;cursor: pointer;transition:color 200ms ease-out;font-weight:normal;color:#fff;}
.switch input[type="radio"]:not(:checked), .switch input[type="radio"]:checked {display: none;}
.switch input[type="radio"]:checked + label {color:#0ac75a}
.switch:before {content: ' ';position: absolute;left: 0;z-index: -1;width: 100%;height: 100%;background:none;border-radius: 30px;border:1px solid #fff;}
.switch {position: relative;width: 42px;height: 24px;padding: 0;z-index:1;margin-top:-10px;display:flex;}

.switch2 input#one2:checked ~ .switch__indicator {background: #1aa053;transform: translate3d(3px, 8px, 0);}
.switch2 input#two2:checked ~ .switch__indicator {background: #1aa053;transform: translate3d(21px, 8px, 0);}
.switch__label2 {display: inline-block;margin-bottom:4px;width: 300px;text-align: left;cursor: pointer;transition:color 200ms ease-out;font-weight:normal;color:#1aa053;}
.switch2 input[type="radio"]:not(:checked), .switch2 input[type="radio"]:checked {display: none;}
.switch2 input[type="radio"]:checked + label {color:#0ac75a}
.switch2:before {content: ' ';position: absolute;left: 0;z-index: -1;width: 100%;height: 100%;background:none;border-radius: 30px;border:1px solid #1aa053;}
.switch2 {position: relative;width: 42px;height: 24px;padding: 0;z-index:1;margin-top:0px;display:flex;}

h2 span {position:relative;}
/*h2 span:before {content:'';background:#009640;width:100%;height:9px;position:absolute;left:0;bottom:4px;z-index:-1;}*/

.box-3 {background:#F4F4F4;border-radius:10px;padding:30px;align-items: center;} 

.col-20 {flex: 0 0 auto;width: 20%;}

.box-4 {background:#D7B46A;display:flex;height:45px;width:45px;border-radius:50%;color:#fff;flex-shrink: 0;align-items: center;justify-content: center;font-family:'GilroySemibold';font-size:20px;}
.box-5 {display: block; width: 70%;}
.box-6 {background:#F4F4F4;border-radius:10px;padding:30px 10px;}
.box-7 {background:#F4F4F4;border-radius:10px;padding:30px 30px;}
.box-7 a:hover {color:inherit;}
.box-9 {font-size:13px;border:1px solid #D7B46A;border-radius:25px;padding:5px 20px 3px;width:fit-content;}

.element-33 {display:block;width:15px;height:15px;border-radius:50%;position:absolute;left:0;top:0;z-index:21;background:#080b0bbd;background-size:100%;}
.map.map-box-3.maphilighted {max-width:100%;}

.tooltipster-sidetip.tooltipster-noir .tooltipster-box {
  border-radius: 6px !important; 
  border: 0px solid #000 !important;
  background: #ffefeae8 !important;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {bottom: -3px !important;}

.element-33.tooltip:hover {background:#009640;}
.element-33.tooltip {cursor:pointer;}

.tooltipster-sidetip.tooltipster-noir.tooltipster-top .tooltipster-arrow-background {border-top-color: #ffede6ed !important;top: 0px !important;}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {border-top-color: #ffede6ed !important;}  
.tooltipster-sidetip.tooltipster-noir.tooltipster-bottom .tooltipster-arrow-background {border-bottom-color: #ffede6ed !important;top: 0px !important;}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {border-bottom-color: #ffede6ed !important;}  
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {top: -3px !important;}
.tooltipster-sidetip.tooltipster-noir.tooltipster-right .tooltipster-arrow-background {border-right-color: #ffede6ed !important;top: 0px !important;}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {border-right-color: #ffede6ed !important;}  
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {right: -3px !important;}
.tooltipster-sidetip.tooltipster-noir.tooltipster-left .tooltipster-arrow-background {border-left-color: #ffede6ed !important;top: 0px !important;}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {border-left-color: #ffede6ed !important;}  
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {right: -3px !important;}

.border-radius-10 {border-radius: 10px;}

.owl-1 .owl-stage {display:flex;} 
.owl-1 .owl-nav .owl-next {width:60px;height:60px;display:inline-block;background:url(/resources/custom/image/arrow-r.svg) no-repeat !important;background-size: 100% !important;}
.owl-1 .owl-nav .owl-prev {width:60px;height:60px;display:inline-block;background:url(/resources/custom/image/arrow-l.svg) no-repeat !important;background-size: 100% !important;}
.owl-1 .owl-nav .owl-prev span {display:none}
.owl-1.owl-nav .owl-next span {display:none}
.owl-1 button:focus { outline: 0;}
.owl-1 button span {display:none;}
.owl-1 .owl-nav { z-index: 2; position: relative;position: absolute;top: calc(50% - 40px);left: 0;width: 100%;}
.owl-1 .owl-theme .owl-nav .disabled {opacity: .2;cursor: default;}
.owl-1 .owl-nav button:nth-child(1) {margin-right:20px;}
.owl-1 .owl-prev {position:absolute;left:-60px;}
.owl-1 .owl-next {position:absolute;right:-60px;}
.owl-1.styled-1 .owl-nav {top: calc(50% - 65px);} 
.owl-1.styled-2 .owl-nav .owl-next {width:40px;height:40px;display:inline-block;background:url(/resources/custom/image/element8.svg) no-repeat !important;background-size: 100% !important;}
.owl-1.styled-2 .owl-nav .owl-prev {width:40px;height:40px;display:inline-block;background:url(/resources/custom/image/element7.svg) no-repeat !important;background-size: 100% !important;}

/*_________form-input-placeholders_________*/
.form-style-1 ::-webkit-input-placeholder { /* WebKit, Blink, Edge */color:#fff !important;}
.form-style-1 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#fff !important;}
.form-style-1 ::-moz-placeholder { /* Mozilla Firefox 19+ */color:#fff !important;}
.form-style-1 :-ms-input-placeholder { /* Internet Explorer 10-11 */color:#fff !important;}
.form-style-1 ::-ms-input-placeholder { /* Microsoft Edge */color:#fff !important;}

.form-style-1 .form-control {background:#ffffff52;border-radius:25px;border:0;}
.form-style-1  .w-50 > div {height:100%;}
.form-style-1  .w-50 > div input {height:100%;font-size:13px;text-align:center;}
.form-style-1 .button-circle-scale {padding-top:12px;padding-bottom:12px;}
.w-33 {width:33%;}
.ul-3 li {list-style-type:none;}
.ml-5px {margin-left:5px;}
.ul-1 li {list-style-type:none;}


.submenu {display: flex;left: 0;opacity: 0;padding: 10px 0;position: absolute;top: 60px;visibility: hidden;width: 100%;z-index: 101;border-radius: 10px;}
.focus .submenu {transform: translateY(0);-webkit-transform: translateY(0);opacity: 1;visibility: visible;}
.submenu {top: 165px;background: #464646;}
.submenu {
    transition: 0.3s all cubic-bezier(0.785, 0.135, 0.15, 0.86);
    background: #fff;
    min-width: 300px;
    transform: translateY(30px);
    border-bottom: 1px solid #E9E9E9;
    border-right: 0px solid #9e9e9e;
    border-left: 0px solid #9e9e9e;
}

.focus .submenu {transform: translateY(0);-webkit-transform: translateY(0);opacity: 1;visibility: visible;}
.menu-li:not(.ham):hover .menu-arrow img {transform: rotate(180deg);}
.menu-li  .menu-arrow img {transition: all 0.2s ease-in-out;} 

.md-close {
  display: block;
  cursor: pointer;
  width: 25px;
  height: 25px;
  position: absolute;
  right: -30px;
  top: -30px;
  overflow: hidden;
  z-index: 100;
  background: #D7B46A;
  display: flex;
  width: 60px;
  height: 60px;
  border-radius: 50%;
}

.top-menu.top-m-appear {height:80px !important;}
.top-m-appear .submenu {top:65px !important;} 

#mobile-menu {background:#474644c2;}
#mobile-menu .hamburger span i {background: #fff;}
.hamburger.t-h-active span i {background: #fff !important;}
#mobile-menu .logo {height:50px !important;}

.focus-1 + .submenu {display:block !important;position: fixed;background:none;width:calc(100% - 1px );height:100%;opacity:1;overflow-y: auto;visibility: visible;top:40px;}
.focused-ul .menu-li:not(.focus-1) {display:none}
.arrow-back  {display:none;} 
.focus-1 .arrow-back {display:block;}
.focus-1 > a .menu-arrow {display:none;}
.focus-1 .menu-li-style1 {background:none;margin-top:0;margin-bottom:0;}

.cat-menu2 .menu-li > a {text-decoration: none;margin-right:30px;width:100%;}
.cat-menu2 .menu-li > a:hover {color:#fff;}
 
.cat-menu2 .menu-li.active a {color:var(--main-a-color);}

.cat-menu .menu-li > a {text-decoration: none;margin-right:50px;width:100%;}
.cat-menu .menu-li > a:hover {color:#fff;}
.cat-menu-ul1 > li > a {padding:10px 30px;}
.menu-li-style1 {display: flex;justify-content: space-between;}
.menu-li-style2 {display: flex;align-items: center;}
 
.cat-menu-ul2 {list-style-type:none;padding:0;}
.cat-menu-ul2 > li {padding:5px 20px;font-size:16px;font-weight:600;}
.cat-menu-ul2 > li a {color:#38281F;}
.cat-menu-ul1 ul li > a:hover {background: #535353;text-decoration:none;}
.cat-menu .menu-li > a:hover {background: #535353;text-decoration:none;}

.menu-li2 a {justify-content: space-between; display: flex;color:#38281F;}

.object-2 {height: 550px;object-fit: cover;}

.h-subbox {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.breadcrumbs li a {color:#fff;font-size:14px;}
.breadcrumbs li span {color:#fff;font-size:14px;}

.object-11 {transform: translate3d(-0px, 0px, 0px) !important;}

.form-style-4 .form-group.inp {margin-bottom:20px;}
.form-style-4 .form-group.inp input,
.form-style-4 .form-group textarea {background:#F4F4F4;border:1px solid #E9E9E9;padding:13px 25px;}
.form-style-4 .form-group.cap input {background:#F4F4F4;border:1px solid #E9E9E9;}
.form-style-4 ::-webkit-input-placeholder { /* WebKit, Blink, Edge */color:#A3A3A3 !important;}
.form-style-4 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#A3A3A3 !important;}
.form-style-4 ::-moz-placeholder { /* Mozilla Firefox 19+ */color:#A3A3A3 !important;}
.form-style-4 :-ms-input-placeholder { /* Internet Explorer 10-11 */color:#A3A3A3 !important;}
.form-style-4 ::-ms-input-placeholder { /* Microsoft Edge */color:#A3A3A3 !important;} 
.form-style-4 .form-group.inp {margin-bottom:20px;}
.form-style-4 .form-group textarea {min-height:160px;}

.accordion-style-1 .accordion-button img {transition: all 0.2s ease-in-out;}
.accordion-style-1 .accordion-button:not(.collapsed) img {transform: rotate(180deg);}

.tag-box input[type="checkbox"]:checked+label {background: #D4B36E !important;color: #fff !important;border: 0}
.tag-box input {opacity: 0;display: none}
.tag-box {padding: 0 !important}

.tag-box label {font-size: 14px !important;border:1px solid #D4B36E;color: #D4B36E;padding: 10px 35px;cursor: pointer;border-radius:30px;}

.tag-box label.color-style2 {color: #D4B36E;}
.tag-box label.color-style2:hover {color: #000}
.tag-box:before { z-index: 1}
.tag-box label {z-index: 10;position: relative} 

.dummy-1 {overflow:hidden;}
.dummy-1 img:nth-child(2) {position:relative;opacity:0;}
.dummy-1 span:nth-child(1) {position:absolute;left:0;top:0;width:100%;height:100%;display:flex;background: #f4f4f4;align-items: center;justify-content: center;}
 
.font-color-2.breadcrumbs li a {color:#000;}
.font-color-2.breadcrumbs li a span {color:#000;}
.font-color-2.breadcrumbs li span {color:#000;}

.top-menu.menu-2 .font-color-1 {color:#000;}
.top-menu.menu-2 {border-bottom: 1px solid #55555526;background:#fff;}
.top-menu.menu-2 .switch:before {border: 1px solid #5b5b5b;}
.top-menu.menu-2 .switch input#one:checked ~ .switch__indicator {background: #181818;}
.top-menu.menu-2 .switch input#two:checked ~ .switch__indicator {background: #181818;} 

#subhead .breadcrumb-item+.breadcrumb-item::before {background:url(/resources/custom/image/element11a.svg) no-repeat;width: 17px;height: 17px;margin-top: 5px;padding-right: 23px;background-size: 17px 17px;}

.top-menu .menu-arrow img:nth-child(1) {display:block;}
.top-menu .menu-arrow img:nth-child(2) {display:none;}
.top-menu.menu-2 .menu-arrow img:nth-child(1) {display:none;}
.top-menu.menu-2 .menu-arrow img:nth-child(2) {display:block;}

.form-5 {background: #ffffff3d;-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);padding:55px 60px;border-radius:6px !important;border:1px solid #ffffff59 !important;}
.form-5 .form-group.inp {margin-bottom:20px;}
.form-5 .form-group.inp input {background: #ffffff12;padding:18px 20px;border-radius: 4px; border: 0;font-size: 13px;text-align: center;border:1px solid #ffffff59;}

.form-5 ::-webkit-input-placeholder { /* WebKit, Blink, Edge */color:#fff !important;}
.form-5 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#fff !important;}
.form-5 ::-moz-placeholder { /* Mozilla Firefox 19+ */color:#fff !important;}
.form-5 :-ms-input-placeholder { /* Internet Explorer 10-11 */color:#fff !important;}
.form-5 ::-ms-input-placeholder { /* Microsoft Edge */color:#fff !important;} 
.p-style1 {padding-top:12px;padding-bottom:12px;}

.hover-style-3 {border:1px solid #D7B46A;border-radius:6px;} 
.border-radius-6 {border-radius:6px;} 

.box-12 {height:800px;background:url(/resources/custom/image/bg-10.png) no-repeat;object-fit: cover;background-position:center bottom;}

.hover-style-4 {overflow:hidden;}
.hover-style-4 img {transition: all 0.3s ease-in-out;}
.hover-style-4:hover img {transform: scale(1.1, 1.1);}

.box-date {border:1px solid #D7B46A;border-radius:20px;padding:6px 25px;color:#D7B46A;font-size:14px;position:relative;padding-left:40px;}
.box-date:before {content:'';background:url(/resources/custom/image/element-34.svg) no-repeat;width:20px;height:20px;position:absolute;left:15px ;top:10px;}

.btn-check:focus+.btn-secondary, .btn-secondary:focus {box-shadow:none !important;} 

.object-5 {border-radius:35px;padding:7px 25px;background: #ffffff24;-webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px);} 

.ul-5 {padding-left: 50px;}
.ul-5 li:before {
content: '';
background: url(/resources/custom/image/element-26.svg) no-repeat;
width: 25px;
height: 25px;
position: absolute;
left: -50px;
top: 0; 
}
.ul-5 li {list-style-type: none;position: relative;margin-bottom: 20px;font-size: 20px;line-height: 150%;}

.button-5 {background:#D4B36E;}
 
.owl4 .owl-stage {display:flex;}
.owl4 .owl-item {display:flex;flex-direction:column;} 

.blackandwhite {filter: grayscale(1);-ms-filter: grayscale(1);-webkit-filter: grayscale(1);-moz-filter: grayscale(1);-o-filter: grayscale(1);}

.form-8 form {display: flex;flex-wrap: wrap;}
.form-8 .form-group.inp {padding-right:20px;}
.form-horizontal1 > div:nth-last-child(3) {padding-right:0 !important;}

.element-6 {position:relative;}

.nice-select {background: #ffffff29 !important;padding: 18px 20px;border-radius: 4px;text-align: center;border: 1px solid #ffffff59;font-size:14px;line-height: 120% !important;color:#fff;-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);height:auto !important;}
.list li {color:#000;}  

.border-6 {-webkit-box-shadow:-1px -1px 1px 0px #D2D2D2;-moz-box-shadow:-1px -1px 1px 0px #D2D2D2;box-shadow:-1px -1px 1px 0px #D2D2D2;}
.border-7 {position:relative;}
.border-7 > div {z-index:1;}
.border-7:before {content:'';width: calc(100% + 2px);
height: 2px;
position: absolute;
left: -1px;
top: -2px;
border: 1px solid #fff;
z-index: 2;}
.border-7:after {content:'';width:2px;
height: 100%;
position: absolute;
left: -2px;
top: -1px;
border: 1px solid #fff;
z-index: 2;}

.hover-6 {overflow:hidden;}
.hover-6 img {transition: all 0.3s ease-in-out;filter: grayscale(1);opacity: 0.68;}
.hover-6:hover img {filter: grayscale(0);-ms-filter: grayscale(0);-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-o-filter: grayscale(0);opacity:1;}

.ul-7 {padding-left: 10px;}
.ul-7 li:before {
content: '';
background: url(/resources/custom/image/element-26.svg) no-repeat;background-size:100%;
width: 20px;
height: 20px;
position: absolute;
left: -40px;
top: 0; 
}
.ul-7 li {list-style-type: none;position: relative;margin-bottom: 15px;font-size: 16px;line-height: 150%;} 

.table-3 table {border-spacing: 0 0.6em;border-collapse: separate;border: none;}
.table-3 table td {border: 0;border-collapse: collapse;font-size:14px;}
.table-3 table tr td {background:#F4F4F4;}
.table-3 table tr:nth-child(1) td {background:none !important;}
.table-3 table tr:nth-child(1) td {vertical-align: bottom;padding-bottom: 0;}
.table-3 table tr td {margin-bottom:20px;}
.table-3 table tr td:nth-child(1) {border-top-left-radius: 12px; }
.table-3 table tr td:nth-last-child(1) {border-top-right-radius: 12px; }
.table-3 table tr td:nth-child(1) {border-bottom-left-radius: 12px; }
.table-3 table tr td:nth-last-child(1) {border-bottom-right-radius: 12px; }

.table-3 table tr td:not(:nth-child(1)) {text-align:center}
.table-3 table tr td:nth-child(1) {padding-left:15px;} 

.font-color-2 a {color:#000;}
.form-5 input {color:#fff;}
.form-5 .form-control:focus {color:#fff;}

.menu-li > a:hover {color:#f9b934;}


a span.ya-phone:hover {color:#f9b934;}

.menu-li2 a:hover span {color:#f9b934}
