.d-none {display: none !important;}
.d-block {display: block !important;}
.d-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
.d-xs-none {display: none !important;}
.d-xs-block {display: block !important;}
.d-xs-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
@media (min-width:36rem) {.d-sm-none {display: none !important;}}
@media (min-width:36rem) {.d-sm-block {display: block !important;}}
@media (min-width:36rem) {.d-sm-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:48rem) {.d-md-none {display: none !important;}}
@media (min-width:48rem) {.d-md-block {display: block !important;}}
@media (min-width:48rem) {.d-md-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:62rem) {.d-lg-none {display: none !important;}}
@media (min-width:62rem) {.d-lg-block {display: block !important;}}
@media (min-width:62rem) {.d-lg-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:75rem) {.d-xl-none {display: none !important;}}
@media (min-width:75rem) {.d-xl-block {display: block !important;}}
@media (min-width:75rem) {.d-xl-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
:root {--white: #fff;--transparent: transparent;--time: ease-in-out .25s;--dark-blue: #444d6a;--bg-blue: #f5f6fb;--bg-blue-20: rgba(245,246,251,.2);--button: #a65341;--button-hover: #e85502;--text: #4a4b4d;--blue-20: rgba(68,77,106,.2);--blue-10: rgba(68,77,106,.1);}
.bread {margin: 0;padding: 1.875rem 0;}
.bread__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: .8125rem;overflow-x: auto;width: calc(100% + 1.875rem);margin-left: -.9375rem;padding: 0 .9375rem;-ms-overflow-style: none;scrollbar-width: none;}
.bread__wrap::-webkit-scrollbar {display: none;}
.bread__link {font-size: .875rem;line-height: 150%;color: var(--text);-webkit-transition: color var(--time);-o-transition: color var(--time);transition: color var(--time);position: relative;-ms-flex-negative: 0;flex-shrink: 0;}
.bread__link:after {position: absolute;top: 50%;right: -.5625rem;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);content: "/";margin-left: 0;color: var(--text);}
.bread__link:hover, .bread__page {color: var(--button);}
.bread__page {font-size: .875rem;line-height: 150%;position: relative;-ms-flex-negative: 0;flex-shrink: 0;}
.bread__page:after {position: absolute;top: 50%;right: -.5625rem;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);content: "/";margin-left: 0;color: var(--text);}
.bread__page:last-child:after {content: none;}
.d-none {display: none !important;}
.d-block {display: block !important;}
.d-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
.d-xs-none {display: none !important;}
.d-xs-block {display: block !important;}
.d-xs-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
@media (min-width:36rem) {.d-sm-none {display: none !important;}}
@media (min-width:36rem) {.d-sm-block {display: block !important;}}
@media (min-width:36rem) {.d-sm-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:48rem) {.d-md-none {display: none !important;}}
@media (min-width:48rem) {.d-md-block {display: block !important;}}
@media (min-width:48rem) {.d-md-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:62rem) {.d-lg-none {display: none !important;}}
@media (min-width:62rem) {.d-lg-block {display: block !important;}}
@media (min-width:62rem) {.d-lg-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:75rem) {.d-xl-none {display: none !important;}}
@media (min-width:75rem) {.d-xl-block {display: block !important;}}
@media (min-width:75rem) {.d-xl-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
:root {--white: #fff;--transparent: transparent;--time: ease-in-out .25s;--dark-blue: #444d6a;--bg-blue: #f5f6fb;--bg-blue-20: rgba(245,246,251,.2);--button: #a65341;--button-hover: #e85502;--text: #4a4b4d;--blue-20: rgba(68,77,106,.2);--blue-10: rgba(68,77,106,.1);}
.cookies {position: fixed;width: 100%;bottom: 0;left: 0;max-width: 65rem;padding: 1rem;background: var(--white);border-radius: 1.25rem 1.25rem 0 0;z-index: 333;border: .125rem solid rgba(68,77,106,.5);border-bottom: none;}
@media only screen and (min-width:62rem) {.cookies {padding: 1.875rem;}}
.cookies__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;gap: 1.25rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media only screen and (min-width:62rem) {.cookies__wrap {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
.cookies__text {margin-top: 1.25rem;font-size: 1rem;line-height: 150%;}
.cookies__text a {color: var(--button);-webkit-transition: opacity var(--time);-o-transition: opacity var(--time);transition: opacity var(--time);}
.cookies__text a:hover {color: var(--button);opacity: .7;}
.d-none {display: none !important;}
.d-block {display: block !important;}
.d-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
.d-xs-none {display: none !important;}
.d-xs-block {display: block !important;}
.d-xs-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
@media (min-width:36rem) {.d-sm-none {display: none !important;}}
@media (min-width:36rem) {.d-sm-block {display: block !important;}}
@media (min-width:36rem) {.d-sm-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:48rem) {.d-md-none {display: none !important;}}
@media (min-width:48rem) {.d-md-block {display: block !important;}}
@media (min-width:48rem) {.d-md-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:62rem) {.d-lg-none {display: none !important;}}
@media (min-width:62rem) {.d-lg-block {display: block !important;}}
@media (min-width:62rem) {.d-lg-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:75rem) {.d-xl-none {display: none !important;}}
@media (min-width:75rem) {.d-xl-block {display: block !important;}}
@media (min-width:75rem) {.d-xl-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
:root {--white: #fff;--transparent: transparent;--time: ease-in-out .25s;--dark-blue: #444d6a;--bg-blue: #f5f6fb;--bg-blue-20: rgba(245,246,251,.2);--button: #a65341;--button-hover: #e85502;--text: #4a4b4d;--blue-20: rgba(68,77,106,.2);--blue-10: rgba(68,77,106,.1);}
.living-conditions .h2 {max-width: 67.375rem;margin: 0 auto;}
.living-conditions__items {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1rem;margin-top: 2.25rem;width: calc(100% + 1.875rem);margin-left: -.9375rem;padding: 0 .9375rem;overflow: auto;}
@media only screen and (min-width:62rem) {.living-conditions__items {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0;}}
.living-conditions__item {padding: 2.25rem 1.25rem;background: var(--bg-blue);width: 100%;max-width: 67.375rem;margin: 0 auto;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1.875rem;}
@media only screen and (min-width:62rem) {.living-conditions__item {padding: 1.875rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}
@media only screen and (min-width:80rem) {.living-conditions__item {padding: 3.75rem;}}
.living-conditions__item-info {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1.875rem;}
@media only screen and (min-width:62rem) {.living-conditions__item-info {max-width: 26.25rem;}}
.living-conditions__item-info ul {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.living-conditions__item:first-child {border-radius: 1.25rem;}
@media only screen and (min-width:62rem) {.living-conditions__item:first-child {border-radius: 3.75rem 3.75rem 0 0;}}
.living-conditions__item:last-child {border-radius: 1.25rem;}
@media only screen and (min-width:62rem) {.living-conditions__item:last-child {border-radius: 0 0 3.75rem 3.75rem;}}
.living-conditions__item--active {background: var(--dark-blue);max-width: 100%;border-radius: 1.25rem;color: var(--white);}
@media only screen and (min-width:62rem) {.living-conditions__item--active {border-radius: 3.75rem !important;}}
.living-conditions__item--active .h3 {color: var(--white);}
@media only screen and (min-width:80rem) {.living-conditions__item--active .living-conditions__item-info {max-width: 31.25rem;}}
@media only screen and (min-width:80rem) {.living-conditions__item--active .living-conditions__gallery {max-width: 40.625rem;}}
.living-conditions__gallery {max-width: 31.75rem;width: 100%;display: none;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1.25rem;}
@media only screen and (min-width:62rem) {.living-conditions__gallery {display: -webkit-box;display: -ms-flexbox;display: flex;}}
.living-conditions__gallery .swiper-container {max-width: 100%;}
@media only screen and (min-width:62rem) {.living-conditions__gallery .swiper-container .swiper-slide-thumb-active .living-conditions__gallery-item {border: .125rem solid var(--button);}}
.living-conditions__gallery-item {width: 100%;height: 12.5rem;border-radius: 1.25rem;overflow: hidden;border: .125rem solid var(--transparent);-webkit-transition: border var(--time);-o-transition: border var(--time);transition: border var(--time);cursor: pointer;}
@media only screen and (min-width:34.375rem) {.living-conditions__gallery-item {height: 7.5rem;}}
.living-conditions__gallery-item img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.living-conditions__gallery-item--big {height: 18.9375rem;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.living-conditions__gallery-item--big:after {content: "";position: absolute;width: 3rem;height: 3rem;z-index: 3;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'48\' height=\'48\' viewBox=\'0 0 48 48\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M0 24C0 10.745 10.745 0 24 0s24 10.745 24 24-10.745 24-24 24S0 37.255 0 24z\' fill=\'%23F5F6FB\' fill-opacity=\'.6\'/%3E%3Cpath d=\'M33 33l-4.35-4.35M23 20v6m-3-3h6m5 0a8 8 0 1 1-16 0 8 8 0 0 1 16 0z\' stroke=\'%23A65341\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");opacity: 0;visibility: hidden;-webkit-transition: opacity var(--time),visibility var(--time);-o-transition: opacity var(--time),visibility var(--time);transition: opacity var(--time),visibility var(--time);}
.living-conditions__gallery-item--big:hover:after {opacity: 1;visibility: visible;}
.living-conditions__gallery-wrap {position: relative;}
.living-conditions__gallery-wrap .slider-navigation {margin-top: 0;}
.living-conditions__gallery-wrap .slider-navigation__btn {position: absolute;top: 50%;z-index: 4;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'48\' height=\'48\' viewBox=\'0 0 48 48\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M0 24C0 10.745 10.745 0 24 0s24 10.745 24 24-10.745 24-24 24S0 37.255 0 24z\' fill=\'%23F5F6FB\' fill-opacity=\'.6\'/%3E%3Cpath d=\'M32.662 29A9.996 9.996 0 0 1 24 34c-5.523 0-10-4.477-10-10s4.477-10 10-10a9.996 9.996 0 0 1 8.662 5M24 20l-4 4m0 0l4 4m-4-4h14\' stroke=\'%23A65341\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");}
.living-conditions__gallery-wrap .slider-navigation__btn--prev {left: -.625rem;}
@media only screen and (min-width:62rem) {.living-conditions__gallery-wrap .slider-navigation__btn--prev {left: -1.5625rem;}}
.living-conditions__gallery-wrap .slider-navigation__btn--next {right: -.625rem;-webkit-transform: translateY(-50%) rotate(180deg);-ms-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg);}
@media only screen and (min-width:62rem) {.living-conditions__gallery-wrap .slider-navigation__btn--next {right: -1.5625rem;}}
.living-conditions .btn--secondary {margin-top: 2.25rem;display: -webkit-box;display: -ms-flexbox;display: flex;}
@media only screen and (min-width:62rem) {.living-conditions .btn--secondary {display: none;}}
.living-conditions__top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.living-conditions__top .btn {display: none;margin-top: 0;}
@media only screen and (min-width:62rem) {.living-conditions__top .btn {display: -webkit-box;display: -ms-flexbox;display: flex;}}
.living-conditions--row .h2 {max-width: none;margin: 0;}
@media only screen and (min-width:62rem) {.living-conditions--row .living-conditions__items {display: grid;grid-template-columns: repeat(3,1fr);overflow: visible;}}
@media only screen and (min-width:62rem) {.living-conditions--row .living-conditions__item {padding: 1.875rem;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}}
@media only screen and (min-width:62rem) {.living-conditions--row .living-conditions__item-info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: 100%;}
	.living-conditions--row .living-conditions__item-info ul {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}}
@media only screen and (min-width:62rem) {.living-conditions--row .living-conditions__item:first-child {border-radius: 1.25rem 0 0 1.25rem;}}
@media only screen and (min-width:62rem) {.living-conditions--row .living-conditions__item:last-child {border-radius: 0 1.25rem 1.25rem 0;}}
@media only screen and (min-width:62rem) {.living-conditions--row .living-conditions__item--active {border-radius: 1.25rem !important;-webkit-transform: scale(1.07);-ms-transform: scale(1.07);transform: scale(1.07);}}
.living-conditions--page .h2 {max-width: none;margin: 0;}
.living-conditions--page .living-conditions__items {width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1.875rem;margin-left: 0;}
.living-conditions--page .living-conditions__item {padding: 1.25rem;border-radius: 1.25rem;max-width: none;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media only screen and (min-width:62rem) {.living-conditions--page .living-conditions__item {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;padding: 3.75rem;border-radius: 3.75rem;}}
.living-conditions--page .living-conditions__gallery {display: -webkit-box;display: -ms-flexbox;display: flex;max-width: none;}
@media only screen and (min-width:62rem) {.living-conditions--page .living-conditions__gallery {max-width: 31.25rem;}}
@media only screen and (min-width:80rem) {.living-conditions--page .living-conditions__gallery {max-width: 42.875rem;}}
.living-conditions--page .living-conditions__gallery .slider-big {display: none;}
@media only screen and (min-width:62rem) {.living-conditions--page .living-conditions__gallery .slider-big {display: block;}}
@media only screen and (min-width:62rem) {.living-conditions+.gallery {margin-top: -7.5rem;}}
.d-none {display: none !important;}
.d-block {display: block !important;}
.d-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
.d-xs-none {display: none !important;}
.d-xs-block {display: block !important;}
.d-xs-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
@media (min-width:36rem) {.d-sm-none {display: none !important;}}
@media (min-width:36rem) {.d-sm-block {display: block !important;}}
@media (min-width:36rem) {.d-sm-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:48rem) {.d-md-none {display: none !important;}}
@media (min-width:48rem) {.d-md-block {display: block !important;}}
@media (min-width:48rem) {.d-md-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:62rem) {.d-lg-none {display: none !important;}}
@media (min-width:62rem) {.d-lg-block {display: block !important;}}
@media (min-width:62rem) {.d-lg-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:75rem) {.d-xl-none {display: none !important;}}
@media (min-width:75rem) {.d-xl-block {display: block !important;}}
@media (min-width:75rem) {.d-xl-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
:root {--white: #fff;--transparent: transparent;--time: ease-in-out .25s;--dark-blue: #444d6a;--bg-blue: #f5f6fb;--bg-blue-20: rgba(245,246,251,.2);--button: #a65341;--button-hover: #e85502;--text: #4a4b4d;--blue-20: rgba(68,77,106,.2);--blue-10: rgba(68,77,106,.1);}
.steps__items {margin-top: 2.25rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 1.25rem;}
@media only screen and (min-width:62rem) {.steps__items {gap: 0;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
.steps__items:after {position: relative;max-width: 13.75rem;width: 100%;height: 13.75rem;background: var(--bg-blue);border-radius: 50%;margin-left: -5.3125rem;z-index: -1;}
@media only screen and (min-width:62rem) {.steps__items:after {content: "";}}
@media only screen and (min-width:80rem) {.steps__items:after {max-width: 16.25rem;height: 16.25rem;}}
.steps__items:before {position: relative;max-width: 13.75rem;width: 100%;height: 13.75rem;background: var(--bg-blue);border-radius: 50%;margin-right: -3.4375rem;z-index: -1;}
@media only screen and (min-width:62rem) {.steps__items:before {content: "";}}
@media only screen and (min-width:80rem) {.steps__items:before {max-width: 16.25rem;height: 16.25rem;}}
.steps__item {border-radius: 1.25rem;width: 100%;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background: var(--dark-blue);overflow: hidden;padding: 1.25rem;min-height: 7.5rem;}
@media only screen and (min-width:62rem) {.steps__item {margin-left: -1.875rem;border-radius: 50%;max-width: 13.75rem;height: 13.75rem;}}
@media only screen and (min-width:80rem) {.steps__item {max-width: 16.25rem;height: 16.25rem;}}
.steps__item-number {position: absolute;color: var(--bg-blue-20);font-size: calc(8.25rem + 28 * ( ( 100vw - 20rem ) / 1600 ));line-height: 100%;font-family: Coolvetica;left: 1.25rem;}
@media (min-width:125rem) {.steps__item-number {font-size: 10rem;}}
@media only screen and (min-width:62rem) {.steps__item-number {left: unset;}}
.steps__item-text {position: relative;z-index: 2;font-size: 1.25rem;line-height: 150%;font-weight: 700;color: var(--bg-blue);text-align: center;}
.steps__item:nth-child(2n) {background: var(--white);border: .125rem solid var(--button);}
.steps__item:nth-child(2n) .steps__item-text {color: var(--dark-blue);}
.steps__item:nth-child(2n) .steps__item-number {color: var(--blue-20);}
.d-none {display: none !important;}
.d-block {display: block !important;}
.d-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
.d-xs-none {display: none !important;}
.d-xs-block {display: block !important;}
.d-xs-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
@media (min-width:36rem) {.d-sm-none {display: none !important;}}
@media (min-width:36rem) {.d-sm-block {display: block !important;}}
@media (min-width:36rem) {.d-sm-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:48rem) {.d-md-none {display: none !important;}}
@media (min-width:48rem) {.d-md-block {display: block !important;}}
@media (min-width:48rem) {.d-md-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:62rem) {.d-lg-none {display: none !important;}}
@media (min-width:62rem) {.d-lg-block {display: block !important;}}
@media (min-width:62rem) {.d-lg-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:75rem) {.d-xl-none {display: none !important;}}
@media (min-width:75rem) {.d-xl-block {display: block !important;}}
@media (min-width:75rem) {.d-xl-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
:root {--white: #fff;--transparent: transparent;--time: ease-in-out .25s;--dark-blue: #444d6a;--bg-blue: #f5f6fb;--bg-blue-20: rgba(245,246,251,.2);--button: #a65341;--button-hover: #e85502;--text: #4a4b4d;--blue-20: rgba(68,77,106,.2);--blue-10: rgba(68,77,106,.1);}
.services .slider-wrap {margin-top: 2.25rem;}
.services .slider-wrap .services__item-image {display: block;}
.services__items {display: grid;grid-template-columns: repeat(1,1fr);gap: 1.875rem;margin-top: 2.25rem;}
@media only screen and (min-width:62rem) {.services__items {grid-template-columns: repeat(3,1fr);}}
.services__item {border-radius: 1.25rem;overflow: hidden;background: var(--bg-blue);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.services__item-image {width: 100%;height: 12.5rem;display: none;}
@media only screen and (min-width:62rem) {.services__item-image {display: block;}}
.services__item-image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.services__item-wrap {padding: 1.875rem 1.875rem 2.5rem;}
.services__item-title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 1.875rem;font-size: calc(1.5rem + 8 * ( ( 100vw - 20rem ) / 1600 ));line-height: 110%;font-family: Coolvetica;color: var(--dark-blue);-webkit-transition: color var(--time);-o-transition: color var(--time);transition: color var(--time);}
@media (min-width:125rem) {.services__item-title {font-size: 2rem;}}
.services__item-title:after {position: relative;content: "";width: 2.25rem;height: 2.25rem;-ms-flex-negative: 0;flex-shrink: 0;-webkit-transition: -webkit-transform var(--time);transition: -webkit-transform var(--time);transition: transform var(--time);transition: transform var(--time),-webkit-transform var(--time);-o-transition: transform var(--time);background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'36\' height=\'36\' viewBox=\'0 0 36 36\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M3.51 21.884C2.172 16.88 3.466 11.32 7.392 7.394c5.858-5.858 15.356-5.858 21.214 0 5.858 5.857 5.858 15.355 0 21.213-3.926 3.925-9.487 5.22-14.491 3.884M22.5 22.5v-9m0 0h-9m9 0l-15 15\' stroke=\'%23A65341\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");}
.services__item-title:hover {color: var(--button);}
.services__item-links {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: .75rem;margin-top: 1.875rem;}
.services__item-link {font-size: 1rem;line-height: 150%;}
.services__item-link a {color: var(--tex);-webkit-transition: color var(--time);-o-transition: color var(--time);transition: color var(--time);}
.services__item-link a:hover, .services a.services__item:hover .services__item-title {color: var(--button);}
.services a.services__item:hover .services__item-title:after {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.services .slider-wrap .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: flex;height: auto;}
.d-none {display: none !important;}
.d-block {display: block !important;}
.d-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
.d-xs-none {display: none !important;}
.d-xs-block {display: block !important;}
.d-xs-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
@media (min-width:36rem) {.d-sm-none {display: none !important;}}
@media (min-width:36rem) {.d-sm-block {display: block !important;}}
@media (min-width:36rem) {.d-sm-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:48rem) {.d-md-none {display: none !important;}}
@media (min-width:48rem) {.d-md-block {display: block !important;}}
@media (min-width:48rem) {.d-md-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:62rem) {.d-lg-none {display: none !important;}}
@media (min-width:62rem) {.d-lg-block {display: block !important;}}
@media (min-width:62rem) {.d-lg-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:75rem) {.d-xl-none {display: none !important;}}
@media (min-width:75rem) {.d-xl-block {display: block !important;}}
@media (min-width:75rem) {.d-xl-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
:root {--white: #fff;--transparent: transparent;--time: ease-in-out .25s;--dark-blue: #444d6a;--bg-blue: #f5f6fb;--bg-blue-20: rgba(245,246,251,.2);--button: #a65341;--button-hover: #e85502;--text: #4a4b4d;--blue-20: rgba(68,77,106,.2);--blue-10: rgba(68,77,106,.1);}
.articles {padding-bottom: 3.75rem;}
@media only screen and (min-width:62rem) {.articles {padding-bottom: 0;}}
.articles .container {position: relative;}
.articles__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1.875rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
@media only screen and (min-width:62rem) {.articles__wrap {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
.articles__wrap .slider {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;margin: 0;}
.articles__info {width: 100%;}
@media only screen and (min-width:62rem) {.articles__info {position: relative;padding: 3.75rem;max-width: 25.6875rem;background: var(--bg-blue);border-radius: 1.25rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 2.25rem;}}
.articles__info-notation {max-width: 10rem;width: 100%;height: 10rem;border-radius: 50%;display: none;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;background: var(--dark-blue);text-align: center;top: -3.25rem;left: -.9375rem;font-size: 1rem;line-height: 150%;font-weight: 700;color: var(--white);}
@media only screen and (min-width:62rem) {.articles__info-notation {display: -webkit-box;display: -ms-flexbox;display: flex;}}
@media only screen and (min-width:87.5rem) {.articles__info-notation {left: -2.125rem;}}
@media only screen and (min-width:62rem) {.articles__info .h2 {text-align: right;}}
.articles__info .btn {position: absolute;bottom: -4.875rem;left: 0;}
.articles__item {width: 100%;border: .125rem solid var(--dark-blue);border-radius: 1.25rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;overflow: hidden;-webkit-transition: border var(--time);-o-transition: border var(--time);transition: border var(--time);}
.articles__item-image {width: 100%;height: 12.5rem;}
.articles__item-image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.articles__item-wrap {padding: 3.75rem 1.875rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1.25rem;}
.articles__item-tags {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: .5rem;}
.articles__item-tag {padding: .3125rem .75rem;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;border: .125rem solid var(--dark-blue);font-size: .875rem;line-height: 150%;color: var(--dark-blue);border-radius: 6rem;}
.articles__item-title {font-size: calc(1.5rem + 8 * ( ( 100vw - 20rem ) / 1600 ));line-height: 110%;font-family: Coolvetica;color: var(--dark-blue);-webkit-transition: color var(--time);-o-transition: color var(--time);transition: color var(--time);}
@media (min-width:125rem) {.articles__item-title {font-size: 2rem;}}
.articles__item:hover {border: .125rem solid var(--button);}
.articles__item:hover .articles__item-title {color: var(--button);}
.articles__items {width: 100%;}
.articles__items-wrap {margin-bottom: -1.875rem;-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}
@media only screen and (min-width:62rem) {.articles__items-wrap {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}}
.articles__items .articles__item {margin-bottom: 1.875rem;}
.articles__items .pagination {margin-top: 3.75rem;}
.articles .slider-wrap .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: flex;height: auto;}
.articles__filter {width: 100%;}
@media only screen and (min-width:62rem) {.articles__filter {background: var(--bg-blue);padding: 1.875rem 1.25rem;border-radius: 1.25rem;max-width: 18.75rem;position: sticky;top: 10rem;}}
@media only screen and (min-width:80rem) {.articles__filter {max-width: 32.75rem;}}
.articles__filter>.btn--secondary {margin-top: 1.875rem;}
@media only screen and (min-width:62rem) {.articles__filter>.btn--secondary {display: none;}}
@media only screen and (max-width:61.9375rem) {.articles__filter-wrap {width: 100%;position: fixed;height: 100%;top: 0;left: 0;z-index: 444;background: rgba(68,77,106,.5);padding: 0 .9375rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;opacity: 0;visibility: hidden;-webkit-transition: opacity var(--time),visibility var(--time);-o-transition: opacity var(--time),visibility var(--time);transition: opacity var(--time),visibility var(--time);}
	.articles__filter-wrap--active {opacity: 1;visibility: visible;}}
@media only screen and (min-width:62rem) {.articles__filter .h2 {text-align: right;}}
.articles__filter .modal__close {display: -webkit-box;display: -ms-flexbox;display: flex;}
@media only screen and (min-width:62rem) {.articles__filter .modal__close {display: none;}}
.articles__filter-items {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: .5rem;width: 100%;margin-top: auto;height: auto;padding: 1.25rem;background: var(--white);border-radius: 1.25rem 1.25rem 0 0;}
@media only screen and (min-width:62rem) {.articles__filter-items {width: auto;margin-top: 2.25rem;padding: 0;border-radius: 0;background: var(--transparent);-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
.articles__filter label {font-size: 1rem;line-height: 150%;cursor: pointer;margin: 0;position: relative;padding-left: 1.75rem;}
@media only screen and (min-width:62rem) {.articles__filter label {padding-left: 0;}}
.articles__filter label span {color: var(--dark-blue);display: -webkit-box;display: -ms-flexbox;display: flex;}
@media only screen and (min-width:62rem) {.articles__filter label span {border: .125rem solid var(--dark-blue);-webkit-transition: background var(--time),color var(--time);-o-transition: background var(--time),color var(--time);transition: background var(--time),color var(--time);padding: .5rem 1.25rem;border-radius: 6rem;font-weight: 700;}}
@media only screen and (min-width:62rem) {.articles__filter label:hover span {background: var(--blue-20);}}
.articles__filter input {width: 1.25rem;height: 1.25rem;border-radius: .375rem;background: var(--transparent);-webkit-transition: border var(--time),background var(--time);-o-transition: border var(--time),background var(--time);transition: border var(--time),background var(--time);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;position: absolute;-ms-flex-negative: 0;flex-shrink: 0;cursor: pointer;left: 0;top: 0;border: .125rem solid var(--button);}
@media only screen and (min-width:62rem) {.articles__filter input {display: none;}}
.articles__filter input:before {position: absolute;content: "";width: 1rem;height: 1rem;z-index: 2;background-color: var(--white);-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'16\' height=\'16\' viewBox=\'0 0 16 16\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cdefs%3E%3CclipPath id=\'a\'%3E%3Crect rx=\'0\' width=\'15\' height=\'15\' transform=\'translate(.5 .5)\' fill=\'%23fff\' fill-opacity=\'0\'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path=\'url(%23a)\'%3E%3Cpath d=\'M13.33 4L6 11.33 2.66 8\' stroke=\'%23FFF\' stroke-linecap=\'round\'/%3E%3C/g%3E%3C/svg%3E");mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'16\' height=\'16\' viewBox=\'0 0 16 16\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cdefs%3E%3CclipPath id=\'a\'%3E%3Crect rx=\'0\' width=\'15\' height=\'15\' transform=\'translate(.5 .5)\' fill=\'%23fff\' fill-opacity=\'0\'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path=\'url(%23a)\'%3E%3Cpath d=\'M13.33 4L6 11.33 2.66 8\' stroke=\'%23FFF\' stroke-linecap=\'round\'/%3E%3C/g%3E%3C/svg%3E");opacity: 0;visibility: hidden;-webkit-transition: opacity var(--time),visibility var(--time);-o-transition: opacity var(--time),visibility var(--time);transition: opacity var(--time),visibility var(--time);}
.articles__filter input:checked {border: .125rem solid var(--button);background: var(--button);}
.articles__filter input:checked:before {opacity: 1;visibility: visible;}
@media only screen and (min-width:62rem) {.articles__filter input:checked+span {background: var(--dark-blue);color: var(--white);}}
.articles__filter-buttons {margin-top: 1.25rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: .5rem;}
@media only screen and (min-width:62rem) {.articles__filter-buttons {display: none;}}
.articles--page {background: var(--bg-blue);padding: 1.875rem 0;}
@media only screen and (min-width:62rem) {.articles--page {background: var(--transparent);}}
.d-none {display: none !important;}
.d-block {display: block !important;}
.d-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
.d-xs-none {display: none !important;}
.d-xs-block {display: block !important;}
.d-xs-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
@media (min-width:36rem) {.d-sm-none {display: none !important;}}
@media (min-width:36rem) {.d-sm-block {display: block !important;}}
@media (min-width:36rem) {.d-sm-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:48rem) {.d-md-none {display: none !important;}}
@media (min-width:48rem) {.d-md-block {display: block !important;}}
@media (min-width:48rem) {.d-md-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:62rem) {.d-lg-none {display: none !important;}}
@media (min-width:62rem) {.d-lg-block {display: block !important;}}
@media (min-width:62rem) {.d-lg-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:75rem) {.d-xl-none {display: none !important;}}
@media (min-width:75rem) {.d-xl-block {display: block !important;}}
@media (min-width:75rem) {.d-xl-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
:root {--white: #fff;--transparent: transparent;--time: ease-in-out .25s;--dark-blue: #444d6a;--bg-blue: #f5f6fb;--bg-blue-20: rgba(245,246,251,.2);--button: #a65341;--button-hover: #e85502;--text: #4a4b4d;--blue-20: rgba(68,77,106,.2);--blue-10: rgba(68,77,106,.1);}
.feedback-advantages {position: relative;}
.feedback-advantages:after {position: absolute;width: 100%;height: calc(100% - 12.625rem);top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);background: var(--bg-blue);}
@media only screen and (min-width:62rem) {.feedback-advantages:after {content: "";}}
.feedback-advantages__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;z-index: 2;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media only screen and (min-width:62rem) {.feedback-advantages__wrap {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;gap: 1.875rem;}}
.feedback-advantages__items {display: grid;grid-template-columns: repeat(1,1fr);gap: 1.25rem;padding: 3.75rem .9375rem;width: calc(100% + 1.875rem);background: var(--bg-blue);}
@media only screen and (min-width:62rem) {.feedback-advantages__items {width: 100%;padding: 0;margin: 0;background: var(--transparent);grid-template-columns: repeat(2,1fr);gap: 1.875rem;}}
.feedback-advantages__item {padding: 1.25rem;background: var(--white);border-radius: 1.25rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;font-size: 1rem;line-height: 150%;font-weight: 700;color: var(--dark-blue);}
.feedback-advantages__form {width: calc(100% + 1.875rem);padding: 1.875rem .9375rem;background: var(--dark-blue);}
@media only screen and (min-width:62rem) {.feedback-advantages__form {padding: 3.75rem 1.875rem;border-radius: 1.25rem;width: 100%;margin: 0;}}
@media only screen and (min-width:80rem) {.feedback-advantages__form {padding: 3.75rem;border-radius: 3.75rem;}}
.feedback-advantages__form .block-subtitle {margin: 0;margin-top: .5rem;}
.feedback-advantages__form-text {margin-top: 1.875rem;font-size: 1rem;line-height: 150%;color: var(--bg-blue);}
@media only screen and (min-width:62rem) {.feedback-advantages__form-text {margin-top: 2.25rem;}}
.feedback-advantages__form-inputs {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 1.875rem;gap: 1.25rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media only screen and (min-width:62rem) {.feedback-advantages__form-inputs {margin-top: 2.25rem;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
.feedback-advantages__form .btn {margin-top: 1.25rem;}
.d-none {display: none !important;}
.d-block {display: block !important;}
.d-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
.d-xs-none {display: none !important;}
.d-xs-block {display: block !important;}
.d-xs-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
@media (min-width:36rem) {.d-sm-none {display: none !important;}}
@media (min-width:36rem) {.d-sm-block {display: block !important;}}
@media (min-width:36rem) {.d-sm-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:48rem) {.d-md-none {display: none !important;}}
@media (min-width:48rem) {.d-md-block {display: block !important;}}
@media (min-width:48rem) {.d-md-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:62rem) {.d-lg-none {display: none !important;}}
@media (min-width:62rem) {.d-lg-block {display: block !important;}}
@media (min-width:62rem) {.d-lg-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
@media (min-width:75rem) {.d-xl-none {display: none !important;}}
@media (min-width:75rem) {.d-xl-block {display: block !important;}}
@media (min-width:75rem) {.d-xl-flex {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}
:root {--white: #fff;--transparent: transparent;--time: ease-in-out .25s;--dark-blue: #444d6a;--bg-blue: #f5f6fb;--bg-blue-20: rgba(245,246,251,.2);--button: #a65341;--button-hover: #e85502;--text: #4a4b4d;--blue-20: rgba(68,77,106,.2);--blue-10: rgba(68,77,106,.1);}
.contacts__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 2.25rem;margin-top: 2.25rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media only screen and (min-width:62rem) {.contacts__wrap {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;gap: 1.875rem;}}
.contacts__info {width: 100%;padding: 1.875rem;background: var(--bg-blue);border-radius: 1.25rem;}
@media only screen and (min-width:62rem) {.contacts__info {max-width: 32.75rem;}}
.contacts__addresses {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1.25rem;}
.contacts .btn {margin-top: 1.25rem;}
.contacts .btn img {-webkit-transition: -webkit-transform var(--time);transition: -webkit-transform var(--time);transition: transform var(--time);transition: transform var(--time),-webkit-transform var(--time);-o-transition: transform var(--time);}
.contacts .btn--secondary.active {border: .125rem solid var(--dark-blue);}
.contacts .btn--secondary.active img {-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);}
.contacts__address {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: .5rem;}
.contacts__address-icon {-ms-flex-negative: 0;flex-shrink: 0;}
.contacts__address-wrap {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: .25rem;}
.contacts__address-title {font-size: 1rem;line-height: 150%;font-weight: 700;color: var(--dark-blue);}
.contacts__address-link {font-size: 1rem;line-height: 150%;color: var(--button);-webkit-transition: color var(--time);-o-transition: color var(--time);transition: color var(--time);cursor: pointer;}
.contacts__address-link:hover {color: var(--button-hover);}
.contacts__links {margin-top: 2.25rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 1.25rem;}
.contacts__link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: .5rem;}
.contacts__link-icon {-ms-flex-negative: 0;flex-shrink: 0;}
.contacts__link-wrap {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: .25rem;}
.contacts__link-subtitle {font-size: 1rem;line-height: 150%;color: var(--dark-blue);}
.contacts__link-title {font-size: 1.25rem;line-height: 150%;font-weight: 700;color: var(--dark-blue);-webkit-transition: color var(--time);-o-transition: color var(--time);transition: color var(--time);}
.contacts__link:hover .contacts__link-title {color: var(--button);}
.contacts__map {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;border-radius: 1.25rem;overflow: hidden;width: calc(100% + 1.875rem);margin-left: -.9375rem;height: 20rem;}
@media only screen and (min-width:62rem) {.contacts__map {width: auto;height: auto;margin: 0;}}
.contacts__map #map {width: 100%;height: 100%;}