.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);}
.main-banner {margin-top: 1.875rem;overflow: hidden;}
.main-banner__wrap {padding: 1.875rem .9375rem;min-height: 31.25rem;background: var(--bg-blue);width: calc(100% + 1.875rem);margin-left: -.9375rem;position: relative;}
@media only screen and (min-width:62rem) {.main-banner__wrap {width: 100%;margin: 0;padding: 6.25rem 1.875rem;min-height: 37.5rem;border-radius: 3.75rem;}}
.main-banner__text {margin: .625rem auto 0;max-width: 39.625rem;text-align: center;font-size: calc(1.125rem + 6 * ( ( 100vw - 20rem ) / 1600 ));line-height: 150%;}
@media (min-width:125rem) {.main-banner__text {font-size: 1.5rem;}}
.main-banner__text span {font-weight: 700;}
.main-banner__image {position: absolute;border-radius: 50%;overflow: hidden;width: 100%;display: none;}
@media only screen and (min-width:62rem) {.main-banner__image {display: block;}}
.main-banner__image img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.main-banner__image--1 {max-width: 12.5rem;height: 12.5rem;top: 1.25rem;left: 1.25rem;}
@media only screen and (min-width:82.5rem) {.main-banner__image--1 {top: 6.875rem;left: 3.9375rem;}}
.main-banner__image--2 {max-width: 10rem;height: 10rem;left: 14.0625rem;bottom: 3.6875rem;}
.main-banner__image--3 {max-width: 12.5rem;height: 12.5rem;top: 1.25rem;right: 1.25rem;}
@media only screen and (min-width:82.5rem) {.main-banner__image--3 {top: 3.1875rem;right: 3.75rem;}}
.main-banner__decor {position: absolute;bottom: -1.25rem;right: -1.875rem;}
@media only screen and (min-width:62rem) {.main-banner__decor {right: unset;left: 25.125rem;bottom: -1.125rem;}}
.main-banner__decor-title {max-width: 7.5rem;height: 7.5rem;border: .125rem solid var(--dark-blue);background: var(--bg-blue);border-radius: 50%;padding: 2.25rem 1.25rem;text-align: center;font-weight: 700;color: var(--dark-blue);position: absolute;top: -2.0625rem;left: -4.0625rem;}
.main-banner__decor-text, .main-banner__decor-title {width: 100%;overflow: hidden;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;font-size: 1rem;line-height: 150%;}
.main-banner__decor-text {max-width: 16.25rem;height: 16.25rem;padding: 2.875rem;background: var(--dark-blue);border-radius: 50%;color: var(--white);}
.main-banner__bottom {margin-top: 1.875rem;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1.875rem;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media only screen and (min-width:62rem) {.main-banner__bottom {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}
.main-banner__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: .5rem;width: 100%;padding: 1.25rem;background: var(--bg-blue);border-radius: 1.25rem;}
@media only screen and (min-width:62rem) {.main-banner__item {max-width: 22.375rem;}}
.main-banner__item-icon {-ms-flex-negative: 0;flex-shrink: 0;}
.main-banner__item-text {font-size: 1rem;line-height: 150%;}
.main-banner__form {position: relative;padding: 1.25rem;border: .125rem solid var(--button);border-radius: 1.25rem;background: var(--bg-blue);}
@media only screen and (min-width:62rem) {.main-banner__form {margin-top: -18.3125rem;max-width: 25.8125rem;padding: 2.25rem;}}
.main-banner__form-inputs {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;}
.main-banner__form .btn {margin-top: 1.25rem;}
.main-banner__form-notation {max-width: 8.9375rem;width: 100%;height: 8.9375rem;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: -7.5rem;right: -.9375rem;font-size: 1rem;line-height: 150%;font-weight: 700;color: var(--white);}
@media only screen and (min-width:62rem) {.main-banner__form-notation {display: -webkit-box;display: -ms-flexbox;display: flex;}}
@media only screen and (min-width:82.5rem) {.main-banner__form-notation {right: -4.4375rem;top: -4rem;}}