@charset 'UTF-8';

@font-face { font-family: 'Montserrat'; src: url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-Thin.woff2') format('woff2'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-Thin.woff') format('woff'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-Thin.ttf') format('truetype'); font-weight: 100; font-style: normal; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-ThinItalic.woff2') format('woff2'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-ThinItalic.woff') format('woff'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-ThinItalic.ttf') format('truetype'); font-weight: 100; font-style: italic; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-ExtraLight.woff2') format('woff2'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-ExtraLight.woff') format('woff'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-ExtraLight.ttf') format('truetype'); font-weight: 200; font-style: normal; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-ExtraLightItalic.woff2') format('woff2'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-ExtraLightItalic.woff') format('woff'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-ExtraLightItalic.ttf') format('truetype'); font-weight: 200; font-style: italic; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-Light.woff2') format('woff2'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-Light.woff') format('woff'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-Light.ttf') format('truetype'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-LightItalic.woff2') format('woff2'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-LightItalic.woff') format('woff'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-LightItalic.ttf') format('truetype'); font-weight: 300; font-style: italic; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-Regular.woff2') format('woff2'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-Regular.woff') format('woff'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-Italic.woff2') format('woff2'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-Italic.woff') format('woff'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-Italic.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-Medium.woff2') format('woff2'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-Medium.woff') format('woff'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-Medium.ttf') format('truetype'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-MediumItalic.woff2') format('woff2'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-MediumItalic.woff') format('woff'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-MediumItalic.ttf') format('truetype'); font-weight: 500; font-style: italic; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-SemiBold.woff2') format('woff2'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-SemiBold.woff') format('woff'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-SemiBold.ttf') format('truetype'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-SemiBoldItalic.woff2') format('woff2'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-SemiBoldItalic.woff') format('woff'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-SemiBoldItalic.ttf') format('truetype'); font-weight: 600; font-style: italic; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-Bold.woff2') format('woff2'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-Bold.woff') format('woff'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-BoldItalic.woff2') format('woff2'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-BoldItalic.woff') format('woff'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-BoldItalic.ttf') format('truetype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-ExtraBold.woff2') format('woff2'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-ExtraBold.woff') format('woff'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-ExtraBold.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-ExtraBoldItalic.woff2') format('woff2'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-ExtraBoldItalic.woff') format('woff'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf') format('truetype'); font-weight: 800; font-style: italic; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-Black.woff2') format('woff2'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-Black.woff') format('woff'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-Black.ttf') format('truetype'); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'Montserrat'; src: url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-BlackItalic.woff2') format('woff2'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-BlackItalic.woff') format('woff'), url('/media/templates/site/awtemplate/fonts/Montserrat/Montserrat-BlackItalic.ttf') format('truetype'); font-weight: 900; font-style: italic; font-display: swap; }

:root {
  --color-1: #000000;
  --color-2: #111111;
  --color-3: #1111119E;
  --color-4: #1E1E1E;
  --color-5: #FFFFFF;
  --color-6: #FFFFFF70;
  --color-7: #CF8C6F;
  --color-8: #D3A188;
  --color-9: #C87B5B;
  --color-10: #A25D41;
  --text-color-primary: #FFFFFF;
  --text-color-primary-opacity-1: #FFFFFF70;
  --body-background-color: #111111;
  --block-grey-background-color: #1E1E1E;
  --button-primary-text-color: #FFFFFF;
  --button-primary-background-color: #D3A188;
  --button-primary-background-color-1: #C87B5B;
  --button-primary-background-color-2: #A25D41;
  --button-outline-primary-text-color: #CF8C6F;
  --button-outline-primary-hover-text-color: #FFFFFF;
  --button-outline-primary-background-color: transparent;
  --button-outline-primary-hover-background-color: transparent;
  --button-outline-primary-border: 1px solid #CF8C6F;
  --button-outline-primary-hover-border: 1px solid #FFFFFF;
  --button-outline-secondary-text-color: #FFFFFF;
  --button-outline-secondary-hover-text-color: #CF8C6F;
  --button-outline-secondary-background-color: transparent;
  --button-outline-secondary-hover-background-color: transparent;
  --button-outline-secondary-border: 1px solid #FFFFFF;
  --button-outline-secondary-hover-border: 1px solid #CF8C6F;
  --font-main: 'Montserrat', sans-serif;
  --transition: .2s ease-in-out;
}
p, li, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	color: #888;
}
h1 {
	font-size: 2.986rem;
}
h2 {
	font-size: 2.488rem;
}
h3 {
	font-size: 2.074rem;
}
h4 {
	font-size: 1.728rem;
}
h5 {
	font-size: 1.44rem;
}
h6 {
	font-size: 1.2rem;
}
p {
	font-size: 1rem;	
}
* {
  font-family: var(--font-main);
  font-variant-numeric-figure: lining-nums;
  font-variant-numeric-spacing: proportional-nums;
  letter-spacing: 0%;
  box-sizing: border-box;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.fancybox__container * {
  color: white;
}

body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  background: var(--body-background-color);
}
#main {
  flex-grow: 1;
  max-width: 100vw;
/*  overflow-x: hidden;*/
}

[data-lazy-image] {
  opacity: 0;
}

.mobile {
  display: none;
}

.block {
  padding: 3rem 0;
}
.block.white {
  background: var(--color-5);
}
.block .block-header {
  display: block;
  margin: 0 0 1.5rem;
  font-family: var(--font-main);
  font-weight: 400;
  font-size: 32px;
  line-height: 100%;
  text-align: center;
  text-transform: uppercase;
  color: var(--text-color-primary);
}
.block.white .block-header {
  color: var(--color-1);
}
.block#similar {}
.block#similar .block-header {
  font-size: 26px;
  font-weight: 400;
  text-transform: initial;
}

/*#CF8C6F*/

.btn {
  border-radius: 0;
  position: relative;
  padding: .65rem 1.25rem;
}
.btn.btn-primary {
  padding: .625rem 1.125rem;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 100%;
  text-align: center;
  color: var(--button-primary-text-color);
  background: var(--button-primary-background-color)
              linear-gradient(90deg, var(--button-primary-background-color-1) 0%, var(--button-primary-background-color-2) 100%);
  border: 0;
  text-shadow: 0 1px 4px #00000040;
}
.btn.btn-primary:after {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: #FFFFFF29;
  opacity: 0;
  visibility: hidden;
  transition: .2s ease-in-out;
}
.btn.btn-primary:hover:after {
  opacity: 1;
  visibility: visible;
}
.btn.btn-outline-primary {
  color: var(--button-outline-primary-text-color);
  background: var(--button-outline-primary-background-color);
  border: var(--button-outline-primary-border);
}
.btn.btn-outline-primary:hover {
  color: var(--button-outline-primary-hover-text-color);
  background: var(--button-outline-primary-hover-background-color);
  border: var(--button-outline-primary-hover-border);
}
.block.white .btn.btn-outline-primary:hover {
  color: var(--button-outline-secondary-hover-text-color);
  background: var(--button-outline-secondary-hover-background-color);
  border: var(--button-outline-secondary-hover-border);
  opacity: .75;
}
.btn.btn-outline-secondary {
  color: var(--button-outline-secondary-text-color);
  background: var(--button-outline-secondary-background-color);
  border: var(--button-outline-secondary-border);
}
.btn.btn-outline-secondary:hover {
  color: var(--button-outline-secondary-hover-text-color);
  background: var(--button-outline-secondary-hover-background-color);
  border: var(--button-outline-secondary-hover-border);
}
.btn.btn-sm {
  padding: 7px 1rem;
  font-size: 14px;
  line-height: 130%;
}
.btn.btn-green {
  background: #47B555;
  color: white;
}

.page-header {
  margin: 0 0 3rem;
}
.page-header h1 {
  display: block;
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  text-transform: uppercase;
  color: var(--color-5);
}

.consultant-info {
	display: block;
	width: 100%;
	max-width: 300px;
	padding: 1rem 0;
	position: sticky;
	top: 65px;
	z-index: 9;
}
.consultant-info .inner {}
.consultant-info .image {
	display: block;
  width: 100px;
  height: 100px;
  margin: 0 auto 1rem;
}
.consultant-info .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.consultant-info .name {
  display: block;
  margin: 0 0 4px;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  color: #FFFFFF;
  text-align: center;
}
.consultant-info .rank {
  display: block;
  margin: 0 0 1rem;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  color: #FFFFFF70;
  text-align: center;
}
.consultant-info .btn {
  margin: 4px 0 0;
  padding: .5rem 1rem;
  font-size: 1.125rem;
  line-height: 130%;
}
.consultant-info p.text-center {
  margin: 1rem 0 0;
  text-align: center;
  font-size: 14px;
  line-height: 130%;
  font-weight: 400;
  color: #FFFFFF;
}
.consultant-info p.text-center .soclial.whatsapp {
  margin-left: 12px;
  font-size: 14px;
  line-height: 130%;
  padding-left: 24px;
}
.consultant-info p.text-center .soclial.whatsapp:before {
  width: 20px;
  height: 20px;
  background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.4336 11.5413C13.2361 11.4425 12.2676 10.9665 12.0872 10.9003C11.907 10.8346 11.7757 10.8021 11.6438 10.9997C11.5126 11.1958 11.1353 11.64 11.0206 11.7713C10.9053 11.9032 10.7906 11.9191 10.5937 11.821C10.3969 11.7216 9.76181 11.5141 9.00948 10.8433C8.42406 10.3208 8.02831 9.67583 7.91367 9.47833C7.79899 9.28142 7.90108 9.17467 7.99985 9.07658C8.08865 8.98842 8.19673 8.84658 8.29548 8.73192C8.39423 8.61658 8.42673 8.53433 8.4924 8.40242C8.55865 8.27117 8.52556 8.1565 8.47581 8.05775C8.42673 7.95892 8.03298 6.98913 7.8686 6.59471C7.70884 6.21089 7.54643 6.26326 7.42578 6.25662C7.31044 6.25132 7.17918 6.25 7.04793 6.25C6.91667 6.25 6.70322 6.29906 6.52291 6.4966C6.34194 6.69348 5.8335 7.1701 5.8335 8.13992C5.8335 9.10908 6.53882 10.0457 6.6376 10.1777C6.73636 10.3089 8.0264 12.2989 10.0025 13.1521C10.4731 13.3549 10.8397 13.4762 11.1254 13.5664C11.5974 13.7168 12.027 13.6957 12.3663 13.6446C12.7442 13.5883 13.5317 13.168 13.6961 12.7079C13.8599 12.2479 13.8599 11.8535 13.8108 11.7713C13.7617 11.6891 13.6311 11.64 13.4336 11.5413Z" fill="%2347B555"/><path d="M17.087 5.29678C14.5938 1.24987 9.50373 0.0467327 5.55625 2.56238C1.71268 5.07802 0.466111 10.5468 2.95924 14.5938L3.167 14.9218L2.33596 18.2031L5.45237 17.3281L5.76401 17.5468C7.11446 18.3125 8.56881 18.75 10.0231 18.75C11.5813 18.75 13.1396 18.3125 14.49 17.4375C18.3336 14.8125 19.4762 9.45308 17.087 5.29678Z" stroke="%2347B555" stroke-width="1.7"/></svg>');
}

.soclial.whatsapp {
  display: inline-block;
  position: relative;
  padding: 1px 0 1px 28px;
  font-weight: 500;
  font-size: 18px;
  line-height: 112%;
  color: #47B555;
  text-decoration: none;
}
.soclial.whatsapp:before {
  content: '';
  position: absolute;
  left: 0;
  top: -1px;
  display: block;
  width: 24px;
  height: 24px;
  background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M16.5206 14.3495C16.2835 14.231 15.1213 13.6598 14.9049 13.5803C14.6886 13.5015 14.5311 13.4625 14.3728 13.6996C14.2153 13.935 13.7626 14.468 13.625 14.6255C13.4866 14.7838 13.349 14.8029 13.1127 14.6852C12.8765 14.5659 12.1144 14.3169 11.2116 13.5119C10.5091 12.885 10.0342 12.111 9.8966 11.874C9.75898 11.6377 9.88149 11.5096 10 11.3919C10.1066 11.2861 10.2363 11.1159 10.3548 10.9783C10.4733 10.8399 10.5123 10.7412 10.5911 10.5829C10.6706 10.4254 10.6309 10.2878 10.5712 10.1693C10.5123 10.0507 10.0398 8.88696 9.84251 8.41365C9.6508 7.95307 9.45591 8.01591 9.31113 8.00795C9.17272 8.00159 9.01521 8 8.85771 8C8.7002 8 8.44406 8.05887 8.22769 8.29592C8.01052 8.53217 7.40039 9.10412 7.40039 10.2679C7.40039 11.4309 8.24678 12.5549 8.36531 12.7132C8.48383 12.8707 10.0319 15.2587 12.4032 16.2825C12.968 16.5259 13.4079 16.6715 13.7507 16.7797C14.3171 16.9602 14.8326 16.9348 15.2398 16.8735C15.6933 16.8059 16.6383 16.3016 16.8356 15.7495C17.0321 15.1975 17.0321 14.7242 16.9732 14.6255C16.9143 14.5269 16.7576 14.468 16.5206 14.3495Z" fill="%2347B555"/><path fill-rule="evenodd" clip-rule="evenodd" d="M16.1202 13.8495C15.8831 13.731 14.7209 13.1598 14.5045 13.0803C14.2882 13.0015 14.1307 12.9625 13.9724 13.1996C13.8149 13.435 13.3622 13.968 13.2246 14.1255C13.0862 14.2838 12.9486 14.3029 12.7123 14.1852C12.4761 14.0659 11.714 13.8169 10.8112 13.0119C10.1087 12.385 9.63378 11.611 9.49621 11.374C9.35859 11.1377 9.4811 11.0096 9.59962 10.8919C9.70618 10.7861 9.83588 10.6159 9.95438 10.4783C10.0729 10.3399 10.1119 10.2412 10.1907 10.0829C10.2702 9.9254 10.2305 9.7878 10.1708 9.6693C10.1119 9.5507 9.63938 8.38696 9.44212 7.91365C9.25041 7.45307 9.05552 7.51591 8.91074 7.50795C8.77233 7.50159 8.61482 7.5 8.45732 7.5C8.29981 7.5 8.04367 7.55887 7.8273 7.79592C7.61013 8.03217 7 8.60412 7 9.7679C7 10.9309 7.84639 12.0549 7.96492 12.2132C8.08344 12.3707 9.63148 14.7587 12.0028 15.7825C12.5676 16.0259 13.0075 16.1715 13.3503 16.2797C13.9167 16.4602 14.4322 16.4348 14.8394 16.3735C15.2929 16.3059 16.2379 15.8016 16.4352 15.2495C16.6317 14.6975 16.6317 14.2242 16.5728 14.1255C16.5139 14.0269 16.3572 13.968 16.1202 13.8495Z" fill="%2347B555"/><path d="M20.5043 6.35613C17.5125 1.49984 11.4044 0.0560791 6.6674 3.07485C2.05511 6.09362 0.559236 12.6562 3.55099 17.5125L3.8003 17.9062L2.80305 21.8437L6.54274 20.7937L6.91671 21.0562C8.53725 21.975 10.2825 22.5 12.0277 22.5C13.8975 22.5 15.7674 21.975 17.3879 20.925C22.0002 17.775 23.3714 11.3437 20.5043 6.35613Z" stroke="%2347B555" stroke-width="1.7"/></svg>');
}

.socials-items {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: center;
}
.socials-items .socials-item {
  display: block;
  margin: 0 10px;
  width: 24px;
  height: 24px;
  background-size: contain !important;
  background-position: center !important;
  transition: var(--transition);
}
.socials-items .socials-item:hover {
  opacity: .5;
}
.socials-items .socials-item.email {
  background: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.4387 4.5H2.22818C2.11651 4.5 2.00942 4.54436 1.93045 4.62332C1.85149 4.70229 1.80713 4.80938 1.80713 4.92105V19.2368C1.80713 19.5719 1.94021 19.8931 2.1771 20.13C2.41399 20.3669 2.73528 20.5 3.07029 20.5H21.5966C21.9316 20.5 22.2529 20.3669 22.4898 20.13C22.7267 19.8931 22.8598 19.5719 22.8598 19.2368V4.92105C22.8598 4.80938 22.8154 4.70229 22.7364 4.62332C22.6575 4.54436 22.5504 4.5 22.4387 4.5ZM12.3334 13.6126L3.31029 5.34211H21.3566L12.3334 13.6126ZM9.87344 12.5L2.64923 19.1221V5.87789L9.87344 12.5ZM10.4966 13.0716L12.0492 14.5C12.1269 14.571 12.2282 14.6104 12.3334 14.6104C12.4386 14.6104 12.54 14.571 12.6177 14.5L14.1703 13.0768L21.3566 19.6579H3.31029L10.4966 13.0716ZM14.7934 12.5L22.0177 5.87789V19.1221L14.7934 12.5Z" fill="white"/></svg>');
}
.socials-items .socials-item.facebook {
  background: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.8445 1.50482H13.5849C9.43352 1.46328 8.9033 4.03255 8.9033 6.81318V8.83512H7.07072C6.98789 8.82406 6.90363 8.83224 6.82447 8.85902C6.74532 8.88581 6.6734 8.93048 6.61431 8.98957C6.55522 9.04866 6.51055 9.12058 6.48377 9.19973C6.45698 9.27889 6.4488 9.36315 6.45986 9.44598V13.1111C6.4488 13.194 6.45698 13.2782 6.48377 13.3574C6.51055 13.4365 6.55522 13.5085 6.61431 13.5675C6.6734 13.6266 6.74532 13.6713 6.82447 13.6981C6.90363 13.7249 6.98789 13.7331 7.07072 13.722H8.9033V22.8849C8.89336 22.9678 8.90246 23.0519 8.92988 23.1308C8.95731 23.2097 9.00235 23.2813 9.06158 23.3402C9.12082 23.399 9.19269 23.4437 9.27175 23.4706C9.3508 23.4976 9.43495 23.5062 9.51782 23.4957H13.2502C13.6106 23.5373 13.9026 23.2453 13.7877 22.8849L13.7902 13.722H16.8445C16.9273 13.7331 17.0116 13.7249 17.0907 13.6981C17.1699 13.6713 17.2418 13.6266 17.3009 13.5675C17.36 13.5085 17.4046 13.4365 17.4314 13.3574C17.4582 13.2782 17.4664 13.194 17.4553 13.1111V9.44598C17.4664 9.36315 17.4582 9.27889 17.4314 9.19973C17.4046 9.12058 17.36 9.04866 17.3009 8.98957C17.2418 8.93048 17.1699 8.88581 17.0907 8.85902C17.0116 8.83224 16.9273 8.82406 16.8445 8.83512H13.7865L13.7902 7.00255C13.9087 6.22187 13.9087 6.34893 14.6332 6.39169H16.8188C16.9886 6.35382 17.1694 6.37459 17.2965 6.25119C17.4236 6.1278 17.4969 5.9592 17.4541 5.78083V2.11568C17.4654 2.03292 17.4574 1.94867 17.4308 1.8695C17.4041 1.79033 17.3596 1.71838 17.3006 1.65926C17.2416 1.60014 17.1697 1.55544 17.0906 1.52865C17.0115 1.50187 16.9272 1.49371 16.8445 1.50482ZM16.1908 5.10156L14.6588 5.04291C12.7615 5.04291 12.6027 6.07282 12.6027 7.12716L12.5978 9.44354C12.5976 9.52931 12.6144 9.61428 12.6471 9.69357C12.6798 9.77287 12.7278 9.84493 12.7884 9.90564C12.849 9.96635 12.921 10.0145 13.0002 10.0474C13.0795 10.0802 13.1644 10.0972 13.2502 10.0972H16.2336V12.4575H13.2526C13.0795 12.4575 12.9134 12.5262 12.7909 12.6485C12.6683 12.7708 12.5993 12.9368 12.599 13.1099L12.5978 22.274H10.125V13.1111C10.125 12.7507 9.87945 12.4587 9.51782 12.4587H7.68158V10.0984H9.51782C9.60358 10.0988 9.68857 10.0821 9.76785 10.0494C9.84712 10.0167 9.91911 9.96856 9.97963 9.90779C10.1018 9.7844 10.1238 9.61824 10.1238 9.44476V6.81196C10.1238 4.07287 10.6772 2.76808 13.5837 2.76808H16.1896L16.1908 5.10156Z" fill="white"/></svg>');
}
.socials-items .socials-item.twitter {
  background: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.0454 11.1217L20.7459 3.5H19.1578L13.3413 10.1176L8.6934 3.5H3.3335L10.3609 13.508L3.3335 21.5H4.92161L11.065 14.5109L15.9736 21.5H21.3335L14.0454 11.1217ZM11.871 13.5954L11.159 12.599L5.49334 4.67H7.93242L12.5036 11.069L13.2156 12.0654L19.1591 20.384H16.72L11.871 13.5954Z" fill="white"/></svg>');
}
.socials-items .socials-item.linkedin {
  background: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.6785 8.63526C15.0109 8.63526 14.5166 8.80365 14.1296 9.01634C14.0676 8.79577 13.8638 8.63428 13.6235 8.68253H10.6852C10.3947 8.63428 10.1593 8.86962 10.2489 9.17488V20.0065C10.1593 20.2822 10.3947 20.5185 10.6852 20.4988H13.6235C13.914 20.5185 14.1493 20.2822 14.1493 19.9917L14.1483 13.4455C14.1473 13.4425 14.1365 13.1294 14.3344 12.9138C14.493 12.7424 14.7657 12.6548 15.1429 12.6548C15.7711 12.6548 16.0508 12.9118 16.1551 13.4868V19.9917C16.0517 20.2822 16.2871 20.5185 16.5776 20.4988H19.6744C19.9649 20.5185 20.2003 20.2822 20.0959 19.9917V13.2682C20.1993 9.84939 17.7641 8.63526 15.6785 8.63526ZM19.1476 19.5142H17.1034V13.4868C17.1034 12.3239 16.3521 11.6031 15.1439 11.6031C14.4605 11.6031 13.9287 11.804 13.5624 12.1999C13.0533 12.7513 13.0927 13.4504 13.202 13.606V19.5142H11.211V9.68692H13.0977V10.0178C13.0969 10.1163 13.1239 10.2131 13.1757 10.297C13.2275 10.3809 13.3018 10.4484 13.3903 10.4919C13.4787 10.5354 13.5777 10.5531 13.6757 10.5429C13.7737 10.5327 13.8669 10.4951 13.9445 10.4343L14.0824 10.328C14.4812 10.0138 14.8937 9.6879 15.6795 9.6879C16.4929 9.6879 19.1486 9.94688 19.1486 13.2692L19.1476 19.5142ZM7.29388 3.72559C6.18906 3.72559 5.29102 4.62363 5.29102 5.72845C5.29102 6.83328 6.18906 7.73132 7.29388 7.73132C8.39871 7.73132 9.29675 6.83328 9.29675 5.72845C9.29675 4.62363 8.39871 3.72559 7.29388 3.72559ZM7.29388 6.67966C6.77002 6.67966 6.34267 6.25231 6.34267 5.72845C6.34267 5.20459 6.77002 4.77724 7.29388 4.77724C7.81774 4.77724 8.24509 5.20459 8.24509 5.72845C8.24509 6.25231 7.81774 6.67966 7.29388 6.67966ZM8.70002 8.63428H5.77745C5.48697 8.63428 5.25163 8.86962 5.3245 9.17488V20.0065C5.25163 20.2822 5.48697 20.5185 5.77745 20.4988H8.70002C8.99051 20.5185 9.22585 20.2822 9.22585 19.9917V9.16011C9.22585 9.02065 9.17045 8.8869 9.07184 8.78829C8.97323 8.68968 8.83948 8.63428 8.70002 8.63428ZM8.27857 19.5142H6.30328V9.68692H8.27857V19.5142Z" fill="white"/></svg>');
}
.socials-items .socials-item.whatsapp {
  background: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.8348 14.2466L14.8348 12.7466C14.7462 12.7025 14.6475 12.6826 14.5488 12.6888C14.45 12.6951 14.3546 12.7273 14.2723 12.7822L12.8023 13.7619C12.0581 13.3809 11.4527 12.7754 11.0717 12.0312L12.0523 10.5622C12.1072 10.4798 12.1394 10.3845 12.1456 10.2857C12.1519 10.187 12.132 10.0883 12.0879 9.99969L10.5879 6.99969C10.5413 6.90583 10.4694 6.82687 10.3802 6.77171C10.2911 6.71655 10.1884 6.68738 10.0836 6.6875C9.13872 6.6875 8.23258 7.06283 7.56448 7.73093C6.89638 8.39903 6.52105 9.30517 6.52105 10.25C6.52353 12.3875 7.37377 14.4368 8.88524 15.9483C10.3967 17.4598 12.446 18.31 14.5836 18.3125C15.5284 18.3125 16.4345 17.9372 17.1026 17.2691C17.7707 16.601 18.1461 15.6948 18.1461 14.75C18.1461 14.6454 18.117 14.543 18.062 14.454C18.007 14.3651 17.9283 14.2933 17.8348 14.2466ZM14.5836 17.1875C12.7443 17.1853 10.981 16.4536 9.68046 15.1531C8.37991 13.8525 7.64828 12.0893 7.64605 10.25C7.6461 9.66172 7.85891 9.0933 8.24521 8.64962C8.63152 8.20594 9.16524 7.91694 9.74793 7.83594L10.9348 10.2097L9.96074 11.6703C9.90956 11.7473 9.87816 11.8358 9.86933 11.9279C9.8605 12.0199 9.87451 12.1128 9.91011 12.1981C10.4274 13.4279 11.4057 14.4062 12.6354 14.9234C12.7208 14.959 12.8136 14.973 12.9057 14.9642C12.9977 14.9554 13.0862 14.924 13.1632 14.8728L14.6239 13.8988L16.9976 15.0856C16.9166 15.6683 16.6276 16.202 16.1839 16.5883C15.7403 16.9746 15.1718 17.1874 14.5836 17.1875ZM12.3336 2.9375C10.6759 2.93715 9.04653 3.36774 7.60545 4.18703C6.16436 5.00632 4.961 6.18616 4.11344 7.61081C3.26588 9.03545 2.80322 10.656 2.77087 12.3133C2.73851 13.9707 3.13756 15.608 3.92886 17.0647L2.83949 20.3337C2.76237 20.565 2.75117 20.8132 2.80717 21.0504C2.86316 21.2877 2.98412 21.5047 3.1565 21.6771C3.32888 21.8494 3.54586 21.9704 3.78312 22.0264C4.02038 22.0824 4.26854 22.0712 4.4998 21.9941L7.76886 20.9047C9.04854 21.5991 10.4699 21.9922 11.9245 22.0539C13.3792 22.1156 14.8287 21.8444 16.1626 21.2608C17.4965 20.6772 18.6795 19.7968 19.6215 18.6866C20.5634 17.5764 21.2394 16.2657 21.5979 14.8546C21.9564 13.4435 21.988 11.9691 21.6902 10.544C21.3923 9.11879 20.773 7.78044 19.8794 6.63097C18.9858 5.48149 17.8415 4.55125 16.5338 3.91117C15.2261 3.27108 13.7895 2.93806 12.3336 2.9375ZM12.3336 20.9375C10.8504 20.9379 9.39329 20.5472 8.10918 19.805C8.02355 19.7558 7.92666 19.7297 7.82793 19.7291C7.7674 19.7294 7.7073 19.7392 7.6498 19.7581L4.14449 20.9263C4.11145 20.9373 4.076 20.9389 4.0421 20.9309C4.00821 20.9229 3.97721 20.9056 3.95259 20.881C3.92796 20.8563 3.91068 20.8253 3.90268 20.7914C3.89468 20.7576 3.89628 20.7221 3.9073 20.6891L5.07543 17.1875C5.1007 17.1118 5.10959 17.0317 5.10151 16.9523C5.09343 16.8729 5.06856 16.7962 5.02855 16.7272C4.09785 15.1195 3.72375 13.2495 3.96429 11.4075C4.20483 9.56544 5.04656 7.85428 6.35889 6.53945C7.67122 5.22463 9.38079 4.37965 11.2224 4.13562C13.064 3.89159 14.9346 4.26213 16.5441 5.18978C18.1536 6.11742 19.4119 7.55031 20.1239 9.26612C20.8359 10.9819 20.9618 12.8848 20.4819 14.6794C20.0021 16.4741 18.9434 18.0602 17.4701 19.1917C15.9968 20.3232 14.1912 20.9369 12.3336 20.9375Z" fill="white"/></svg>');
}
.socials-items .socials-item.instagram {
  background: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.7705 21.437H5.89648C5.23344 21.437 4.59756 21.1736 4.12872 20.7048C3.65988 20.2359 3.39648 19.6 3.39648 18.937V6.06299C3.39648 5.39995 3.65988 4.76406 4.12872 4.29522C4.59756 3.82638 5.23344 3.56299 5.89648 3.56299H18.7705C19.4335 3.56299 20.0694 3.82638 20.5383 4.29522C21.0071 4.76406 21.2705 5.39995 21.2705 6.06299V18.937C21.2705 19.6 21.0071 20.2359 20.5383 20.7048C20.0694 21.1736 19.4335 21.437 18.7705 21.437ZM5.89648 4.56299C5.49866 4.56299 5.11713 4.72102 4.83582 5.00233C4.55452 5.28363 4.39648 5.66516 4.39648 6.06299V18.937C4.39648 19.3348 4.55452 19.7163 4.83582 19.9976C5.11713 20.279 5.49866 20.437 5.89648 20.437H18.7705C19.1683 20.437 19.5498 20.279 19.8311 19.9976C20.1124 19.7163 20.2705 19.3348 20.2705 18.937V6.06299C20.2705 5.66516 20.1124 5.28363 19.8311 5.00233C19.5498 4.72102 19.1683 4.56299 18.7705 4.56299H5.89648Z" fill="white"/><path d="M12.3337 17.0938C11.425 17.0928 10.5371 16.8225 9.78207 16.3169C9.02706 15.8114 8.43889 15.0933 8.0919 14.2535C7.74491 13.4138 7.65469 12.49 7.83263 11.5989C8.01057 10.7079 8.4487 9.88962 9.09162 9.24754C9.73454 8.60545 10.5534 8.1684 11.4447 7.99162C12.3359 7.81483 13.2596 7.90627 14.0989 8.25435C14.9382 8.60243 15.6555 9.19154 16.1601 9.94721C16.6647 10.7029 16.9339 11.5912 16.9337 12.4998C16.9321 13.7188 16.4467 14.8873 15.5842 15.7486C14.7217 16.61 13.5526 17.0938 12.3337 17.0938ZM12.3337 8.89981C11.6231 8.9008 10.9287 9.11235 10.3383 9.50776C9.74784 9.90316 9.28783 10.4647 9.01635 11.1214C8.74488 11.7781 8.67411 12.5005 8.81298 13.1974C8.95185 13.8943 9.29414 14.5344 9.79661 15.0369C10.2991 15.5393 10.9392 15.8816 11.6361 16.0205C12.333 16.1594 13.0554 16.0886 13.7121 15.8171C14.3688 15.5456 14.9303 15.0856 15.3257 14.4952C15.7211 13.9048 15.9327 13.2104 15.9337 12.4998C15.9337 11.545 15.5544 10.6294 14.8792 9.95422C14.2041 9.27909 13.2884 8.89981 12.3337 8.89981Z" fill="white"/><path d="M17.5335 8.40488C18.1272 8.40488 18.6085 7.92359 18.6085 7.32988C18.6085 6.73618 18.1272 6.25488 17.5335 6.25488C16.9398 6.25488 16.4585 6.73618 16.4585 7.32988C16.4585 7.92359 16.9398 8.40488 17.5335 8.40488Z" fill="white"/></svg>');
}
.socials-items .socials-item.vk {
  background: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.3335 11.2491V7.5531C14.3335 6.7201 14.1825 6.5531 13.3535 6.5531L11.0035 6.5001C10.2715 6.5001 9.90553 6.5001 9.75753 6.7371C9.60953 6.9741 9.77353 7.2991 10.1005 7.9471C10.2825 8.3071 10.3805 8.5681 10.3805 8.9721V11.6321C10.3805 12.4721 10.3805 12.8931 10.0605 13.0181C9.74053 13.1421 9.47553 12.8601 8.94353 12.2961C7.64353 10.9121 6.96553 9.1841 6.52053 7.3001C6.42853 6.9101 6.38253 6.7151 6.24453 6.6071C6.10653 6.4991 5.90953 6.5001 5.51753 6.5001H3.31753C2.83553 6.5001 2.59453 6.5001 2.44353 6.6701C2.29353 6.8411 2.32253 7.0591 2.38053 7.4941C2.90853 11.4211 6.36153 17.8601 12.7405 18.4741C13.8705 18.5821 14.3335 18.2771 14.3335 17.0391C14.3335 16.3371 14.3185 15.2031 15.2015 15.0541C15.6645 14.9761 15.9755 15.1411 16.4925 15.5741C17.3885 16.3261 17.8585 17.2441 18.1855 17.9411C18.4025 18.4031 18.5635 18.5001 19.0735 18.5001H21.1475C22.1955 18.5001 22.4805 18.2441 22.0135 17.2601C21.4857 16.1566 20.7385 15.1722 19.8175 14.3671C19.1815 13.8201 18.8645 13.5471 18.8475 13.3451C18.8285 13.1441 19.0615 12.8591 19.5275 12.2891C20.4275 11.1871 21.6535 9.4581 22.2255 7.6231C22.5095 6.7131 22.2425 6.5001 21.3215 6.5001H19.4585C18.5555 6.5001 18.5565 6.4691 18.3435 7.4931C17.9975 9.1541 16.8655 10.7511 15.8015 11.8381C15.2965 12.3541 14.9915 12.6651 14.6765 12.5381C14.3615 12.4111 14.3335 12.0251 14.3335 11.2491Z" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.socials-items .socials-item.youtube {
  background: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.1255 11.275L11.4575 9.163C11.2421 9.03901 10.998 8.97384 10.7495 8.97402C10.501 8.97421 10.2569 9.03974 10.0417 9.16404C9.82651 9.28835 9.64781 9.46705 9.52351 9.68223C9.3992 9.89741 9.33368 10.1415 9.3335 10.39V14.612C9.3305 15.118 9.6005 15.586 10.0395 15.836C10.2547 15.9617 10.4995 16.0282 10.7487 16.0285C10.998 16.0289 11.2429 15.9631 11.4585 15.838L15.1255 13.726C15.3409 13.6022 15.5199 13.4237 15.6443 13.2086C15.7687 12.9936 15.8343 12.7495 15.8343 12.501C15.8343 12.2525 15.7687 12.0084 15.6443 11.7934C15.5199 11.5783 15.3409 11.3998 15.1255 11.276M14.6255 12.858L10.9595 14.971C10.8961 15.0087 10.8237 15.0286 10.75 15.0286C10.6763 15.0286 10.6039 15.0087 10.5405 14.971C10.4769 14.9348 10.4242 14.8822 10.3878 14.8187C10.3514 14.7552 10.3326 14.6832 10.3335 14.61V10.39C10.333 10.3172 10.3519 10.2455 10.3883 10.1824C10.4247 10.1193 10.4772 10.0671 10.5405 10.031C10.6034 9.99246 10.6757 9.97206 10.7495 9.97206C10.8233 9.97206 10.8956 9.99246 10.9585 10.031L14.6255 12.144C14.6887 12.1797 14.7414 12.2316 14.778 12.2943C14.8146 12.357 14.8339 12.4284 14.8339 12.501C14.8339 12.5736 14.8146 12.645 14.778 12.7077C14.7414 12.7704 14.6887 12.8223 14.6255 12.858ZM19.3335 4.5H5.3335C4.53809 4.50079 3.77549 4.81712 3.21305 5.37956C2.65062 5.94199 2.33429 6.70459 2.3335 7.5V17.5C2.33429 18.2954 2.65062 19.058 3.21305 19.6204C3.77549 20.1829 4.53809 20.4992 5.3335 20.5H19.3335C20.1289 20.4992 20.8915 20.1829 21.4539 19.6204C22.0164 19.058 22.3327 18.2954 22.3335 17.5V7.5C22.3327 6.70459 22.0164 5.94199 21.4539 5.37956C20.8915 4.81712 20.1289 4.50079 19.3335 4.5ZM21.3335 17.5C21.3327 18.0302 21.1217 18.5384 20.7468 18.9133C20.3719 19.2882 19.8637 19.4992 19.3335 19.5H5.3335C4.80331 19.4992 4.29506 19.2882 3.92016 18.9133C3.54526 18.5384 3.33429 18.0302 3.3335 17.5V7.5C3.33429 6.96981 3.54526 6.46156 3.92016 6.08666C4.29506 5.71176 4.80331 5.50079 5.3335 5.5H19.3335C19.8637 5.50079 20.3719 5.71176 20.7468 6.08666C21.1217 6.46156 21.3327 6.96981 21.3335 7.5V17.5Z" fill="white"/></svg>');
}

footer {
  background: #1E1E1E;
}
.footer-inner {
  padding: 4rem 0;
}
.footer-inner .footer-nav-items {}
.footer-inner .footer-nav-item {}
.footer-inner .footer-nav-item .title {
  display: block;
  margin: 0 0 1.5rem;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color: #FFFFFF70;
}
.footer-inner .footer-nav-item ul {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none
}
.footer-inner .footer-nav-item ul li {
  display: block;
  margin: .5rem 0;
}
.footer-inner .footer-nav-item ul li a,
.footer-inner .footer-nav-item ul li span {
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color: #FFFFFF;
  text-decoration: none;
}
.footer-inner .footer-nav-item ul li a {
  transition: var(--transition);
}
.footer-inner .footer-nav-item ul li a:hover,
.footer-inner .footer-nav-item ul li span {
  color: #FFFFFF70;
}
.footer-inner hr {
  display: block;
  margin: 2rem 0;
  border-top: 1px solid #FFFFFF29;
}
.footer-inner .footer-advanced {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin: 2rem 0;
}
.footer-inner .footer-advanced .search {
  flex: 0 0 330px;
}
.footer-inner .footer-advanced .search form {
  display: flex;
  flex-direction: row;
  padding: 10px 1rem;
  border: 1px solid #4C4C4C;
}
.footer-inner .footer-advanced .search form input {
  flex: 1;
  background: transparent;
  border: 0;
  outline: none;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  color: #FFFFFF70;
}
.footer-inner .footer-advanced .search form .btn {
  margin: 0 0 0 1rem;
}
.footer-inner .footer-advanced .socials {
  flex: 0 0 330px;
  margin: 0 2rem;
}
.footer-inner .footer-advanced .btn {
  flex: 0 0 80px;
  margin: 0 1rem;
}
.footer-inner .footer-advanced .address {
  flex: 0 0 330px;
}
.footer-inner .footer-advanced .address strong {
  display: block;
  margin: .25rem 0;
  text-align: right;
  font-weight: 400;
  font-size: 18px;
  line-height: 120%;
  color: #FFFFFF;
}
.footer-inner .footer-advanced .address p {
  display: block;
  margin: .25rem 0;
  text-align: right;
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  color: #FFFFFF70;
}
.footer-inner .footer-copy {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.footer-inner .footer-copy .copy {
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  color: #FFFFFF70;
}
.footer-inner .footer-copy .links {
  margin: 0 2.75rem;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.footer-inner .footer-copy .links li {
  display: block;
}
.footer-inner .footer-copy .links li.divider {
  margin: 0 28px;
  height: 31px;
  width: 1px;
  background: #FFFFFF29;
}
.footer-inner .footer-copy .links li a {
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  color: #FFFFFF;
  text-decoration: none;
  transition: var(--transition);
}
.footer-inner .footer-copy .links li a:hover {
  color: #FFFFFF70;
}
.breadcrumbs-nav {
/*  margin: 1.5rem 0;*/
}
.breadcrumbs-nav li a,
.breadcrumbs-nav li span {
  font-size: 14px;
  color: #FFFFFF70;
  text-decoration: none;
}
.breadcrumbs-nav li svg {
  margin: 0 10px;
}
#JLSitemap a {
  color: #fff;
  text-decoration: none;
  transition: var(--transition)
}
#JLSitemap a:hover {
  color: var(--color-7);
}

.filters-dropdown {
  min-width: 290px;
  padding: 1rem;
  border-radius: 0;
}
.filters-dropdown.show {
  transform: translate(-128px, 50px) !important;
}
.filters-controls {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  margin: 0 0 .75rem;
}
.filters-controls button {
  display: block;
  margin-left: 12px;
  padding: 0;
  background: transparent;
  border: 0;
  outline: none;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0%;
  color: rgba(255,255,255,.44);
  cursor: pointer;
  text-transform: uppercase;
}
.filters-controls button.active {
  color: #CF8C6F;
}
.commercials-form-item .inputs {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  margin: 0 -6px;
}
.commercials-form-item .inputs input {
  display: block;
  width: calc(50% - 12px);
  margin: 0 6px;
  padding: 0 12px;
  background: #1E1E1E;
  font-size: 14px;
  font-weight: 400;
  line-height: 32px;
  color: #fff;
  outline: none !important;
  box-shadow: none !important;
  border: 0 !important;
  border-radius: 0 !important;
}
.modal-content {
  --bs-modal-bg: #2D2D2D;
  --bs-modal-border-width: 0;
  --bs-modal-border-radius: 0;
  --bs-modal-color: #FFFFFF70;
  --bs-modal-header-border-width: 0;
}
.modal .modal-title  {
  color: #FFFFFF70;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
}
.modal-content .btn-close {
	--bs-btn-close-color: #FFF;
	--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
	--bs-btn-close-opacity: .5;
	--bs-btn-close-hover-opacity: .75;
	--bs-btn-close-focus-shadow: 0;
	--bs-btn-close-focus-opacity: 0;
	--bs-btn-close-disabled-opacity: 0;
	--bs-btn-close-white-filter: invert(1)grayscale(100%)brightness(200%);
	transition: var(--transition);
}
.btn.btn-icon-toggle {
  color: #FFF;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  text-align: left;
  font-size: 14px;
  line-height: 100%;
  padding: 0;
}
.btn.btn-icon-toggle:hover {
	color: white;
  text-decoration: underline;
}
.btn-check:checked + .btn.btn-icon-toggle {
  font-weight: 600;
	color: var(--color-7);
	background-color: transparent;
	border-color: transparent;
  text-decoration: none;
}
.btn.btn-icon-toggle .icon {
  width: 24px;
  height: 24px;
  margin-right: 12px;
}

#modal137 {
  --bs-modal-width: 560px;
  background: rgba(0,0,0,.7);
}
#modal137 .modal-header {
  padding: 0;
}
#modal137 .modal-title {
  display: block;
  width: 100%;
  font-size: 24px !important;
  line-height: 100%;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
}
#modal137 .modal-content {
  position: relative;
  --bs-modal-bg: var(--color-4);
}
#modal137 .btn-close {
/*  display: none;*/
  position: absolute;
  right: 1rem;
  top: 1rem;
  z-index: 2;
}
#modal137 .modal-body {
  padding: 0;
}
#modal137 h4 {
  font-weight: 400;
  font-size: 32px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
}
#modal137 p {
  text-align: center;
	font-size: 18px;
	line-height: 144%;
  margin: 0 0 1rem;
  font-weight: 400;
  color: rgba(255,255,255,.44);
}
#modal137 p.contact {
  color: #fff;
  margin: 1rem 0 0;
}
#modal137 p.contact .soclial.whatsapp {
  font-size: 14px;
  margin: 0 0 0 .5rem;
  padding: 1px 0 1px 24px;
}
#modal137 p.contact .soclial.whatsapp:before {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-position: center;
}
#modal137 input {
  display: block;
  margin: 0 0 .5rem;
  background: transparent;
  padding: .5rem 0;
  font-size: 14px;
  line-height: 130%;
  color: #FFFFFF;
  border: 0;
  border-bottom: 1px solid #363636;
  border-radius: 0;
  box-shadow: none;
  outline: none;
}
#modal137 input::placeholder {
  color: #FFF;
}
#modal137 .btn {
  display: block;
  width: 100%;
  text-align: center;
  margin: 1rem 0;
}
#modal137 .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
#modal137 .image {
  height: 200px;
}
#modal137 .consultation-content {
  padding: 2rem;
}

.no-results h4 {
  color: #fff;
  text-transform: uppercase;
}
.no-results a {
  color: var(--color-7);
  transition: var(--transition);
}
.no-results a:hover {
  color: var(--color-9);
}



.contacts-items {}
.contacts-items .header {
  margin: 0 0 2.5rem;
  font-size: 32px;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
  color: white;
}
.contacts-items .row {
  align-items: stretch;
}
.contacts-item {
  padding: 1rem;
  border: 1px solid #FFFFFF70;
  height: 100%;
  text-align: center;
}
.contacts-item .icon {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 auto .75rem;
}
.contacts-item strong {
  display: block;
  margin: 0 auto .75rem;
  font-size: 18px;
  line-height: 100%;
  font-weight: 400;
  text-align: center;
  color: white;
}
.contacts-item p {
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
  text-align: center;
  color: #FFFFFF70;
}
.contacts-item p a {
  color: #FFFFFF70;
  text-decoration: none;
  transition: var(--transition);
}
.contacts-item p a:hover {
  color: #CF8C6F;
}
.contacts-items .map {
  margin: 3rem 0 6rem;
  width: 100%;
  height: 520px;
}
.experts-item .contacts-item {
	border: 0;
}
[data-map] path {
  fill: #CF8C6F
}
[data-map] canvas {
  filter: brightness(0.7) grayscale(1);
}
.no-results {
  margin: 3rem 0;
}
.error-content {
  margin: 6rem 0;
  text-align: center;
}
.error-content h1 {
  font-size: 64px;
  color: var(--color-7);
  margin-bottom: .75rem;
}
.error-content p {
  font-size: 22px;
  color: #fff;
  margin-bottom: 1.5rem;
}