.menu__icon-lvl1--s1-i39zki5uw {background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5M12.5 6.5V18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-color: rgba(0, 0, 0, 0); display: block;}
.menu__icon-lvl2--s1-i2c8lu30j {background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5M12.5 6.5V18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-color: rgba(0, 0, 0, 0); display: block;}
.menu__item-lvl1.is-opened .menu__icon-lvl1--s1-i39zki5uw {background-size: auto; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll;}
.menu__item-lvl1.is-opened .menu__icon-lvl1--s1-i35jifnxf {background-size: auto; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll;}
.menu__item-lvl1.is-opened .menu__icon-lvl1--s1-i14sm1y3g {background-size: auto; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll;}
.menu__item-lvl1.is-opened .menu__icon-lvl1--s1-inaczs0bt {background-size: auto; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll;}
.menu__item-lvl1.is-opened .menu__icon-lvl1--s1-i3pkmj6gq {background-size: auto; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll;}
.menu__item-lvl1.is-opened .menu__icon-lvl1--s1-iby2c5oa9 {background-size: auto; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll;}
.menu__item-lvl1.is-opened .menu__icon-lvl1--s1-iynkip0pg {background-size: auto; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll;}
.menu__item-lvl2.is-opened .menu__icon-lvl2--s1-i2c8lu30j {background-size: auto; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll;}
.menu__item-lvl2.is-opened .menu__icon-lvl2--s1-i2g651nx5 {background-size: auto; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll;}
.menu__item-lvl2.is-opened .menu__icon-lvl2--s1-iv12yqin8 {background-size: auto; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll;}
.menu__item-lvl2.is-opened .menu__icon-lvl2--s1-ibil8phrr {background-size: auto; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll;}
.menu__icon-lvl1--s1-i35jifnxf {background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5M12.5 6.5V18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-color: rgba(0, 0, 0, 0); display: block;}
.menu__icon-lvl2--s1-i2g651nx5 {background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5M12.5 6.5V18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-color: rgba(0, 0, 0, 0); display: block;}
.menu__icon-lvl1--s1-iby2c5oa9 {background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5M12.5 6.5V18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-color: rgba(0, 0, 0, 0); display: block;}
.menu__icon-lvl2--s1-ir600txpr {background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 18.5L15.5 12.5L9.5 6.5' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); background-color: rgba(0, 0, 0, 0); display: block;}
.menu__icon-lvl1--s1-i14sm1y3g {background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5M12.5 6.5V18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-color: rgba(0, 0, 0, 0); display: block;}
.menu__icon-lvl2--s1-iv12yqin8 {background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5M12.5 6.5V18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-color: rgba(0, 0, 0, 0); display: block;}
.menu__icon-lvl2--s1-ibil8phrr {background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5M12.5 6.5V18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-color: rgba(0, 0, 0, 0); display: block;}
.menu__icon-lvl1--s1-inaczs0bt {background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5M12.5 6.5V18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-color: rgba(0, 0, 0, 0); display: block;}
.menu__icon-lvl1--s1-i3pkmj6gq {background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5M12.5 6.5V18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-color: rgba(0, 0, 0, 0); display: block;}
.menu__icon-lvl1--s1-iwuhjqlpe {background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 9.49997L12.5 15.5L18.5 9.49997' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); background-color: rgba(0, 0, 0, 0); display: block;}
.menu__icon-lvl2--s1-im1wrppfh {background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 18.5L15.5 12.5L9.5 6.5' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); background-color: rgba(0, 0, 0, 0); display: block;}
.menu__icon-lvl1--s1-iynkip0pg {background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5M12.5 6.5V18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-color: rgba(0, 0, 0, 0); display: block;}
.menu__icon-lvl2--s1-i4f3bt172 {background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 18.5L15.5 12.5L9.5 6.5' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); background-color: rgba(0, 0, 0, 0); display: block;}
.menu--s2-i1saiuk32 [data-desktop-block] {display: block;}
.menu__list-lvl1--s2-i1mmy09do {display: flex;}
.menu__wrapper-lvl1--s2-i2qwlxi5r {display: block; position: static;}
.menu__close-button--s2-iami62qyh {display: none;}
.menu__list-lvl2--s2-i1tnj9d5c {display: block;}
.menu__wrapper-lvl2--s2-i1ktx6ecr {display: none; position: static;}
.menu__back-lvl2--s2-i15dwpob1 {display: none;}
.menu__list-lvl3--s2-i3v243488 {display: block;}
.menu__wrapper-lvl3--s2-ixz131dju {display: none; position: static; z-index: 80; top: 0; left: 100%;}
.menu__back-lvl3--s2-i3lipjq6p {display: none;}
.menu__item-lvl2--s2-i2o09qk01 {position: relative;}
.menu--s2-i2osyunes [data-desktop-block] {display: block;}
.menu__list-lvl1--s2-i3g0tptok {display: flex;}
.menu__wrapper-lvl1--s2-i2ge0dm19 {display: block; position: static;}
.menu__close-button--s2-i22y7vdgh {display: none;}
.menu__list-lvl2--s2-i357ct6u5 {display: block;}
.menu__wrapper-lvl2--s2-i2k2m53e8 {display: none; position: static;}
.menu__back-lvl2--s2-i1t0mjwwn {display: none;}
.menu__list-lvl3--s2-i3nnr78jl {display: block;}
.menu__wrapper-lvl3--s2-ijhu90o6o {display: none; position: static; z-index: 80; top: 0; left: 100%;}
.menu__back-lvl3--s2-ioc6fslg9 {display: none;}
.menu__item-lvl2--s2-i2he3624x {position: relative;}
.menu__list-lvl3--s2-i4by1mpv9 {display: block;}
.menu__wrapper-lvl3--s2-imf6m4amq {display: none; position: absolute; z-index: 80; top: 0; left: 100%;}
.menu__back-lvl3--s2-i49xwx438 {display: none;}
.menu--s2-ic1jj7g79 [data-desktop-block] {display: block;}
.menu__list-lvl1--s2-iemmgwirj {display: flex;}
.menu__wrapper-lvl1--s2-iq9z9ak8g {display: block; position: static;}
.menu__close-button--s2-ib39yqjpe {display: none;}
.menu__list-lvl2--s2-ibeoswlnm {display: block;}
.menu__wrapper-lvl2--s2-ith8j1gve {display: none; position: static; z-index: 80; top: 100%; left: 0;}
.menu__back-lvl2--s2-iypwgyt78 {display: none;}
.menu__item-lvl2--s2-ipcqxdfs9 {position: relative;}
.menu__item-lvl1--s2-i96nv1yow {position: relative;}
.menu--s2-ihv9c5io5 [data-desktop-block] {display: block;}
.menu__list-lvl1--s2-id37qd6nc {display: flex;}
.menu__wrapper-lvl1--s2-ia3vldy66 {display: block; position: static;}
.menu__close-button--s2-izukkttjk {display: none;}
.menu__list-lvl2--s2-ipnw4zvnu {display: block;}
.menu__wrapper-lvl2--s2-ihuqinzby {display: none; position: static;}
.menu__back-lvl2--s2-i5zficxba {display: none;}
.menu__list-lvl3--s2-i5lebq06g {display: block;}
.menu__wrapper-lvl3--s2-it1jmdysk {display: none; position: static; z-index: 80; top: 0; left: 100%;}
.menu__back-lvl3--s2-ibizsd9j3 {display: none;}
.menu__item-lvl2--s2-iug2unfyx {position: relative;}
.menu__list-lvl2--s2-ilhqk1yfv {display: block;}
.menu__wrapper-lvl2--s2-im025dng0 {display: none; position: static;}
.menu__back-lvl2--s2-i0m63whg7 {display: none;}
.menu__item-lvl2--s2-ia3y2kky1 {position: relative;}
.form__field--s2-ish0pr1vp .form__checkbox {display: none;}
.form__field--s2-ish0pr1vp .form__checkbox-styled {display: block;}
.menu--s2-iq6vi8gsl [data-desktop-block] {display: block;}
.menu__list-lvl1--s2-i0xmm0nkd {display: flex;}
.menu__wrapper-lvl1--s2-itmh4k6me {display: block; position: static;}
.menu__close-button--s2-iingx4k3i {display: none;}
.menu--s2-iyxjl4c28 [data-desktop-block] {display: block;}
.menu__list-lvl1--s2-izq27jie6 {display: flex;}
.menu__wrapper-lvl1--s2-iyer1yrkf {display: block; position: static;}
.menu__close-button--s2-ibrvw29ih {display: none;}
.menu--s2-i9o5tqskg [data-desktop-block] {display: block;}
.menu__list-lvl1--s2-iy8klfo2o {display: flex;}
.menu__wrapper-lvl1--s2-izjfrjm9a {display: block; position: static;}
.menu__close-button--s2-iosb5t537 {display: none;}
.menu__list-lvl2--s2-iwus7erem {display: block;}
.menu__wrapper-lvl2--s2-ix9sgo713 {display: none; position: absolute; z-index: 80; top: 100%; left: 0;}
.menu__back-lvl2--s2-iic3n4zem {display: none;}
.menu__item-lvl2--s2-ipk0zbnqo {position: relative;}
.menu__item-lvl1--s2-ibosyhhv0 {position: relative;}
.image__img--s2-ixz5s8t79 {object-fit: contain;}
.form__field--s2-i4qekqmjb .form__checkbox {display: none;}
.form__field--s2-i4qekqmjb .form__checkbox-styled {display: block;}
.image__img--s2-i8d5aw8tc {object-fit: cover;}
.menu--s2-izfn6xgyp [data-desktop-block] {display: block;}
.menu__list-lvl1--s2-i4k8hj1wu {display: flex;}
.menu__wrapper-lvl1--s2-i5acm4r5u {display: block; position: static;}
.menu__close-button--s2-ianfs0qv6 {display: none;}
.menu__list-lvl2--s2-idh72dwch {display: block;}
.menu__wrapper-lvl2--s2-irf6obvwq {display: none; position: static; z-index: 80; top: 100%; left: 0;}
.menu__back-lvl2--s2-ie3wtsadi {display: none;}
.menu__item-lvl2--s2-iw6j7irbx {position: relative;}
.menu__item-lvl1--s2-iul106c7r {position: relative;}
.image__img--s2-it9z98ijq {object-fit: contain;}
.form__field--s2-ikh29sqq4 .form__checkbox {display: none;}
.form__field--s2-ikh29sqq4 .form__checkbox-styled {display: block;}
.image__img--s2-i3kqhuki6 {object-fit: cover;}
.image__img--s2-ikd7lq0uz {object-fit: contain;}
.slider__slide--s2-ij8fmm25a {height: 100%;}
.slider__slide--s2-ix0x083dq {height: 100%;}
.image__img--s2-i2ww9ciix {object-fit: cover;}
.image__img--s2-i26c1ird3 {object-fit: cover;}
.image__img--s2-iho19fnul {object-fit: cover;}
.video--s2-izfikoy62 {object-fit: cover;}
.video--s2-irs7j0s2u {object-fit: cover;}
.video--s2-imzs6dz6l {object-fit: cover;}
.image__img--s2-ivutey78w {object-fit: cover;}
.image__img--s2-i2a7543vk {object-fit: contain;}
.image__img--s2-i0e2awkh1 {object-fit: contain;}
.form__field--s2-i8izyndlf .form__checkbox {display: none;}
.form__field--s2-i8izyndlf .form__checkbox-styled {display: block;}
.form__field--s2-izt6qm8ay .form__checkbox {display: none;}
.form__field--s2-izt6qm8ay .form__checkbox-styled {display: block;}
.form__field--s2-i4j4num7c .form__checkbox {display: none;}
.form__field--s2-i4j4num7c .form__checkbox-styled {display: block;}
.image__img--s2-ika86zqha {object-fit: contain;}
.image__img--s2-iiohl1ur9 {object-fit: contain;}
.image__img--s2-itz3s1jdh {object-fit: contain;}
.image__img--s2-i8s16s670 {object-fit: contain;}
.image__img--s2-icys75kax {object-fit: contain;}
.image__img--s2-iyk912ae9 {object-fit: contain;}
.image__img--s2-ikn9b9og3 {object-fit: contain;}
.image__img--s2-icp4h4gcc {object-fit: contain;}
.image__img--s2-i59txzj1n {object-fit: contain;}
.image__img--s2-izl7fugif {object-fit: contain;}
.slider__pagination--s2-iefig4yey {display: none;}
.slider__pages--s2-imt0aq0cf {display: none;}
.slider__bullets--s2-itarfwejw {display: flex;}
.slider__thumbs-wrapper--s2-iwz6s36q8 {display: none;}
.slider__slide--s2-iscl67v2y {height: auto; transition-timing-function: ease-out;}
.slider__list--s2-if1wwrghb {transition-timing-function: ease-out;}
@media (max-width: 991px) {.image__img--s2-ixecjoet8 {object-fit: contain;}}
@media (max-width: 991px) {.image__img--s2-io4fnv7pd {object-fit: contain;}}
@media (max-width: 991px) {.image__img--s2-ix8kdp2jk {object-fit: cover;}}
@media (max-width: 991px) {.image__img--s2-inggm36y7 {object-fit: cover;}}
@media (max-width: 991px) {.image__img--s2-ixtg28d6a {object-fit: cover;}}
@media (max-width: 767px) {.image__img--s2-i2a7543vk {object-fit: contain;}}
.container--u-ifpzm85a2 {padding-top: 20px;}
.text--u-i965ak7dx {font-size: 30px; margin-bottom: 20px; display: block;}
.search-bar--u-ifi4k71wt {margin-bottom: 20px; display: flex; align-items: flex-start;}
.search-bar__field--u-ihksprrpo {flex-grow: 1; flex-shrink: 0; margin-right: 5px;}
.search-bar__input--u-iuapf80ql {width: 100%; margin-right: 0px;}
.section--u-i1wj10r28 {grid-template-columns: 1fr 1fr; grid-template-rows: auto; display: flex; flex-direction: column; align-items: center;}
.div--u-i3b56b9vo {grid-template-columns: 1fr 1fr; grid-template-rows: auto;}
.text--u-i32tln385 {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-color: rgba(160, 160, 160, 1); border-bottom-style: solid;}
.root--u-i9uxyx0u3 {font-size: 1.6rem; font-family: 'Roboto';}
.root--u-i8z5xo3zc {font-family: 'Roboto';}
.div--u-i2euxdvdd {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid;}
.div--u-il2ajpu4s {opacity: 0;}
.section--u-i2nd8fkmv {grid-template-columns: 1fr 1fr; grid-template-rows: auto; display: flex; flex-direction: column; align-items: center;}
.div--u-i39gcsssr {grid-template-columns: 1fr 1fr; grid-template-rows: auto;}
.text--u-i17w6vjjq {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-color: rgba(160, 160, 160, 1); border-bottom-style: solid;}
.div--u-i1hw8mkzj {grid-template-columns: 1fr 1fr; grid-template-rows: auto;}
.section--u-i1rjiwe9q {grid-template-columns: 1fr 1fr; grid-template-rows: auto; display: flex; flex-direction: column; align-items: center;}
.div--u-ii1wfao38 {grid-template-columns: 1fr 1fr; grid-template-rows: auto;}
.text--u-i3bvseg2v {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-color: rgba(160, 160, 160, 1); border-bottom-style: solid;}
.div--u-i3rtd48ax {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(160, 160, 160, 1); padding-top: 70px; padding-bottom: 70px;}
.text--u-i1y84xkl0 {display: block; font-size: 90px; line-height: 100%;}
.text--u-iol66iemz {font-size: 24px;}
.text--u-i1df2nf66 {font-size: 24px; font-weight: 500;}
.text--u-i21lbd6pu {font-size: 24px; font-weight: 600; font-family: 'Roboto SemiBold';}
.div--u-ixutho6mu {display: flex; align-items: flex-start; row-gap: 0px; column-gap: 30px;}
.div--u-i38z207m7 {display: flex; flex-direction: column; align-items: flex-start; row-gap: 30px;}
.text--u-i1772e1oq {display: block; font-size: 90px; line-height: 100%;}
.text--u-i5tetmqt2 {font-size: 24px;}
.div--u-i2zstg3sp {display: flex; align-items: flex-start; row-gap: 0px; column-gap: 30px;}
.div--u-i3i5du2aa {display: flex; flex-direction: column; align-items: flex-start; row-gap: 30px;}
.text--u-i32cequ8t {margin-bottom: 40px; margin-top: 20px;}
.div--u-ie1jkteg9 {display: flex; align-items: flex-start; row-gap: 30px; flex-direction: column; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; width: auto; outline-width: 1px; outline-style: dashed; outline-color: rgba(145, 145, 145, 1); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.link-block--u-im9b3spih {align-items: flex-start;}
.div--u-i13l6n861 {display: flex; align-items: flex-start; row-gap: 30px; flex-direction: column; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; width: auto; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-size: auto; background-image: linear-gradient(rgba(145, 145, 145, 1) 0%, rgba(145, 145, 145, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.link-block--u-irzz4ik4g {align-items: flex-start;}
.div--u-i1tez01iw {display: flex; align-items: flex-start; row-gap: 30px; flex-direction: row; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; width: auto; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-size: auto; background-image: linear-gradient(rgba(145, 145, 145, 1) 0%, rgba(145, 145, 145, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; column-gap: 30px;}
.link-block--u-ic5pbmpf1 {align-items: flex-start; position: relative; z-index: 3;}
.div--u-i2nzgyqzq {display: flex; align-items: flex-start; row-gap: 30px; flex-direction: column; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; width: auto; outline-width: 1px; outline-style: dashed; outline-color: rgba(145, 145, 145, 1); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.link-block--u-ilhbin2g5 {align-items: flex-start;}
.div--u-iljrwnn2q {display: flex; align-items: flex-start; row-gap: 30px; flex-direction: column; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; width: 100%; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(145, 145, 145, 1); border-left-color: rgba(145, 145, 145, 1); border-right-color: rgba(145, 145, 145, 1); border-bottom-color: rgba(145, 145, 145, 1); border-top-style: dashed; border-left-style: dashed; border-right-style: dashed; border-bottom-style: dashed;}
.link-block--u-ilu6vutx1 {align-items: flex-start;}
.link-block--u-iwob32xjp {align-items: flex-start;}
.link-block--u-ivfd5g0od {align-items: flex-start;}
.div--u-i1y5za6vh {display: flex;}
.div--u-iunksmkjb {display: flex; flex-direction: column; justify-content: flex-start; align-items: center;}
.div--u-i8b7y2nxy {grid-template-columns: 1fr 1fr; grid-template-rows: auto;}
.text--u-i3tgykt7o {margin-bottom: 40px; margin-top: 20px;}
.div--u-iy9wh604j {display: flex; align-items: flex-start; row-gap: 30px; flex-direction: column; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; width: auto; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-size: auto; background-image: linear-gradient(rgba(145, 145, 145, 1) 0%, rgba(145, 145, 145, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.div--u-i29yfzl9r {display: flex;}
.div--u-i2hxe3z0d {display: flex; flex-direction: column; justify-content: flex-start; align-items: center;}
.link-block--u-ijm49duj2 {align-items: flex-start;}
.div--u-i1i0h3xt9 {display: flex; align-items: flex-start; row-gap: 30px; flex-direction: column; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; width: auto; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(145, 145, 145, 1); border-left-color: rgba(145, 145, 145, 1); border-right-color: rgba(145, 145, 145, 1); border-bottom-color: rgba(145, 145, 145, 1); border-top-style: dashed; border-left-style: dashed; border-right-style: dashed; border-bottom-style: dashed;}
.link-block--u-int164kq9 {align-items: flex-start;}
.div--u-ib5nx04h1 {grid-template-columns: 1fr 1fr; grid-template-rows: auto;}
.text--u-i6bue3ipq {margin-bottom: 40px; margin-top: 20px;}
.div--u-ilpm3y4my {display: flex; align-items: flex-start; row-gap: 30px; flex-direction: column; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; width: auto; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-size: auto; background-image: linear-gradient(rgba(145, 145, 145, 1) 0%, rgba(145, 145, 145, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.div--u-i2eh86zck {display: flex;}
.div--u-i26il16f8 {display: flex; flex-direction: column; justify-content: flex-start; align-items: center;}
.link-block--u-i12dbxgta {align-items: flex-start;}
.image--u-ih58wuo38 {width: 8px; height: 8px;}
.menu--u-i1saiuk32 {flex-direction: column; align-items: flex-start;}
.menu__icon-lvl1--u-i39zki5uw {width: 12px; height: 12px; background-image: url("/d/white.svg"); margin-left: 0px;}
.menu__link-lvl1--u-i1qlt333z {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; min-height: 2rem;}
.menu__wrapper-lvl2--u-i1ktx6ecr {width: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.menu__icon-lvl2--u-i2c8lu30j {width: 12px; height: 12px; margin-left: 0px; background-image: url("/d/white.svg");}
.menu__link-lvl2--u-i1fs6478h {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; min-height: 2rem;}
.menu__wrapper-lvl3--u-ixz131dju {width: auto; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.menu__link-lvl3--u-ie34tst4g {min-height: 2rem; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.div--u-i2lxp6ffw {display: flex; align-items: flex-start; row-gap: 30px; flex-direction: column; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; width: auto; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(145, 145, 145, 1); border-left-color: rgba(145, 145, 145, 1); border-right-color: rgba(145, 145, 145, 1); border-bottom-color: rgba(145, 145, 145, 1); border-top-style: dashed; border-left-style: dashed; border-right-style: dashed; border-bottom-style: dashed;}
.link-block--u-i1q79j58a {align-items: flex-start;}
.image--u-i7mkbjlag {width: 8px; height: 8px;}
.menu--u-i2osyunes {flex-direction: column; align-items: flex-start;}
.menu__icon-lvl1--u-i35jifnxf {width: 12px; height: 12px; background-image: url("/d/black.svg"); margin-left: 0px;}
.menu__link-lvl1--u-i17s5sz57 {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; min-height: 2rem;}
.menu__wrapper-lvl2--u-i2k2m53e8 {width: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.menu__icon-lvl2--u-i2g651nx5 {width: 12px; height: 12px; margin-left: 0px; background-image: url("/d/black.svg");}
.menu__link-lvl2--u-i1vjrw48w {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; min-height: 2rem;}
.menu__wrapper-lvl3--u-ijhu90o6o {width: auto; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; display: flex;}
.menu__link-lvl3--u-i1ggyjgzn {min-height: 2rem; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.section--u-iyk9yl1nj {grid-template-columns: 1fr 1fr; grid-template-rows: auto; display: flex; flex-direction: column; align-items: center;}
.div--u-i3ivxeeef {grid-template-columns: 1fr 1fr; grid-template-rows: auto;}
.text--u-i1olrkqx4 {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-color: rgba(160, 160, 160, 1); border-bottom-style: solid;}
.div--u-i1c9umdvy {display: flex; align-items: flex-start; row-gap: 30px; flex-direction: column; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; width: 100%; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-size: auto; background-image: linear-gradient(rgba(145, 145, 145, 1) 0%, rgba(145, 145, 145, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.div--u-i315him03 {display: flex;}
.div--u-i1tj84q0z {display: flex; flex-direction: column; justify-content: flex-start; align-items: center;}
.menu__wrapper-lvl3--u-imf6m4amq {width: auto; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.menu__link-lvl3--u-ihsca8y2p {min-height: 2rem; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.menu--u-ic1jj7g79 {flex-direction: row; align-items: center;}
.menu__icon-lvl1--u-iby2c5oa9 {width: 0.8rem; height: 0.8rem; background-image: url("/d/white.svg"); margin-left: 0px; background-size: contain;}
.menu__link-lvl1--u-ik9ttk09h {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; min-height: 2rem;}
.menu__wrapper-lvl2--u-ith8j1gve {width: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.menu__icon-lvl2--u-ir600txpr {width: 12px; height: 12px; margin-left: 0px; background-image: url("/d/white.svg");}
.menu__link-lvl2--u-i8qcusbes {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; min-height: 2rem;}
.menu__item-lvl1--u-i96nv1yow.is-opened .menu__icon-lvl1--u-iby2c5oa9 {transform: rotateX(0deg) rotateY(0deg) rotateZ(135deg);}
.link-block--u-i0owlp5qu {align-items: flex-start;}
.link-block--u-if4q2ocly {align-items: flex-start;}
.div--u-ilxt1oyjn {grid-template-columns: 1fr 1fr; grid-template-rows: auto;}
.div--u-i8nu78am2 {display: flex; align-items: flex-start; row-gap: 30px; flex-direction: column; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; width: 100%; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-size: auto; background-image: linear-gradient(rgba(145, 145, 145, 1) 0%, rgba(145, 145, 145, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; height: 300px;}
.div--u-i4te3iud3 {display: flex;}
.div--u-ip7tj1npa {display: flex; flex-direction: column; justify-content: flex-start; align-items: center;}
.link-block--u-i21vvusd9 {align-items: flex-start;}
.link-block--u-i4pqos5es {align-items: flex-start;}
.menu--u-ihv9c5io5 {flex-direction: column; align-items: flex-start; margin-top: 2rem; display: inline-flex; position: relative; z-index: 3;}
.menu__icon-lvl1--u-i14sm1y3g {width: 0.8rem; height: 0.8rem; background-image: url("/d/white.svg"); margin-left: 0px; background-size: contain;}
.menu__link-lvl1--u-ijjsp5ayh {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; min-height: 2rem;}
.menu__link-lvl1--u-ijjsp5ayh:hover .menu__icon-lvl1--u-i14sm1y3g {background-repeat: no-repeat; background-size: contain;}
.menu__wrapper-lvl2--u-ihuqinzby {width: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.menu__icon-lvl2--u-iv12yqin8 {width: 0.8rem; height: 0.8rem; margin-left: 0px; background-image: url("/d/white.svg"); background-size: contain;}
.menu__link-lvl2--u-iha7gigib {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; min-height: 2rem;}
.menu__item-lvl1--u-i82uekabu.is-opened .menu__icon-lvl1--u-i14sm1y3g {background-image: url("/d/white.svg"); background-size: contain; transform: rotateX(0deg) rotateY(0deg) rotateZ(135deg);}
.menu__wrapper-lvl3--u-it1jmdysk {width: auto; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.menu__link-lvl3--u-i39zmen15 {min-height: 2rem; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.div--u-idpqqs53e {align-items: center; justify-content: flex-start; overflow-x: hidden; overflow-y: hidden;}
.div--u-id826yc0w {justify-content: center;}
.text--u-iffv1s2zi {margin-left: 1.8rem;}
.text--u-iky5dcygu {margin-left: 3rem;}
.text--u-ip5f2ll1c {margin-left: 4.6rem;}
.text--u-ithvhtocu {margin-left: 2.1rem;}
.embed--u-ijk5oraxo {display: none;}
.div--u-i2xv1pghl {z-index: 3;}
.image--u-ipz6q3jn0 {z-index: 3;}
.image--u-iicow1wp9 {height: auto; width: 100%;}
.button--u-ior9lk78k {display: none;}
.image--u-i2z5f4tfn {display: none;}
.image--u-iki2vbre2 {display: none;}
.menu__list-lvl2--u-ibeoswlnm {min-width: 15rem;}
.link-block--u-i24qkjca2 {align-items: flex-start; margin-top: 4rem;}
.link-block--u-ikpiercof {align-items: flex-start; position: relative; z-index: 3;}
.text--u-iwm72impr {max-width: 28rem;}
.div--u-il32sn2c6 {margin-top: 8rem;}
.div--u-ihbmx7p3c {margin-bottom: 3rem;}
.div--u-ibo4x0q30 {grid-column-start: span 2; grid-column-end: span 2;}
.div--u-i2svxqfgj {grid-column-start: span 2; grid-column-end: span 2;}
.div--u-ixqflvuki {grid-column-start: span 4; grid-column-end: span 4; grid-row-start: span 1; grid-row-end: span 1;}
.menu__wrapper-lvl2--u-im025dng0 {width: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.menu__icon-lvl2--u-ibil8phrr {width: 0.8rem; height: 0.8rem; margin-left: 0px; background-image: url("/d/white.svg"); background-size: contain;}
.menu__link-lvl2--u-ikor789po {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; min-height: 2rem;}
.div--u-ioidh720n {width: auto;}
.div--u-iwx96cgej {grid-column-start: span 5; grid-column-end: span 5;}
.text--u-i4iw447nq {display: flex; max-width: 45rem;}
.text-title--u-i3knm4s2r {margin-bottom: 4rem; max-width: 30rem;}
.form__label-text--u-ir1qz5gqp {display: none;}
.form__checkbox-styled--u-ib7wknzab {width: 2rem; height: 2rem; border-top-color: rgba(255, 255, 255, 1); border-left-color: rgba(255, 255, 255, 1); border-right-color: rgba(255, 255, 255, 1); border-bottom-color: rgba(255, 255, 255, 1); border-top-width: 0.1rem; border-left-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.submit_button--u-iau9sx09f {margin-top: 4rem;}
.text--u-ibujlgoyp {margin-right: 0.3rem;}
.div--u-i1i05ox76 {text-align: right;}
.menu--u-iq6vi8gsl {flex-direction: column; align-items: flex-start; margin-top: 0rem; display: inline-flex; position: relative; z-index: 3; grid-column-start: span 2; grid-column-end: span 2;}
.menu__icon-lvl1--u-inaczs0bt {width: 0.8rem; height: 0.8rem; background-image: url("/d/white.svg"); margin-left: 0px; background-size: contain;}
.menu__link-lvl1--u-iez2q0q0c {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; min-height: 2rem;}
.menu__link-lvl1--u-iez2q0q0c:hover .menu__icon-lvl1--u-inaczs0bt {background-repeat: no-repeat; background-size: contain;}
.menu--u-iyxjl4c28 {flex-direction: column; align-items: flex-start; margin-top: 0rem; display: inline-flex; position: relative; z-index: 3; grid-column-start: span 2; grid-column-end: span 2;}
.menu__icon-lvl1--u-i3pkmj6gq {width: 0.8rem; height: 0.8rem; background-image: url("/d/white.svg"); margin-left: 0px; background-size: contain;}
.menu__link-lvl1--u-ilbmwuzsb {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; min-height: 2rem;}
.menu__link-lvl1--u-ilbmwuzsb:hover .menu__icon-lvl1--u-i3pkmj6gq {background-repeat: no-repeat; background-size: contain;}
.embed--u-iwnmnnilo {display: none;}
.div--u-ig1lwjzdo {display: flex; align-items: flex-start; row-gap: 30px; flex-direction: column; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; width: 100%; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.menu--u-i9o5tqskg {flex-direction: row; align-items: center;}
.menu__icon-lvl1--u-iwuhjqlpe {width: 12px; height: 12px; background-image: url("/d/black.svg"); margin-left: 0px;}
.menu__link-lvl1--u-im1bc3hlb {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; min-height: 2rem;}
.menu__wrapper-lvl2--u-ix9sgo713 {width: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.menu__icon-lvl2--u-im1wrppfh {width: 12px; height: 12px; margin-left: 0px; background-image: url("/d/white.svg");}
.menu__link-lvl2--u-ic317i4p1 {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; min-height: 2rem;}
.link-block--u-id6fpx9yf {align-items: flex-start;}
.link-block--u-inbuufb03 {align-items: flex-start;}
.button--u-ic2x6fxq6 {display: none;}
.menu__list-lvl2--u-iwus7erem {min-width: 15rem;}
.div--u-i6m4s5uvp {grid-template-columns: 1fr 1fr; grid-template-rows: auto;}
.div--u-ioapm5fdc {display: flex;}
.div--u-ivnar1mw3 {display: flex; flex-direction: column; justify-content: flex-start; align-items: center;}
.div--u-i4rx89842 {display: flex; align-items: flex-start; row-gap: 30px; flex-direction: column; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; width: auto; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(145, 145, 145, 1); border-left-color: rgba(145, 145, 145, 1); border-right-color: rgba(145, 145, 145, 1); border-bottom-color: rgba(145, 145, 145, 1); border-top-style: dashed; border-left-style: dashed; border-right-style: dashed; border-bottom-style: dashed;}
.text--u-iip5iq19t {margin-bottom: 40px; margin-top: 20px;}
.link-block--u-i14gscd6i {align-items: flex-start;}
.link-block--u-ipfyrarbc {align-items: flex-start;}
.embed--u-i450en3ki {min-height: auto; display: none;}
.embed--u-i7f7n0zji {min-height: auto; display: none;}
.text--u-i1jblye5r {letter-spacing: normal;}
.text--u-icxujc0e4 {font-family: 'Bebas Neue'; font-weight: 400; margin-top: 0rem; padding-top: 1rem;}
.form__input--u-i6lfku2ya::placeholder {font-size: 1.6rem;}
.embed--u-i7hq1yt97 {display: none;}
.div--u-ifqxyqnnx {grid-column-start: span 6; grid-column-end: span 6;}
.div--u-imnwwuqa2 {background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.text--u-iwuq4gcv8 {display: flex; margin-bottom: 3rem;}
.text-title--u-ikl6lmmi4 {margin-bottom: 4rem;}
.form__label-text--u-iuwk8m32e {display: none;}
.form__checkbox-styled--u-iko9ejq8a {width: 2rem; height: 2rem; border-top-color: rgba(255, 255, 255, 1); border-left-color: rgba(255, 255, 255, 1); border-right-color: rgba(255, 255, 255, 1); border-bottom-color: rgba(255, 255, 255, 1); border-top-width: 0.1rem; border-left-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.submit_button--u-ie5dspt5w {margin-top: 4rem;}
.text--u-ied9fqeib {margin-right: 0.3rem;}
.form__input--u-iyxjcyjfw::placeholder {font-size: 1.6rem;}
.embed--u-inzene38t {display: none;}
.div--u-i0zw3ka01 {grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 1;}
.image--u-ihsptkweh {width: 100%; height: auto; aspect-ratio: 2 / 1;}
.embed--u-ir25nyzi7 {display: none;}
.embed--u-ibxykz1hq {display: none;}
.embed--u-i6ngzoeck {display: none;}
.embed--u-i0d89w66e {display: none;}
.div--u-ifw2pyvru {left: -0.5rem;}
.embed--u-ifuknigmn {display: none;}
.embed--u-ip2t7r4m8 {display: none;}
.embed--u-i5arxg5ze {display: none;}
.embed--u-ik574vlqx {display: none;}
.embed--u-itpfldzi4 {display: none;}
.embed--u-i55na3vn0 {display: none;}
.embed--u-i7kxxjx1c {display: none;}
.div--u-i6b0uyy60 {height: 0px; opacity: 0;}
.div--u-i72xb7b55 {grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 1;}
.image--u-i35qdwm8s {width: 100%; height: auto; aspect-ratio: 2 / 1;}
.collection--u-i61sxuomh {overflow-x: visible; overflow-y: visible; flex-grow: 1; flex-shrink: 0;}
.tt-rich-text--u-ipkh6z0pt {width: 100%;}
.image--u-isqzle8k7 {width: 1.8rem; height: 1.8rem;}
.embed--u-irf40j0ex {display: none;}
.embed--u-ivj9006h8 {display: none;}
.div--u-i4693507y {height: 0px; opacity: 0;}
.embed--u-iswo1ihdn {display: none;}
.embed--u-ik2i4z7ss {display: none;}
.embed--u-ia5awzdmr {min-height: auto; display: none;}
.embed--u-i9gq2r1am {min-height: auto; display: none;}
.embed--u-ilnnud941 {display: none;}
.embed--u-i6ysm6bx5 {display: none;}
.embed--u-in4m3o1mu {display: none;}
.embed--u-inc6mk3r5 {display: none;}
.image--u-ibcjigezr {width: 1.8rem; height: 1.8rem;}
.image--u-iyvjaqz3q {width: 1.8rem; height: 1.8rem;}
.image--u-ixz5vrk5k {width: 1.8rem; height: 1.8rem;}
.image--u-iba7ks2n5 {width: 1.8rem; height: 1.8rem;}
.div--u-i8x3jrc6l {padding-left: 3rem; padding-right: 3rem; display: none;}
.menu--u-izfn6xgyp {flex-direction: row; align-items: center;}
.menu__icon-lvl1--u-iynkip0pg {width: 0.8rem; height: 0.8rem; background-image: url("/d/black.svg"); margin-left: 0px; background-size: contain;}
.menu__link-lvl1--u-ip0z28i48 {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; min-height: 2rem;}
.menu__wrapper-lvl2--u-irf6obvwq {width: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.menu__icon-lvl2--u-i4f3bt172 {width: 12px; height: 12px; margin-left: 0px; background-image: url("/d/white.svg");}
.menu__link-lvl2--u-i0wpxtokc {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; min-height: 2rem;}
.menu__item-lvl1--u-iul106c7r.is-opened .menu__icon-lvl1--u-iynkip0pg {transform: rotateX(0deg) rotateY(0deg) rotateZ(135deg);}
.link-block--u-i9k7yd9eh {align-items: flex-start; margin-bottom: 3rem;}
.link-block--u-i140ii3bm {align-items: flex-start;}
.button--u-i1lr2w3y9 {display: none;}
.menu__list-lvl2--u-idh72dwch {min-width: 15rem;}
.menu__close-button--u-ianfs0qv6 {display: none; width: 1.8rem; height: 1.8rem; position: absolute; top: 3rem; right: 3rem;}
.div--u-iopednn1m {margin-bottom: 3rem;}
.image--u-itic2zmf4 {width: 4rem; height: 3.5rem;}
.pop-up--u-i0lkr39u4 {background-size: auto; background-image: linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; z-index: 101;}
.pop-up__content--u-i9fihs64x {border-top-color: rgba(238, 238, 238, 1); border-left-color: rgba(238, 238, 238, 1); border-right-color: rgba(238, 238, 238, 1); border-bottom-color: rgba(238, 238, 238, 1); border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; background-image: none/*linear-gradient(rgba(0, 55, 0, 1) 0%, rgba(0, 55, 0, 1) 100%)*/; width: 100%; box-shadow: /*0px 4px 20px 0px rgba(0, 0, 0, 0.3)*/; background-size: auto; min-width: 100%; height: 100%; max-height: 100%; min-height: 100%;}
.pop-up__inside-close-button--u-ifk8nq5ik {min-height: 2rem; min-width: 2rem; background-size: contain; z-index: 3; top: 4rem; right: 4rem; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; filter: invert(1);}
.pop-up__inside-close-button--u-ifk8nq5ik:hover {transform: rotateX(0deg) rotateY(0deg) rotateZ(-180deg);}
.pop-up__overlay--u-i3y5rmeo0 {width: 100%; height: 100%; background-image: none/*linear-gradient(rgba(0, 56, 0, 1) 0%, rgba(0, 56, 0, 1) 100%)*/; background-size: auto; background-color: rgba(0, 0, 0, 0.5);}
.div--u-id7tej5ob {background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.text--u-idfr7mz5f {display: flex; margin-bottom: 3rem;}
.image--u-i0vyvb9ck {height: auto; width: 1.8rem;}
.image--u-ij8xerrwv {height: auto; width: 1.8rem;}
.image--u-i0blvh7to {height: auto; width: 1.8rem;}
.button--u-i657erqi4 {background-size: auto; background-image: linear-gradient(rgba(111, 23, 24, 1) 0%, rgba(184, 140, 70, 1) 54%, rgba(202, 181, 157, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.button--u-iz8ay34vo {background-image: linear-gradient(rgba(245, 245, 245, 1) 0%, rgba(245, 245, 245, 1) 100%);}
.button--u-i35fik72m {background-image: linear-gradient(rgba(55, 57, 59, 1) 0%, rgba(55, 57, 59, 1) 100%);}
.embed--u-i58t6jdp8 {display: none;}
.pop-up--u-iyqlluo44 {background-size: auto; background-image: linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; z-index: 100;}
.pop-up__content--u-i48mk0h5r {border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; width: auto; box-shadow: /*0px 4px 20px 0px rgba(0, 0, 0, 0.3)*/; min-width: auto; height: 100%; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none; background-size: auto; background-image: none/*linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgba(0, 0, 0, 0.5); margin-left: auto;}
.pop-up__inside-close-button--u-i6980olx9 {min-height: 2rem; min-width: 2rem; background-size: contain; z-index: 3; top: 4rem; right: 4rem; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.pop-up__inside-close-button--u-i6980olx9:hover {transform: rotateX(0deg) rotateY(0deg) rotateZ(-180deg);}
.pop-up__overlay--u-iwg97e8dk {width: 100%; height: 100%; background-size: auto; background-image: linear-gradient(rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.div--u-ir8paf0oj {background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.text--u-ig052td8o {display: flex; margin-bottom: 3rem;}
.text-title--u-iq8s1iolm {margin-bottom: 4rem;}
.form__label-text--u-ir1ycb90y {display: none;}
.form__checkbox-styled--u-igp5698ss {width: 2rem; height: 2rem; border-top-color: rgba(255, 255, 255, 1); border-left-color: rgba(255, 255, 255, 1); border-right-color: rgba(255, 255, 255, 1); border-bottom-color: rgba(255, 255, 255, 1); border-top-width: 0.1rem; border-left-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.submit_button--u-i9ms9uclh {margin-top: 4rem;}
.text--u-iu1h1hx9t {margin-right: 0.3rem;}
.form__input--u-ihvpbilz8::placeholder {font-size: 1.6rem;}
.div--u-i9jlfs51b {display: flex; align-items: center; flex-grow: 0; flex-shrink: 1; width: auto; column-gap: 1rem; overflow-x: auto; overflow-y: auto;}
.button--u-ikvnw3max {flex-grow: 1; flex-shrink: 0;}
.section--u-ikuw5mwt1 {padding-top: 40px;}
.container--u-ik0stj06h {display: flex; flex-direction: column; max-width: none; align-items: flex-start;}
.text--u-i4xh692wa {margin-top: 0rem; margin-bottom: 2rem;}
.embed--u-ipquwi34u {display: none;}
.embed--u-iwqjresfp {display: none;}
.embed--u-iciow8tyl {width: 100%; height: 100%; display: flex;}
.image--u-ip1umag3z {margin-top: 0.35rem;}
.image--u-i38b6wfz3 {margin-top: 0.35rem;}
.image--u-i469ceui9 {margin-top: 0.35rem;}
.text--u-ip00yrtyf {margin-bottom: 1rem;}
.text--u-irqqm9k03 {margin-top: 0.5rem;}
.div--u-ig9oryvlf {flex-grow: 1; flex-shrink: 0;}
.div--u-itn6b3g4v {filter: grayscale(80%);}
.image--u-ilusrxstq {min-width: 2.9rem; min-height: 2.9rem;}
.image--u-il0ipzb4m {min-width: 2.5rem; min-height: 2.5rem;}
.image--u-ikwle44wu {min-width: 2.2rem; min-height: 2.2rem;}
.image--u-igjpqwxsz {min-width: 3.2rem; min-height: 3.2rem;}
.page404--u-it8f37d6i {height: auto;}
.page-404__note--u-i7bm0nuw3 {margin-top: 1rem; max-width: 28rem;}
.link-block--u-i0wcw2snz {align-items: flex-start; margin-top: 3rem;}
.page404--u-i305jvkqj {height: auto;}
.page404--u-imijw9zyv {height: auto;}
.page-404__note--u-iscjduqzu {margin-top: 1rem; max-width: 28rem;}
.link-block--u-i6k0duanc {align-items: flex-start; margin-top: 3rem;}
.page-404__title--u-i8r2jzdcp {text-align: left;}
.page-404__title--u-iod3va056 {max-width: 88rem;}
.embed--u-ix659d651 {display: none;}
.embed--u-i23ef9pxm {display: none;}
.embed--u-izw923pe0 {display: none;}
.text--u-i1fqzvkfr {text-align: left;}
.text--u-i3twvhmxa {text-align: left;}
.text--u-iayato23o {text-align: left;}
.text--u-ijm91mrqm {text-align: right; padding-right: 14rem;}
.text--u-iir3v6zvk {text-align: right;}
.text--u-i32kz2dig {margin-left: 6.5rem;}
.text--u-i149lq2lc {margin-left: 6.5rem;}
.text--u-iputachfr {margin-left: 4.1rem;}
.text--u-i1iy6g6mf {margin-left: 6.5rem;}
.text--u-i3pgohlih {margin-left: 6.5rem;}
.text--u-iruv7p48n {margin-left: 14.8rem;}
.text--u-i36gdh4vq {margin-left: 23rem;}
.text--u-iq89ybbhw {margin-left: 23rem;}
.text--u-iyem98xuw {margin-left: 14.8rem;}
.div--u-ilqi2hhi4 {width: auto;}
.div--u-ipxvv929j {margin-left: auto; margin-right: auto; padding-left: 4rem; padding-right: 4rem;}
.div--u-ie73soyn0 {grid-column-start: span 4; grid-column-end: span 4;}
.div--u-iidvu0spw {grid-template-rows: auto; margin-top: -0.3rem; margin-bottom: -0.3rem;}
.image--u-ibisuhqnr {width: 100%; height: 20rem; margin-top: 1rem;}
.div--u-iwh06yhvr {grid-column-start: span 1; grid-column-end: span 1;}
.div--u-ies2s9o2f {max-width: 80rem;}
.text--u-ieo0jy04v {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 7;}
.text--u-igim4ogki {grid-row-start: 1; grid-row-end: 1; grid-column-start: 7; grid-column-end: 9;}
.div--u-iavy7th8j {margin-top: 3rem;}
.text--u-iiqu9njlu {grid-row-start: 1; grid-row-end: 1; grid-column-start: 3; grid-column-end: 5; max-width: 27rem;}
.text--u-ih7t9bxpt {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 7;}
.div--u-ibuff8qdw {margin-top: 3rem;}
.div--u-ivkd838wy {margin-top: 3rem;}
.image--u-idljjqzqi {height: 20rem;}
.embed--u-ikd7cnixv {display: none;}
.embed--u-i3efv785x {display: none;}
.embed--u-i2mryaeol {display: none;}
.embed--u-i1vgzyded {display: none;}
.embed--u-i25f7g1wk {display: none;}
.embed--u-i0ee5mafj {display: none;}
.video--u-izfikoy62 {width: 100%; height: 35rem;}
.div--u-io7z6nl1h {grid-column-start: 5; grid-column-end: 9; grid-row-start: 1; grid-row-end: 1;}
.image--u-ij0kcx3qv {width: 100%; height: auto;}
.div--u-ivuhiglyr {width: auto;}
.div--u-i42477rpa {margin-top: 3.5rem;}
.div--u-ir7wsb36s {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.div--u-iloywan8y {grid-column-start: span 4; grid-column-end: span 4;}
.div--u-iqcrwh26r {grid-column-start: span 4; grid-column-end: span 4; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start;}
.text--u-ii8luxuq5 {max-width: 26rem;}
.div--u-i2pmcoxao {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem; height: 1.8rem; z-index: 2; top: -3.7rem;}
.div--u-i3iakmjj7 {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 9; display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; align-items: flex-start; column-gap: 1.5rem;}
.text--u-icws1i9rg {margin-top: -1.6rem;}
.div--u-iy6x03ajj {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.div--u-i8ucx0rd3 {grid-column-start: span 4; grid-column-end: span 4;}
.div--u-id873dwl9 {grid-column-start: span 4; grid-column-end: span 4; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start;}
.text--u-iqp0spk2b {max-width: 26rem;}
.text--u-i64uphhs9 {margin-top: -1.6rem;}
.div--u-igwn1e5df {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.div--u-ir0tb7af3 {grid-column-start: span 4; grid-column-end: span 4;}
.div--u-iut5u65vv {grid-column-start: span 4; grid-column-end: span 4; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start;}
.text--u-ij9knanu0 {max-width: 26rem;}
.text--u-i7de15xkh {margin-top: -1.6rem;}
.div--u-iwr2ckjwt {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.div--u-i27g16435 {grid-column-start: span 4; grid-column-end: span 4;}
.div--u-ic77mchmi {grid-column-start: span 4; grid-column-end: span 4; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start;}
.text--u-i3y21lirv {max-width: 26rem;}
.text--u-iyl8xqzeq {margin-top: -1.6rem;}
.div--u-i7om6l8fq {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.div--u-i85qz53ej {grid-column-start: span 4; grid-column-end: span 4;}
.div--u-irqbhffmq {grid-column-start: span 4; grid-column-end: span 4; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start;}
.text--u-ih1fnwizs {max-width: 26rem;}
.text--u-imgrm2n8i {margin-top: -1.6rem;}
.embed--u-i3qrhzsks {display: none;}
.div--u-in6nbe3bj {padding-left: 4rem; padding-right: 4rem;}
.div--u-ipcaib5eo {width: auto;}
.div--u-i4dqx8r8g {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.div--u-iq896dmbu {position: absolute; top: 0px; left: 4rem; right: 4rem; bottom: 0px; grid-column-start: span 8; grid-column-end: span 8; height: 100%; display: flex; align-items: center;}
.div--u-ia8cvvgz9 {grid-column-start: span 4; grid-column-end: span 4; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start;}
.text--u-ixav58jbr {max-width: 26rem; margin-top: 1rem;}
.div--u-ijjf37kj9 {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem; height: 1.8rem; margin-top: 4rem;}
.div--u-isaf52qx3 {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 9; display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; align-items: flex-start; column-gap: 1.5rem;}
.div--u-igdgjh7jv {padding-left: 4rem; padding-right: 4rem;}
.text--u-i2zynrq13 {max-width: 26rem; margin-top: 1rem;}
.div--u-i33goqhkv {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.div--u-irhx5xb1t {position: absolute; top: 0px; left: 4rem; right: 4rem; bottom: 0px; grid-column-start: span 8; grid-column-end: span 8; height: 100%; display: flex; align-items: center;}
.div--u-ile79aaz6 {grid-column-start: span 4; grid-column-end: span 4; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start;}
.text--u-ig4e5dyic {max-width: 26rem; margin-top: 1rem;}
.text--u-iuyewsnl3 {max-width: 26rem; margin-top: 1rem;}
.div--u-iuvvbtth0 {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.div--u-im7xmp8uj {grid-column-start: span 8; grid-column-end: span 8; height: 100%; display: flex; align-items: center;}
.div--u-inzfah986 {grid-column-start: span 4; grid-column-end: span 4; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start;}
.text--u-iu8iy8rqj {max-width: 26rem; margin-top: 1rem;}
.text--u-iozmf2hor {max-width: 26rem; margin-top: 1rem;}
.div--u-i9a522rfs {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.div--u-i8g4oylqu {position: absolute; top: 0px; left: 4rem; right: 4rem; bottom: 0px; grid-column-start: span 8; grid-column-end: span 8; height: 100%; display: flex; align-items: center;}
.div--u-ikwhopyqg {grid-column-start: span 4; grid-column-end: span 4; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start;}
.text--u-iyn6rpiwo {max-width: 26rem; margin-top: 1rem;}
.text--u-iu3nzjzp3 {max-width: 26rem; margin-top: 1rem;}
.div--u-i0zccd8w7 {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.div--u-i79ypmlqz {position: absolute; top: 0px; left: 4rem; right: 4rem; bottom: 0px; grid-column-start: span 8; grid-column-end: span 8; height: 100%; display: flex; align-items: center;}
.div--u-ivqaehdcs {grid-column-start: span 4; grid-column-end: span 4; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start;}
.text--u-i1ur8cghq {max-width: 26rem; margin-top: 1rem;}
.image--u-iuzvaqpn8 {height: auto; width: 100%;}
.text--u-iqctilljl {max-width: 26rem; margin-top: 1rem;}
.div--u-igltb7jfc {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.div--u-iq5mfy9u0 {position: absolute; top: 0px; left: 4rem; right: 4rem; bottom: 0px; grid-column-start: span 8; grid-column-end: span 8; height: 100%; display: flex; align-items: center;}
.div--u-icv6b5ho7 {grid-column-start: span 4; grid-column-end: span 4; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start;}
.text--u-i0thlv33w {max-width: 26rem; margin-top: 1rem;}
.text--u-i61jya2lx {max-width: 26rem; margin-top: 1rem;}
.div--u-i6s8lcvf9 {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.div--u-i82n01t82 {position: absolute; top: 0px; left: 4rem; right: 4rem; bottom: 0px; grid-column-start: span 8; grid-column-end: span 8; height: 100%; display: flex; align-items: center;}
.div--u-i85tslurq {grid-column-start: span 4; grid-column-end: span 4; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start;}
.text--u-id0q2lant {max-width: 26rem; margin-top: 1rem;}
.text--u-idvyoe9w4 {max-width: 26rem; margin-top: 1rem;}
.div--u-iavhmyjg7 {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.div--u-iemgbqdao {position: absolute; top: 0px; left: 4rem; right: 4rem; bottom: 0px; height: 100%; display: flex; align-items: center; grid-column-start: span 8; grid-column-end: span 8;}
.div--u-i4o47y89k {grid-column-start: span 4; grid-column-end: span 4; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start;}
.text--u-i1xtcozz2 {max-width: 26rem; margin-top: 1rem;}
.text--u-ing13vv14 {max-width: 26rem; margin-top: 1rem;}
.div--u-iwehv8m51 {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.div--u-ivnqidw4l {position: absolute; top: 0px; left: 4rem; right: 4rem; bottom: 0px; grid-column-start: span 8; grid-column-end: span 8; height: 100%; display: flex; align-items: center;}
.div--u-ivl2rh84q {grid-column-start: span 4; grid-column-end: span 4; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start;}
.text--u-i9v9ympae {max-width: 26rem; margin-top: 1rem;}
.text--u-i7eb3t7da {max-width: 26rem; margin-top: 1rem;}
.div--u-ie5l45mkf {margin-top: 4rem;}
.div--u-izk457t3n {padding-left: 4rem; padding-right: 4rem;}
.div--u-i3afsw814 {width: auto;}
.div--u-i2r6ggyri {width: auto;}
.div--u-imd5er0nw {width: auto;}
.div--u-iurifzu9b {padding-left: 4rem; padding-right: 4rem;}
.div--u-ixijuewyf {padding-left: 4rem; padding-right: 4rem;}
.div--u-iobrts0yk {padding-left: 4rem; padding-right: 4rem;}
.text--u-i3nt0n300 {grid-row-start: 1; grid-row-end: 1; grid-column-start: 1; grid-column-end: 3;}
.text--u-i1zcozuyy {grid-row-start: 1; grid-row-end: 1; grid-column-start: 1; grid-column-end: 3;}
.text--u-ihx8c8bhj {grid-row-start: 1; grid-row-end: 1; grid-column-start: 3; grid-column-end: 5; padding-right: 2rem;}
.div--u-i2xd4y73v {margin-top: 3rem;}
.div--u-i2vi1f7s5 {margin-top: 3rem;}
.div--u-inlgurpy6 {margin-top: 3rem;}
.div--u-i1po3o366 {margin-top: 3.5rem;}
.div--u-i173l8v2h {margin-top: 3.5rem;}
.div--u-ivm9lkl44 {margin-top: 3.5rem;}
.div--u-i3ijfjh6q {padding-left: 4rem; padding-right: 4rem; text-align: left; display: flex; flex-direction: column; align-items: flex-start;}
.div--u-iqmw6987q {padding-left: 4rem; padding-right: 4rem; text-align: left; display: flex; flex-direction: column; align-items: flex-start;}
.div--u-itvpoa0bo {padding-left: 4rem; padding-right: 4rem; text-align: center;}
.text--u-i259mlp0r {max-width: 100rem;}
.text--u-i2w04rbxx {max-width: 100rem;}
.text--u-i7qkwobgh {max-width: 100rem;}
.embed--u-i3f5wzocb {display: none;}
.embed--u-ihuopo0ri {display: none;}
.div--u-ij4ntxmpw {grid-column-start: 3; grid-column-end: 5; grid-row-start: 1; grid-row-end: 1;}
.div--u-i2fv1af9v {grid-column-start: span 4; grid-column-end: span 4;}
.div--u-i3k2ckuf3 {grid-template-rows: auto; margin-top: -0.3rem; margin-bottom: -0.3rem;}
.image--u-i405bopar {width: 100%; height: 20rem; margin-top: 1rem;}
.div--u-ix1b3ja0l {grid-column-start: span 1; grid-column-end: span 1;}
.div--u-i5n6kod1e {max-width: 80rem;}
.div--u-iv00iiucs {grid-column-start: span 4; grid-column-end: span 4;}
.div--u-ipu8451bl {grid-template-rows: auto; margin-top: -0.3rem; margin-bottom: -0.3rem;}
.image--u-is8dkmts9 {width: 100%; height: 20rem; margin-top: 1rem;}
.div--u-ir5om7mrx {grid-column-start: span 1; grid-column-end: span 1;}
.div--u-iae91c69i {max-width: 80rem;}
.video--u-irs7j0s2u {width: 100%; height: 100%; position: absolute; top: 0px; bottom: 0px; right: 0px; left: 0px;}
.embed--u-ilimbs6r2 {display: none;}
.embed--u-izmgrcrik {display: none;}
.embed--u-imrtovpp3 {display: none;}
.embed--u-in0mzd2kn {display: none;}
.embed--u-ioe50upu8 {display: none;}
.embed--u-irdfj4z3x {display: none;}
.embed--u-icf3on7de {display: none;}
.text--u-i2o0hyc1c {grid-row-start: 1; grid-row-end: 1; grid-column-start: 2; grid-column-end: 8;}
.text--u-io9o9tpsl {grid-row-start: 1; grid-row-end: 1; grid-column-start: 2; grid-column-end: 8;}
.text--u-i1vzbg9nl {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 9;}
.text--u-i4xtsfa4z {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 9;}
.text--u-i1e92m4uv {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 7;}
.text--u-itgk1h4ac {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 7;}
.div--u-i1if77k7m {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.div--u-inz4y63ff {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.div--u-i2khooulq {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.div--u-ic5418n5u {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.div--u-id81a1o06 {width: auto;}
.div--u-imdgruvrs {width: auto;}
.div--u-iyii3bg6t {margin-bottom: 3.5rem;}
.div--u-i9scopcqt {margin-bottom: 3.5rem;}
.div--u-i1c78woam {width: auto; position: absolute; top: 0px; left: 4rem; margin-top: 0.65rem;}
.div--u-idqnp1ybu {width: auto; position: absolute; top: 0px; left: 4rem; margin-top: 0.65rem;}
.div--u-ie5b0tz22 {margin-bottom: 3rem; padding-left: 4rem; padding-right: 4rem;}
.div--u-i3pkrm3o7 {margin-bottom: 3rem; padding-left: 4rem; padding-right: 4rem;}
.div--u-i2c61nuki {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.div--u-ipahwnx07 {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.div--u-i2g62u1yh {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 7; display: flex; flex-direction: column; align-items: flex-start;}
.div--u-ioq5ly9cp {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 7; display: flex; flex-direction: column; align-items: flex-start;}
.text--u-i3gfber7c {align-items: flex-start; margin-bottom: 3rem;}
.text--u-iumpro9h9 {align-items: flex-start; margin-bottom: 3rem;}
.text--u-i2llsxc81 {margin-top: 1.5rem;}
.text--u-i5jpj70lk {margin-top: 1.5rem;}
.link-block--u-iljr6g56h {align-items: flex-start; position: static; right: 4rem; bottom: 0.6rem; padding-bottom: 0.7rem; margin-top: 3rem;}
.link-block--u-irmgcnp5z {align-items: flex-start; position: static; right: 4rem; bottom: 0.6rem; padding-bottom: 0.7rem; margin-top: 3rem;}
.div--u-i1pn6aztd {width: auto;}
.link-block--u-i2qk9czsv {align-items: flex-start; position: absolute; right: 4rem; bottom: 0.6rem; padding-bottom: 0.7rem;}
.embed--u-iqxfd765y {display: none;}
.div--u-i2zkhj4px {margin-bottom: 0rem;}
.div--u-i2pnoo2xj {margin-top: 3rem;}
.text--u-i389dtr7t {display: none;}
.text--u-i23s19x98 {text-align: left;}
.text--u-ijb8k1w4y {text-align: left;}
.embed--u-i1r3bs87j {display: none;}
.div--u-iw5yxvr3m {width: auto;}
.div--u-iuz35ftxy {margin-bottom: 3rem;}
.embed--u-i5eyra32r {display: none;}
.div--u-il6jbif83 {padding-left: 4rem; padding-right: 4rem;}
.div--u-ibxbl9tva {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 7; display: flex; flex-direction: column; align-items: flex-start;}
.link-block--u-idvuc8mnb {align-items: flex-start; position: static; right: 4rem; bottom: 0.6rem; padding-bottom: 0.7rem;}
.div--u-i0zgxqvym {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 9;}
.div--u-izwed4fks {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 7; display: flex; flex-direction: column; align-items: flex-start;}
.link-block--u-i4qi8dbuv {align-items: flex-start; position: static; right: 4rem; bottom: 0.6rem; padding-bottom: 0.7rem;}
.div--u-ipginrs5h {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 9;}
.div--u-itb3sm96l {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 7; display: flex; flex-direction: column; align-items: flex-start;}
.link-block--u-ieilqjcvz {align-items: flex-start; position: static; right: 4rem; bottom: 0.6rem; padding-bottom: 0.7rem;}
.div--u-i3dgae1su {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 9;}
.link--u-i83himr65 {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.link--u-i83himr65:hover {color: rgba(145, 145, 145, 1);}
.link--u-ix7rrrbwt {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.link--u-ix7rrrbwt:hover {color: rgba(145, 145, 145, 1);}
.pop-up__overlay--u-iszqr02kx {background-image: none/*linear-gradient(rgba(0, 56, 0, 1) 0%, rgba(0, 56, 0, 1) 100%)*/; background-size: auto; background-color: rgba(0, 0, 0, 0.5);}
.pop-up__content--u-izdqvh7xx {border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none; box-shadow: /*0px 4px 20px 0px rgba(0, 0, 0, 0.3)*/;}
.list__item--u-iz3voggdp {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.list--u-iya7ama3p {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.5rem; margin-top: 3rem;}
.link-block--u-i0e0v7071 {align-items: flex-start; position: static; right: 4rem; bottom: 0.6rem; padding-bottom: 0.7rem;}
.div--u-ix4b8w8zt {margin-top: 2rem;}
.embed--u-ik33z9prg {min-height: auto; display: none;}
.pop-up__overlay--u-icyntyrqr {background-image: none/*linear-gradient(rgba(0, 56, 0, 1) 0%, rgba(0, 56, 0, 1) 100%)*/; background-size: auto; background-color: rgba(0, 0, 0, 0.5);}
.pop-up__content--u-i49xezezk {border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none; box-shadow: /*0px 4px 20px 0px rgba(0, 0, 0, 0.3)*/;}
.list__item--u-ixssqarrg {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.list--u-i9moey06g {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.5rem; margin-top: 3rem;}
.link-block--u-iawn9ebj6 {align-items: flex-start; position: static; right: 4rem; bottom: 0.6rem; padding-bottom: 0.7rem;}
.div--u-i5dmnrp3f {margin-top: 2rem;}
.embed--u-icc3wkqb8 {display: none;}
.div--u-ia26ms2u5 {padding-top: 0rem;}
.div--u-i2a6dx22a {padding-left: 4rem; padding-right: 4rem; text-align: left; display: none;}
.div--u-itlybr988 {padding-left: 4rem; padding-right: 4rem; text-align: left; display: none;}
.text--u-i3ghgzsvy {max-width: 100rem;}
.text--u-iue4bx0f3 {max-width: 100rem;}
.text--u-i39c0xu4r {grid-row-start: 1; grid-row-end: 1; grid-column-start: 2; grid-column-end: 8;}
.text--u-ipmffkb3x {grid-row-start: 1; grid-row-end: 1; grid-column-start: 2; grid-column-end: 8;}
.text--u-i9wsrknqj {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 9;}
.text--u-ikv4ybzim {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 9;}
.div--u-isp2f0w0s {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.div--u-ibw1yz1fo {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.div--u-i1rhinb0p {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.div--u-izgb53t2k {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.text--u-ibzp7gfhi {margin-left: 6.5rem;}
.text--u-ip4s7c738 {margin-left: 6.5rem;}
.text--u-ikv6jppm7 {margin-left: 23rem;}
.div--u-iebpt0030 {display: none; flex-direction: column; align-items: flex-start;}
.div--u-iqiky6khk {display: flex; align-items: flex-start; flex-direction: column;}
.text--u-i6l6dp8jk {text-align: left;}
.text--u-ie6rfhggc {text-align: left;}
.div--u-i80cgydo3 {display: none;}
.text--u-icll3uwxf {text-align: left;}
.text--u-ih2bbmonr {text-align: left;}
.div--u-igwt0u9kc {display: none;}
.link-block--u-i0ujtjham {align-items: flex-start; position: absolute; right: 4rem; bottom: 0.6rem; padding-bottom: 0.7rem;}
.div--u-ibx600nlt {text-align: center; display: none; justify-content: center; align-items: flex-start; margin-top: 3rem;}
.div--u-ij9zdn0hj {width: auto;}
.link-block--u-i0c0cl70z {align-items: flex-start; position: absolute; right: 4rem; bottom: 0.6rem; padding-bottom: 0.7rem;}
.div--u-iqzg77yc1 {margin-bottom: 0rem;}
.div--u-i8gt1xao0 {margin-top: 3rem;}
.text--u-idszqld26 {display: none;}
.embed--u-iec2tay50 {display: none;}
.link-block--u-iowu4o8p4 {align-items: flex-start; position: absolute; right: 4rem; bottom: 0.6rem; padding-bottom: 0.7rem;}
.div--u-i8vqbb2fw {text-align: center; display: none; justify-content: center; align-items: flex-start; margin-top: 3rem;}
.section--u-ijazfmjx9 {padding-top: 40px;}
.embed--u-iifhthu5d {display: none;}
.link-block--u-iot9mj7jz {width: 100%; display: flex; flex-direction: column; align-items: flex-start; row-gap: 1rem;}
.embed--u-iohf5tif1 {display: none;}
.embed--u-i81axt7t6 {display: none;}
.text--u-i774okikq {text-align: left;}
.div--u-iurbloa5k {display: flex; align-items: flex-start; flex-direction: column;}
.div--u-iqhi9qk79 {text-align: center; display: flex; justify-content: center; align-items: flex-start;}
.embed--u-iijs8pkb8 {display: none;}
.embed--u-i8k4hf62o {display: none;}
.text--u-ii5347cie {grid-row-start: 1; grid-row-end: 1; grid-column-start: 1; grid-column-end: 3;}
.div--u-inm2c5ge9 {margin-top: 3rem;}
.div--u-iwnjd3b2t {margin-top: 3.5rem;}
.div--u-iyznt7srt {padding-left: 4rem; padding-right: 4rem; text-align: left; display: flex; flex-direction: column; align-items: flex-start;}
.text--u-ij3hk17d2 {max-width: 78vw;}
.text--u-i7bv2wmuj {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 7;}
.div--u-iawx6u2tl {margin-top: 3rem;}
.image--u-i355ftwrj {grid-row-start: 1; grid-row-end: 1; grid-column-start: 1; grid-column-end: 3; width: 100%;}
.div--u-i6pimsaid {margin-top: 3rem;}
.text--u-i87483f6x {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 7;}
.div--u-i5g59du19 {padding-left: 4rem; padding-right: 4rem;}
.text--u-iygjtp8q0 {margin-left: 0.2rem;}
.div--u-iw0195wbc {text-align: left; display: flex; flex-direction: column; align-items: flex-start; margin-bottom: 3rem;}
.image--u-igfle5cbr {grid-row-start: 1; grid-row-end: 1; grid-column-start: 1; grid-column-end: 3; width: 100%;}
.div--u-i6kqxi8b8 {text-align: left; display: flex; flex-direction: column; align-items: flex-start; margin-bottom: 3rem;}
.link-block--u-iqmlq06sy {transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);}
.link-block--u-iqmlq06sy:hover {opacity: 0.6;}
.embed--u-i5nygvcfb {display: none;}
.embed--u-i0fi238w4 {display: none;}
.image--u-i322ey4pm {grid-row-start: 1; grid-row-end: 1; grid-column-start: 1; grid-column-end: 3; width: 100%; display: none;}
.embed--u-i0egx4yhr {min-height: 100%; width: 100%; height: 100%; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px;}
.image--u-i1edxh2il {width: 2.4rem; height: 2rem; margin-bottom: 3rem;}
.image--u-i3mdzxjj0 {width: 2.4rem; height: 2rem; margin-bottom: 3rem;}
.tt-rich-text--u-ijgfo7wzd {width: 100%; height: 100%;}
.tt-rich-text--u-iir5rjpt6 {width: 100%; height: 100%; z-index: 2;}
.embed--u-i3jtu2zgo {display: none;}
.embed--u-i7h39gm4f {display: none;}
.div--u-ihjvqsh80 {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem; height: 1.8rem; width: auto;}
.div--u-ivu74c7yh {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem; height: 1.8rem; width: auto;}
.div--u-i38kkc9f0 {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 9; display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; align-items: flex-start; column-gap: 1.5rem;}
.div--u-iz93j2fsn {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 9; display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; align-items: flex-start; column-gap: 1.5rem;}
.collection--u-i1ez2hi8f {margin-top: 3.5rem;}
.collection--u-ifcvjloj4 {margin-top: 3.5rem;}
.div--u-i1p221x65 {padding-left: 4rem; padding-right: 4rem;}
.div--u-i318i2tvd {padding-left: 4rem; padding-right: 4rem;}
.tt-rich-text--u-i20w3sfkw {width: 100%; height: 100%;}
.tt-rich-text--u-ind20xz3c {width: 100%; height: 100%; z-index: 2;}
.div--u-i3sxwulb5 {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem; height: 1.8rem; width: auto;}
.div--u-ie3km91fb {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem; height: 1.8rem; width: auto;}
.div--u-i2s3r4sdu {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 9; display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; align-items: flex-start; column-gap: 1.5rem;}
.div--u-iagaiya90 {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 9; display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; align-items: flex-start; column-gap: 1.5rem;}
.collection--u-i3ci8iza9 {margin-top: 3.5rem;}
.div--u-i33eu8zbj {padding-left: 4rem; padding-right: 4rem;}
.div--u-ijzpiignl {padding-left: 4rem; padding-right: 4rem;}
.link-block--u-i13iic8wy {align-items: flex-start; position: static; right: 4rem; bottom: 0.6rem; padding-bottom: 0.7rem;}
.link-block--u-i4d2a0ann {align-items: flex-start; position: static; right: 4rem; bottom: 0.6rem; padding-bottom: 0.7rem;}
.div--u-i3p878kui {margin-top: 1.5rem;}
.div--u-igasyz0k2 {margin-top: 1.5rem;}
.embed--u-i2ox90mzu {display: none;}
.embed--u-ixyoeja3l {display: none;}
.embed--u-i238qjbs1 {display: none;}
.embed--u-i9slmpr9r {display: none;}
.image--u-i2e46kat3 {width: 100%; height: 100%;}
.text--u-i2t8dvls6 {padding-top: 5rem; padding-left: 6rem;}
.embed--u-icrm71gn4 {position: absolute; top: 0px; left: 0px; z-index: 1; min-height: auto; width: 100%; height: 100%; text-align: center; display: flex; justify-content: center; align-items: center;}
.embed--u-iv5g5pl65 {position: absolute; top: 0px; left: 0px; z-index: 1; min-height: auto; width: 100%; height: 100%; text-align: center; display: flex; justify-content: center; align-items: center;}
.embed--u-ix9yfq6dz {display: none;}
.pop-up__overlay--u-i9qwghhih {background-image: none/*linear-gradient(rgba(0, 56, 0, 1) 0%, rgba(0, 56, 0, 1) 100%)*/; background-size: auto; background-color: rgba(0, 0, 0, 0.5);}
.pop-up__content--u-i1qcgq1wl {border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none; box-shadow: /*0px 4px 20px 0px rgba(0, 0, 0, 0.3)*/; min-height: auto;}
.text--u-i9k84vxyn {display: none;}
.text--u-iiipk6y6k {display: none;}
.text--u-iyj8ss723 {display: none;}
.button--u-iybo20dwu {display: none;}
.link-block--u-iiuynhnpn {align-items: flex-start; position: static; right: 4rem; bottom: 0.6rem; padding-bottom: 0.7rem;}
.div--u-i2a0595oa {margin-top: 1.5rem;}
.div--u-ithlk4paz {height: auto; display: flex; align-items: flex-start; flex-direction: column; justify-content: flex-start;}
.text--u-i2dcv8sky {display: none;}
.text--u-i3vatvqok {display: none;}
.text--u-inma2le9l {display: none;}
.embed--u-i4uzgdo0g {display: none;}
.embed--u-ic9mqhv1s {display: none;}
.embed--u-i1n3zxbsj {display: none;}
.embed--u-igmthv2xx {display: none;}
.embed--u-irlkscslo {min-height: 100%; width: 100%; height: 100%; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px;}
.text--u-ivmjvliy8 {overflow-wrap: normal; white-space: nowrap;}
.text--u-iaqii1ovt {font-family: 'Bebas Neue';}
.text--u-izwpzziky {font-family: 'Bebas Neue';}
.form__checkbox-styled--u-i8wp642eq {width: 1.7rem; height: 1.7rem; border-top-color: rgba(0, 0, 0, 1); border-left-color: rgba(0, 0, 0, 1); border-right-color: rgba(0, 0, 0, 1); border-bottom-color: rgba(0, 0, 0, 1); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.form__widget-group--u-izutlf6xh {margin-top: 0px; row-gap: 0px;}
.form__checkbox-styled--u-icjw00md5 {width: 1.7rem; height: 1.7rem; border-top-color: rgba(0, 0, 0, 1); border-left-color: rgba(0, 0, 0, 1); border-right-color: rgba(0, 0, 0, 1); border-bottom-color: rgba(0, 0, 0, 1); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.form__widget-group--u-iun9eqatf {margin-top: 0px; row-gap: 0px;}
.form__checkbox-styled--u-izzmvq53n {width: 1.7rem; height: 1.7rem; border-top-color: rgba(0, 0, 0, 1); border-left-color: rgba(0, 0, 0, 1); border-right-color: rgba(0, 0, 0, 1); border-bottom-color: rgba(0, 0, 0, 1); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.form__widget-group--u-iq6kzqmc1 {margin-top: 0px; row-gap: 0px;}
.form--u-imnwps5zz {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}
.div--u-i4886chxl {display: flex; flex-direction: row; align-items: flex-start; color: rgba(145, 145, 145, 1); column-gap: 0.5rem; margin-top: 0.4rem;}
.text--u-ig9pxbszw {margin-left: 0.1rem;}
.div--u-ijre8k4ze {background-color: rgb(255, 255, 255); z-index: 3;}
.collection__pagination-arrow-next--u-ij9svay6r {border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; background-size: auto; background-image: none/*url("/g/s3/mosaic/images/widgets/collection-pagination-right.svg")*/; background-repeat: no-repeat; background-position: center center; background-attachment: scroll;}
.collection__pagination-arrow-prev--u-i68halyoi {background-size: auto; background-image: none/*url("/g/s3/mosaic/images/widgets/collection-pagination-left.svg")*/; background-repeat: no-repeat; background-position: center center; background-attachment: scroll;}
.div--u-i2febnv2w {margin-bottom: 0rem;}
.link-block--u-iin3a7lw3 {align-items: flex-start; margin-top: 4rem;}
.link-block--u-ith0agq9s {align-items: flex-start; margin-top: 4rem;}
.div--u-io8ch1j1r {margin-bottom: 3.5rem;}
.div--u-i7usrjk2s {margin-bottom: 3rem; padding-bottom: 3rem; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0.1rem; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(145, 145, 145, 1);}
.div--u-imuqc6kc9 {width: auto;}
.link-block--u-isfx9tzqn {align-items: flex-start; position: absolute; right: 4rem; bottom: 0.6rem; padding-bottom: 0.7rem;}
.embed--u-i7oljyha1 {display: none;}
.div--u-il6pq6a3u {margin-bottom: 0rem;}
.text--u-i73y5hak6 {display: none;}
.div--u-i9svi52h9 {width: auto;}
.embed--u-i77l3x4hs {display: none;}
.div--u-i9xz2bbfv {margin-bottom: 3rem;}
.div--u-iaivyh586 {display: flex; justify-content: flex-end;}
.div--u-i1un6ojt3 {display: flex; justify-content: flex-end;}
.div--u-i376xezk4 {display: flex; justify-content: flex-end;}
.text--u-iu5bg75m9 {padding-right: 0rem;}
.text--u-id0ebokau {padding-right: 0rem; justify-content: flex-end; align-items: flex-start;}
.div--u-iit9bhhrc {display: flex; justify-content: flex-end; align-items: flex-start;}
.div--u-ijj02w03n {display: flex; flex-direction: column; align-items: flex-end; width: 30rem; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; padding-right: 1.8rem; text-align: right;}
.text--u-ia9ise8t5 {text-align: left;}
.div--u-i3gxzznz5 {background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; text-align: left;}
.div--u-isa3w1g54 {background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; width: 24rem;}
.div--u-ilq0tbq6d {width: 28rem; text-align: right;}
.div--u-ijsyecr6e {width: 26rem; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.div--u-ih8vglp12 {width: 26.5rem; text-align: right;}
.div--u-ij5uow8mw {width: 25rem; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.div--u-i1f7ik0p0 {width: auto; position: absolute; top: 0px; left: 0px;}
.div--u-ii16bcfmc {margin-left: auto; margin-right: auto;}
.div--u-iaoos81jq {margin-top: 2rem; z-index: 2;}
.embed--u-i2co8g26o {min-height: 100%; width: 100%; height: 100%; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; pointer-events: none;}
.div--u-iez1e4oht {width: auto; margin-bottom: 3.5rem;}
.div--u-ivxvaj2wn {margin-left: auto; margin-right: auto;}
.text--u-iqkaq9sax {max-width: 27.5rem;}
.embed--u-ikehwnvh1 {display: none;}
.div--u-i9evvgaze {grid-row-start: 1; grid-row-end: 1; grid-column-start: 6; grid-column-end: 8;}
.div--u-ipmhykbzc {width: auto;}
.text--u-ib73nb4la {justify-content: flex-start; display: block; align-items: flex-start; padding-left: 13.5rem;}
.text--u-ihnj5h9rn {display: flex; align-items: flex-start;}
.link-block--u-i2dn74tcy {align-items: flex-start; position: absolute; right: 0px; bottom: 0px;}
.embed--u-idil6azqg {display: none;}
.text--u-iop8mrdbl {max-width: 90rem;}
.embed--u-ingoir6un {min-height: 100%; width: 100%; height: 100%; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; pointer-events: none;}
.embed--u-iszegta9f {min-height: 100%; width: 100%; height: 100%; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; pointer-events: none;}
.embed--u-i9mtuh8bn {min-height: 100%; width: 100%; height: 100%; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; pointer-events: none;}
.text--u-id848rd7i {display: none;}
.div--u-ingj8g1sj {width: auto; position: absolute; top: 0px; left: 4rem; margin-top: 0.65rem;}
.link-block--u-ivcylve2x {align-items: flex-start; position: absolute; right: 4rem; bottom: 0.6rem; padding-bottom: 0.7rem;}
.div--u-iyib2khk1 {margin-bottom: 3rem; padding-left: 4rem; padding-right: 4rem;}
.slider__arrows--u-icdl2hszo {bottom: 0px;}
.slider__list--u-if1wwrghb {height: auto;}
.image--u-ih5vrgq6a {width: 2.4rem; height: 2rem; position: absolute; left: 0px; top: 0px;}
.image--u-ipemtbfg8 {width: 2.4rem; height: 2rem; position: absolute; transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg); right: 0px; bottom: -2rem;}
.slider__arrow-prev--u-i0bpjww9x {background-image: url("/d/vector_33.svg"); width: 3.1rem; height: 1.8rem; position: static; margin-top: 0px; background-position: left 0% center; background-size: contain; margin-right: 1.5rem; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.slider__arrow-prev--u-i0bpjww9x:hover {opacity: 0.6;}
.slider__arrow-next--u-ix9s2qh2e {background-image: url("/d/vector_32.svg"); height: 1.8rem; width: 3.1rem; position: static; margin-top: 0px; background-position: right 0% center; background-size: contain; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.slider__arrow-next--u-ix9s2qh2e:hover {opacity: 0.6;}
.slider__slide--u-iscl67v2y {background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; padding-left: 4rem; padding-right: 4rem;}
.image--u-i2sz6305d {width: 2.4rem; height: 2rem; position: absolute; left: 0px; top: 0px;}
.image--u-iiebnkiqk {width: 2.4rem; height: 2rem; position: absolute; transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg); right: 0px; bottom: -2rem;}
.embed--u-i7zag41u8 {display: none;}
.embed--u-ivi7c2lgx {display: none;}
.div--u-ig3bqjtue {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem; height: 1.8rem; width: auto;}
.div--u-ic933ybmq {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 9; display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; align-items: flex-start; column-gap: 1.5rem;}
.collection__item--u-i8tdl5lu1 {padding-left: 4rem; padding-right: 4rem;}
.div--u-ioy79sj7m {width: auto;}
.link-block--u-i3a90yapi {align-items: flex-start; position: absolute; right: 0rem; bottom: 0.5rem; padding-bottom: 0.7rem;}
.div--u-iza96ab37 {margin-bottom: 3rem;}
.div--u-in05rtk2w {grid-column-start: span 4; grid-column-end: span 4;}
.link-block--u-ifwzcdqzs {align-items: flex-start;}
.image--u-ik1obz7q2 {width: 100%; height: auto; aspect-ratio: 2 / 1;}
.div--u-iatgk4xpd {display: flex; flex-direction: column; justify-content: space-between; padding-top: 0.15rem; padding-bottom: 0.15rem;}
.div--u-iuz3yuocl {width: auto;}
.embed--u-iyjlk8rrt {display: none;}
.div--u-ifnnbby8j {width: auto;}
.div--u-i2wk3dn8p {margin-bottom: 3rem;}
.link-block--u-i2518jq1m {align-items: flex-start; padding-top: 3rem;}
.div--u-iw827qnnv {grid-column-start: span 3; grid-column-end: span 3;}
.embed--u-in0tscist {display: none;}
.text--u-i2qqrdj8v {margin-top: 0rem; margin-bottom: 2rem;}
.link-block--u-i8zyw7bdx {align-items: flex-start; padding-top: 3rem;}
.map--u-ivf32pkbq {height: 100%; width: 100%;}
.image--u-iom4uwbwn {display: flex;}
.div--u-i8d8ndor4 {display: flex; justify-content: flex-end; margin-bottom: 2rem;}
.div--u-isf091yb7 {width: 27rem; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.image--u-ipz6va17r {height: 100%; width: 100%;}
.embed--u-ienygdota {display: none;}
.embed--u-ixxcwd3k5 {display: none;}
.text--u-iqjkre11c {margin-left: 23rem;}
.text--u-ifqjstmza {margin-left: 23rem;}
.text--u-i07khbbqg {margin-left: 6.5rem;}
.text--u-ieie02o4i {margin-left: 23rem;}
.text--u-i63hf7d6a {margin-left: 23rem;}
.text--u-iqg8otii1 {grid-row-start: 1; grid-row-end: 1; grid-column-start: 1; grid-column-end: 3;}
.text--u-i6ho41ft3 {grid-row-start: 1; grid-row-end: 1; grid-column-start: 1; grid-column-end: 3;}
.div--u-i5yq957sn {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 8;}
.list--u-iq5eoo5yy {padding-bottom: 2rem;}
.list--u-ir19pe47g {padding-bottom: 2rem;}
.list--u-i8uhv7ppn {padding-bottom: 2rem;}
.list--u-i3rwhnf1g {padding-bottom: 2rem;}
.embed--u-i58vu7t5t {display: none;}
.embed--u-in6s4qg2m {display: none;}
.div--u-iql88wc81 {grid-row-start: 1; grid-row-end: 1; grid-column-start: 3; grid-column-end: 5;}
.div--u-i8kfcv99m {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem; justify-items: center;}
.embed--u-iftrmzefg {display: none;}
.embed--u-itp1t4gxd {display: none;}
.text--u-iifhfm8u0 {padding-bottom: 2rem;}
.text--u-ixkiypdil {padding-bottom: 2rem;}
.text--u-iv8o55bau {padding-bottom: 2rem;}
.text--u-ipse5rp0p {padding-bottom: 2rem;}
.text--u-ina3kpo51 {padding-bottom: 2rem;}
.text--u-ifhqqqs51 {padding-bottom: 2rem;}
.div--u-ikx4dpop2 {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem; justify-items: center;}
.text--u-i47rn8f5b {padding-bottom: 2rem;}
.text--u-i7ej3klv8 {padding-bottom: 2rem;}
.text--u-ix07smddy {padding-bottom: 2rem;}
.text--u-iss1flern {padding-bottom: 2rem;}
.text--u-iuyrzafyo {padding-bottom: 2rem;}
.text--u-ic1u6vkok {padding-bottom: 2rem;}
.embed--u-iofyt3gz0 {display: none;}
.embed--u-iq0p82yri {display: none;}
.embed--u-iu75db3tg {display: none;}
@media (max-width: 991px) {.menu--u-ihv9c5io5 {display: none;}}
@media (max-width: 991px) {.menu__icon-lvl1--u-iby2c5oa9 {background-image: url("/d/black.svg");}}
@media (max-width: 991px) {.menu--u-ic1jj7g79 {flex-grow: 1; flex-shrink: 0; display: none;}}
@media (max-width: 991px) {.image--u-i0l0kad6d {display: none;}}
@media (max-width: 991px) {.image--u-i2z5f4tfn {display: inline-flex;}}
@media (max-width: 991px) {.menu--u-iyxjl4c28 {align-items: flex-end;}}
@media (max-width: 991px) {.menu__icon-lvl1--u-iwuhjqlpe {background-image: url("/d/black.svg");}}
@media (max-width: 991px) {.menu--u-i9o5tqskg {flex-grow: 1; flex-shrink: 0; align-items: flex-start;}}
@media (max-width: 991px) {.image--u-ih5n1d4c9 {display: none;}}
@media (max-width: 991px) {.div--u-ibo4x0q30 {grid-column-start: span 3; grid-column-end: span 3;}}
@media (max-width: 991px) {.div--u-i2svxqfgj {grid-column-start: span 3; grid-column-end: span 3;}}
@media (max-width: 991px) {.div--u-iyn1qc86t {grid-column-start: span 2; grid-column-end: span 2; justify-self: end;}}
@media (max-width: 991px) {.div--u-ifqxyqnnx {grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 991px) {.div--u-igszhtszo {grid-row-start: 1; grid-row-end: 2; grid-column-start: 1; grid-column-end: 3;}}
@media (max-width: 991px) {.collection--u-i8ugdz0st {width: 100%;}}
@media (max-width: 991px) {.menu__icon-lvl1--u-iynkip0pg {background-image: url("/d/black.svg");}}
@media (max-width: 991px) {.menu--u-izfn6xgyp {flex-grow: 1; flex-shrink: 0; align-items: flex-start;}}
@media (max-width: 991px) {.image--u-iw24tnh8l {display: inline-flex;}}
@media (max-width: 991px) {.pop-up__inside-close-button--u-ifk8nq5ik {top: 2rem; right: 2rem; min-width: 1.8rem; min-height: 1.8rem;}}
@media (max-width: 991px) {.pop-up__content--u-i9fihs64x {height: 38rem; min-height: auto;}}
@media (max-width: 991px) {.pop-up__inside-close-button--u-i6980olx9 {top: 2rem; right: 2rem; min-width: 1.8rem; min-height: 1.8rem;}}
@media (max-width: 991px) {.pop-up__content--u-i48mk0h5r {min-width: auto; box-shadow: /*0px 4px 20px 0px rgba(0, 0, 0, 0.3)*/;}}
@media (max-width: 991px) {.div--u-ibgr5vwy1 {margin-bottom: 2.5rem;}}
@media (max-width: 991px) {.div--u-isazf3iz3 {margin-bottom: 2.5rem;}}
@media (max-width: 991px) {.div--u-izj4ichqk {margin-bottom: 2.5rem;}}
@media (max-width: 991px) {.link-block--u-i0wcw2snz {grid-row-start: 1; grid-row-end: 1; grid-column-start: 8; grid-column-end: 9; margin-top: 2rem;}}
@media (max-width: 991px) {.page-404__note--u-i7bm0nuw3 {max-width: 25rem; margin-top: 0.5rem;}}
@media (max-width: 991px) {.link-block--u-i6k0duanc {grid-row-start: 1; grid-row-end: 1; grid-column-start: 8; grid-column-end: 9; margin-top: 2rem;}}
@media (max-width: 991px) {.page-404__note--u-iscjduqzu {max-width: 34rem; margin-top: 0.5rem;}}
@media (max-width: 991px) {.page-404__title--u-i8r2jzdcp {max-width: 48rem;}}
@media (max-width: 991px) {.page-404__title--u-iod3va056 {max-width: 48rem;}}
@media (max-width: 991px) {.text--u-ijm91mrqm {padding-right: 7.8rem;}}
@media (max-width: 991px) {.div--u-ilqi2hhi4 {position: static; margin-bottom: 0rem;}}
@media (max-width: 991px) {.div--u-ivuhiglyr {position: static; margin-bottom: 2.5rem;}}
@media (max-width: 991px) {.div--u-ipcaib5eo {position: static; margin-bottom: 2.5rem;}}
@media (max-width: 991px) {.div--u-i3afsw814 {position: static; margin-bottom: 0rem;}}
@media (max-width: 991px) {.div--u-i2r6ggyri {position: static; margin-bottom: 0rem;}}
@media (max-width: 991px) {.div--u-imd5er0nw {position: static; margin-bottom: 0rem;}}
@media (max-width: 991px) {.div--u-itb4w4tdo {grid-column-end: 5;}}
@media (max-width: 991px) {.text--u-ieo0jy04v {grid-column-start: 3; grid-column-end: 5;}}
@media (max-width: 991px) {.text--u-igim4ogki {grid-column-start: 3; grid-column-end: 5; grid-row-start: 2; grid-row-end: 2;}}
@media (max-width: 991px) {.div--u-io7z6nl1h {grid-column-start: 3; grid-column-end: 5;}}
@media (max-width: 991px) {.video--u-izfikoy62 {height: 30rem;}}
@media (max-width: 991px) {.image--u-ij0kcx3qv {height: 30rem;}}
@media (max-width: 991px) {.div--u-ij4ntxmpw {grid-column-start: 1; grid-column-end: 3;}}
@media (max-width: 991px) {.text--u-ih7t9bxpt {grid-column-start: 3; grid-column-end: 5;}}
@media (max-width: 991px) {.text--u-iiqu9njlu {max-width: 26rem;}}
@media (max-width: 991px) {.div--u-ipxvv929j {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.div--u-in6nbe3bj {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.div--u-iloywan8y {grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 991px) {.div--u-iqcrwh26r {grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 991px) {.text--u-icws1i9rg {margin-top: -0.87rem;}}
@media (max-width: 991px) {.text--u-i64uphhs9 {margin-top: -0.87rem;}}
@media (max-width: 991px) {.text--u-i7de15xkh {margin-top: -0.87rem;}}
@media (max-width: 991px) {.text--u-iyl8xqzeq {margin-top: -0.87rem;}}
@media (max-width: 991px) {.text--u-imgrm2n8i {margin-top: -0.87rem;}}
@media (max-width: 991px) {.div--u-i8ucx0rd3 {grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 991px) {.div--u-id873dwl9 {grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 991px) {.div--u-ir0tb7af3 {grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 991px) {.div--u-iut5u65vv {grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 991px) {.div--u-i27g16435 {grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 991px) {.div--u-ic77mchmi {grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 991px) {.div--u-i85qz53ej {grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 991px) {.div--u-irqbhffmq {grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 991px) {.div--u-i2pmcoxao {height: 1.2rem; grid-template-columns: 1fr 1fr 1fr 1fr; top: -2.3rem;}}
@media (max-width: 991px) {.div--u-i3iakmjj7 {grid-column-start: 3; grid-column-end: 5;}}
@media (max-width: 991px) {.div--u-i1po3o366 {margin-top: 2.5rem;}}
@media (max-width: 991px) {.div--u-i173l8v2h {margin-top: 2.5rem;}}
@media (max-width: 991px) {.div--u-ivm9lkl44 {margin-top: 2.5rem;}}
@media (max-width: 991px) {.text--u-i3nt0n300 {grid-column-start: 1; grid-column-end: 3;}}
@media (max-width: 991px) {.text--u-i1zcozuyy {grid-column-start: 1; grid-column-end: 3; display: none;}}
@media (max-width: 991px) {.text--u-ihx8c8bhj {grid-column-start: 3; grid-column-end: 5; padding-right: 0rem;}}
@media (max-width: 991px) {.div--u-i3ijfjh6q {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.div--u-iqmw6987q {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.div--u-itvpoa0bo {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.div--u-igdgjh7jv {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.div--u-izk457t3n {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.div--u-im7xmp8uj {left: 2rem; right: 2rem;}}
@media (max-width: 991px) {.div--u-ijjf37kj9 {margin-top: 2rem;}}
@media (max-width: 991px) {.image--u-ibisuhqnr {margin-top: 0.5rem; height: 10rem;}}
@media (max-width: 991px) {.div--u-in4424eb2 {grid-column-end: 5;}}
@media (max-width: 991px) {.image--u-i405bopar {margin-top: 0.36rem; height: 9.7rem;}}
@media (max-width: 991px) {.div--u-i5g0mb8cb {grid-column-end: 5;}}
@media (max-width: 991px) {.image--u-is8dkmts9 {margin-top: 0.5rem; height: 10rem;}}
@media (max-width: 991px) {.text--u-i1e92m4uv {grid-column-start: 3; grid-column-end: 5;}}
@media (max-width: 991px) {.text--u-itgk1h4ac {grid-column-start: 3; grid-column-end: 5;}}
@media (max-width: 991px) {.div--u-i1c78woam {position: static; margin-bottom: 2.5rem;}}
@media (max-width: 991px) {.div--u-idqnp1ybu {position: static; margin-bottom: 2.5rem;}}
@media (max-width: 991px) {.link-block--u-iljr6g56h {right: 2rem; bottom: 0.3rem;}}
@media (max-width: 991px) {.link-block--u-irmgcnp5z {right: 2rem; bottom: 0.3rem;}}
@media (max-width: 991px) {.link-block--u-idvuc8mnb {right: 2rem; bottom: 0.3rem;}}
@media (max-width: 991px) {.link-block--u-i4qi8dbuv {right: 2rem; bottom: 0.3rem;}}
@media (max-width: 991px) {.link-block--u-ieilqjcvz {right: 2rem; bottom: 0.3rem;}}
@media (max-width: 991px) {.link-block--u-i0e0v7071 {right: 2rem; bottom: 0.3rem;}}
@media (max-width: 991px) {.link-block--u-iawn9ebj6 {right: 2rem; bottom: 0.3rem;}}
@media (max-width: 991px) {.div--u-ia26ms2u5 {padding-top: 2.5rem;}}
@media (max-width: 991px) {.div--u-i0zgxqvym {grid-column-start: 3; grid-column-end: 5;}}
@media (max-width: 991px) {.div--u-i2pnoo2xj {margin-top: 2rem;}}
@media (max-width: 991px) {.div--u-il6jbif83 {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.div--u-ipginrs5h {grid-column-start: 3; grid-column-end: 5;}}
@media (max-width: 991px) {.div--u-i3dgae1su {grid-column-start: 3; grid-column-end: 5;}}
@media (max-width: 991px) {.div--u-iyii3bg6t {margin-bottom: 2.5rem;}}
@media (max-width: 991px) {.div--u-i9scopcqt {margin-bottom: 2.5rem;}}
@media (max-width: 991px) {.text--u-ilbumsj0h {max-width: 25rem;}}
@media (max-width: 991px) {.text--u-ia3e9tbez {max-width: 25rem;}}
@media (max-width: 991px) {.text--u-im05y28rm {max-width: 25rem;}}
@media (max-width: 991px) {.div--u-i2a6dx22a {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.div--u-itlybr988 {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.div--u-idqarl71l {display: none;}}
@media (max-width: 991px) {.div--u-igwt0u9kc {display: block;}}
@media (max-width: 991px) {.text--u-i32kz2dig {margin-left: 9.2rem;}}
@media (max-width: 991px) {.text--u-i1iy6g6mf {margin-left: 9.2rem;}}
@media (max-width: 991px) {.div--u-i2c61nuki {grid-template-columns: 1fr 1fr 1fr 1fr; display: flex; align-items: flex-start; grid-column-start: span 2; grid-column-end: span 2; padding-top: 5.05rem; padding-right: 2rem;}}
@media (max-width: 991px) {.div--u-i2g62u1yh {grid-row-start: 1; grid-row-end: 2; grid-column-start: 3; grid-column-end: 5;}}
@media (max-width: 991px) {.div--u-ie5b0tz22 {grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 991px) {.div--u-ibx600nlt {display: flex;}}
@media (max-width: 991px) {.text--u-i3gfber7c {margin-bottom: 2.5rem;}}
@media (max-width: 991px) {.div--u-i8gt1xao0 {margin-top: 2rem;}}
@media (max-width: 991px) {.div--u-i8vqbb2fw {display: flex;}}
@media (max-width: 991px) {.div--u-iwnjd3b2t {margin-top: 2.5rem;}}
@media (max-width: 991px) {.text--u-ii5347cie {grid-column-start: 1; grid-column-end: 3;}}
@media (max-width: 991px) {.div--u-iyznt7srt {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.text--u-i7bv2wmuj {grid-column-start: 3; grid-column-end: 5;}}
@media (max-width: 991px) {.text--u-i87483f6x {grid-column-start: 3; grid-column-end: 5;}}
@media (max-width: 991px) {.collection--u-ibfp2987q {width: 100%;}}
@media (max-width: 991px) {.div--u-i6kqxi8b8 {padding-left: 0rem; padding-right: 0rem;}}
@media (max-width: 991px) {.div--u-iho38ypwm {grid-row-start: span 1; grid-row-end: span 1; grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 991px) {.image--u-i355ftwrj {grid-row-start: span 1; grid-row-end: span 1;}}
@media (max-width: 991px) {.image--u-iwj0qen0j {grid-column-start: span 1; grid-column-end: span 1;}}
@media (max-width: 991px) {.image--u-ic0jp9q11 {grid-column-start: span 1; grid-column-end: span 1;}}
@media (max-width: 991px) {.div--u-i5g59du19 {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.image--u-igfle5cbr {grid-column-end: 2;}}
@media (max-width: 991px) {.image--u-i322ey4pm {grid-row-start: span 1; grid-row-end: span 1;}}
@media (max-width: 991px) {.div--u-ihjvqsh80 {margin-top: 2rem;}}
@media (max-width: 991px) {.div--u-ivu74c7yh {margin-top: 2rem;}}
@media (max-width: 991px) {.div--u-i1p221x65 {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.div--u-i318i2tvd {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.collection--u-i1ez2hi8f {margin-top: 0rem;}}
@media (max-width: 991px) {.collection--u-ifcvjloj4 {margin-top: 0rem;}}
@media (max-width: 991px) {.div--u-i3sxwulb5 {margin-top: 2rem;}}
@media (max-width: 991px) {.div--u-ie3km91fb {margin-top: 2rem; display: none;}}
@media (max-width: 991px) {.collection--u-i3ci8iza9 {margin-top: 0rem;}}
@media (max-width: 991px) {.collection--u-iqmoh75aw {margin-top: 0rem;}}
@media (max-width: 991px) {.div--u-i33eu8zbj {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.div--u-ijzpiignl {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.link-block--u-i13iic8wy {right: 2rem; bottom: 0.3rem;}}
@media (max-width: 991px) {.link-block--u-i4d2a0ann {right: 2rem; bottom: 0.3rem;}}
@media (max-width: 991px) {.div--u-i2n83rysj {grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 991px) {.link-block--u-iiuynhnpn {right: 2rem; bottom: 0.3rem;}}
@media (max-width: 991px) {.text--u-ikh4liyw2 {grid-column-start: span 4; grid-column-end: span 4;}}
@media (max-width: 991px) {.link-block--u-iin3a7lw3 {grid-row-start: 1; grid-row-end: 1; grid-column-start: 8; grid-column-end: 9;}}
@media (max-width: 991px) {.text--u-i3n62n7xn {grid-column-start: span 4; grid-column-end: span 4;}}
@media (max-width: 991px) {.link-block--u-ith0agq9s {grid-row-start: 1; grid-row-end: 1; grid-column-start: 8; grid-column-end: 9;}}
@media (max-width: 991px) {.div--u-io8ch1j1r {margin-bottom: 2.5rem;}}
@media (max-width: 991px) {.div--u-ijj02w03n {width: 26rem;}}
@media (max-width: 991px) {.div--u-i1f7ik0p0 {position: static; margin-bottom: 2.5rem;}}
@media (max-width: 991px) {.div--u-iez1e4oht {margin-bottom: 2.5rem;}}
@media (max-width: 991px) {.div--u-ingj8g1sj {position: static; margin-bottom: 2.5rem;}}
@media (max-width: 991px) {.link-block--u-ivcylve2x {right: 2rem; bottom: 0.3rem;}}
@media (max-width: 991px) {.slider__slide--u-iscl67v2y {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.div--u-ieicvzerx {grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 991px) {.image--u-ipemtbfg8 {display: none;}}
@media (max-width: 991px) {.image--u-ih5vrgq6a {margin-bottom: 2.5rem; position: static;}}
@media (max-width: 991px) {.slider__arrow-prev--u-i0bpjww9x {height: 1.2rem; width: 2.1rem;}}
@media (max-width: 991px) {.slider__arrow-next--u-ix9s2qh2e {width: 2.1rem; height: 1.2rem;}}
@media (max-width: 991px) {.div--u-ies6zsa42 {grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 991px) {.image--u-iiebnkiqk {display: none;}}
@media (max-width: 991px) {.image--u-i2sz6305d {margin-bottom: 2.5rem; position: static;}}
@media (max-width: 991px) {.div--u-ig3bqjtue {margin-top: 2rem;}}
@media (max-width: 991px) {.collection__item--u-i8tdl5lu1 {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.div--u-iatgk4xpd {row-gap: 0.3rem; padding-bottom: 0rem; padding-top: 0.5rem;}}
@media (max-width: 991px) {.collection--u-ia029ckig {grid-column-start: span 4; grid-column-end: span 4;}}
@media (max-width: 991px) {.div--u-iw827qnnv {grid-column-start: span 4; grid-column-end: span 4;}}
@media (max-width: 991px) {.link-block--u-i8zyw7bdx {padding-top: 2.5rem;}}
@media (max-width: 991px) {.text--u-iroxqwg6r {padding-right: 20.9rem;}}
@media (max-width: 991px) {.text--u-i149lq2lc {margin-left: 0rem; padding-right: 12.6rem;}}
@media (max-width: 991px) {.text--u-i3pgohlih {margin-left: 0rem; padding-right: 5.5rem;}}
@media (max-width: 991px) {.text--u-i07khbbqg {margin-left: 0rem; padding-right: 5.5rem;}}
@media (max-width: 991px) {.text--u-iqg8otii1 {grid-column-start: 1; grid-column-end: 3;}}
@media (max-width: 991px) {.text--u-i6ho41ft3 {grid-column-start: 1; grid-column-end: 3;}}
@media (max-width: 991px) {.div--u-i5yq957sn {margin-top: 3rem;}}
@media (max-width: 991px) {.div--u-iql88wc81 {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto;}}
@media (max-width: 991px) {.div--u-iy4g4u809 {margin-top: 0rem;}}
@media (max-width: 991px) {.div--u-i8kfcv99m {display: flex; padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.div--u-i7fl1x411 {margin-top: 0rem;}}
@media (max-width: 991px) {.div--u-ikx4dpop2 {display: flex; padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.pop-up__overlay--u-i3y5rmeo0 {background-color: rgba(0, 0, 0, 0.6);}}
@media (max-width: 767px) {.text--u-iffv1s2zi {margin-left: 0rem;}}
@media (max-width: 767px) {.text--u-ip5f2ll1c {margin-left: 0rem;}}
@media (max-width: 767px) {.text--u-iky5dcygu {margin-left: 0rem;}}
@media (max-width: 767px) {.text--u-ithvhtocu {margin-left: 0rem;}}
@media (max-width: 767px) {.link-block--u-i24qkjca2 {margin-top: 2.5rem;}}
@media (max-width: 767px) {.div--u-ibo4x0q30 {grid-column-start: span 2; grid-column-end: span 2; width: 38%;}}
@media (max-width: 767px) {.div--u-i2svxqfgj {grid-column-start: span 2; grid-column-end: span 2; width: 55%;}}
@media (max-width: 767px) {.text-title--u-i3knm4s2r {margin-bottom: 3rem;}}
@media (max-width: 767px) {.submit_button--u-iau9sx09f {margin-top: 3rem;}}
@media (max-width: 767px) {.menu--u-iq6vi8gsl {grid-row-start: 1; grid-row-end: 1; grid-column-start: 1; grid-column-end: 2; width: 50%;}}
@media (max-width: 767px) {.menu--u-iyxjl4c28 {grid-row-start: 1; grid-row-end: 1; grid-column-start: 2; grid-column-end: 4; width: 50%; align-items: flex-start;}}
@media (max-width: 767px) {.div--u-ix6piu8st {grid-row-start: 1; grid-row-end: 1; grid-column-start: 1; grid-column-end: 4;}}
@media (max-width: 767px) {.text--u-i6rt1uwpv {max-width: 28rem;}}
@media (max-width: 767px) {.pop-up__inside-close-button--u-ifk8nq5ik {top: 1rem; right: 1rem;}}
@media (max-width: 767px) {.pop-up__content--u-i9fihs64x {height: 32rem;}}
@media (max-width: 767px) {.pop-up__inside-close-button--u-i6980olx9 {top: 1rem; right: 1rem;}}
@media (max-width: 767px) {.pop-up__content--u-i48mk0h5r {display: flex; justify-content: flex-end; align-items: flex-start;}}
@media (max-width: 767px) {.page-404__note--u-i7bm0nuw3 {max-width: none;}}
@media (max-width: 767px) {.page-404__note--u-iscjduqzu {max-width: none;}}
@media (max-width: 767px) {.page-404__title--u-i8r2jzdcp {max-width: none;}}
@media (max-width: 767px) {.page-404__title--u-iod3va056 {max-width: none;}}
@media (max-width: 767px) {.text--u-ijm91mrqm {padding-right: 0rem; text-align: left;}}
@media (max-width: 767px) {.text--u-iir3v6zvk {text-align: left;}}
@media (max-width: 767px) {.text--u-i32kz2dig {margin-left: 2.5rem;}}
@media (max-width: 767px) {.text--u-i149lq2lc {margin-left: 0rem; padding-right: 0rem;}}
@media (max-width: 767px) {.text--u-iputachfr {margin-left: 7.8rem;}}
@media (max-width: 767px) {.text--u-i1iy6g6mf {margin-left: 2.5rem;}}
@media (max-width: 767px) {.text--u-i3pgohlih {margin-left: 2.5rem;}}
@media (max-width: 767px) {.text--u-iruv7p48n {margin-left: 7.8rem;}}
@media (max-width: 767px) {.div--u-ilqi2hhi4 {margin-bottom: 2rem;}}
@media (max-width: 767px) {.div--u-ipxvv929j {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.div--u-i3ijfjh6q {padding-left: 1rem; padding-right: 1rem; text-align: left; display: none;}}
@media (max-width: 767px) {.div--u-iqmw6987q {padding-left: 1rem; padding-right: 1rem; text-align: left; display: none;}}
@media (max-width: 767px) {.div--u-itvpoa0bo {padding-left: 1rem; padding-right: 1rem; text-align: left;}}
@media (max-width: 767px) {.text--u-igim4ogki {position: absolute; left: 0px; top: 14.7rem; width: 14.5rem;}}
@media (max-width: 767px) {.div--u-in6nbe3bj {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.div--u-ivuhiglyr {margin-bottom: 0rem;}}
@media (max-width: 767px) {.div--u-i42477rpa {margin-top: 2.5rem;}}
@media (max-width: 767px) {.div--u-i2pmcoxao {top: auto; display: flex; margin-top: 2.5rem; padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.text--u-i3y21lirv {max-width: none;}}
@media (max-width: 767px) {.text--u-ii8luxuq5 {max-width: none;}}
@media (max-width: 767px) {.text--u-iqp0spk2b {max-width: none;}}
@media (max-width: 767px) {.text--u-ij9knanu0 {max-width: none;}}
@media (max-width: 767px) {.text--u-ih1fnwizs {max-width: none;}}
@media (max-width: 767px) {.div--u-ijjf37kj9 {display: flex; width: 100%; align-items: flex-start; height: auto; margin-top: 2rem; justify-content: center;}}
@media (max-width: 767px) {.div--u-isaf52qx3 {width: 23.6rem;}}
@media (max-width: 767px) {.div--u-izk457t3n {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.div--u-im7xmp8uj {left: 1rem; right: 1rem;}}
@media (max-width: 767px) {.image--u-is8dkmts9 {margin-top: 0.45rem; height: 9.8rem;}}
@media (max-width: 767px) {.text--u-i22t3yc1u {display: none;}}
@media (max-width: 767px) {.text--u-i389dtr7t {display: flex; max-width: 30rem;}}
@media (max-width: 767px) {.text--u-i36gdh4vq {margin-left: 0rem;}}
@media (max-width: 767px) {.text--u-iq89ybbhw {margin-left: 0rem;}}
@media (max-width: 767px) {.div--u-il6jbif83 {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.div--u-i1if77k7m {display: flex;}}
@media (max-width: 767px) {.div--u-inz4y63ff {display: flex;}}
@media (max-width: 767px) {.div--u-i2khooulq {display: flex;}}
@media (max-width: 767px) {.div--u-ic5418n5u {display: flex;}}
@media (max-width: 767px) {.div--u-i2a6dx22a {padding-left: 1rem; padding-right: 1rem; text-align: left; display: flex; flex-direction: column; align-items: flex-start;}}
@media (max-width: 767px) {.div--u-itlybr988 {padding-left: 1rem; padding-right: 1rem; text-align: left; display: flex; flex-direction: column; align-items: flex-start;}}
@media (max-width: 767px) {.div--u-isp2f0w0s {display: flex;}}
@media (max-width: 767px) {.div--u-ibw1yz1fo {display: flex;}}
@media (max-width: 767px) {.div--u-i1rhinb0p {display: flex;}}
@media (max-width: 767px) {.div--u-izgb53t2k {display: flex;}}
@media (max-width: 767px) {.div--u-iyii3bg6t {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.div--u-i9scopcqt {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.div--u-iqiky6khk {overflow-x: hidden; overflow-y: hidden; display: none;}}
@media (max-width: 767px) {.div--u-i2z5s636p {overflow-x: hidden; overflow-y: hidden;}}
@media (max-width: 767px) {.text--u-ibzp7gfhi {margin-left: 2.5rem;}}
@media (max-width: 767px) {.text--u-ip4s7c738 {margin-left: 2.5rem;}}
@media (max-width: 767px) {.text--u-ikv6jppm7 {margin-left: 0rem;}}
@media (max-width: 767px) {.div--u-iebpt0030 {overflow-x: hidden; overflow-y: hidden; display: flex;}}
@media (max-width: 767px) {.div--u-idqarl71l {display: none;}}
@media (max-width: 767px) {.div--u-i80cgydo3 {display: block;}}
@media (max-width: 767px) {.div--u-igwt0u9kc {display: none;}}
@media (max-width: 767px) {.div--u-i2c61nuki {padding-top: 2rem; padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.text--u-i2llsxc81 {max-width: 28rem;}}
@media (max-width: 767px) {.div--u-ibx600nlt {margin-top: 2rem;}}
@media (max-width: 767px) {.text--u-iakvpgp27 {display: none;}}
@media (max-width: 767px) {.text--u-idszqld26 {display: flex; max-width: 30rem;}}
@media (max-width: 767px) {.div--u-i8vqbb2fw {margin-top: 2rem;}}
@media (max-width: 767px) {.div--u-iurbloa5k {overflow-x: hidden; overflow-y: hidden;}}
@media (max-width: 767px) {.div--u-iyznt7srt {padding-left: 1rem; padding-right: 1rem; text-align: left;}}
@media (max-width: 767px) {.div--u-iw0195wbc {text-align: left; margin-bottom: 2rem;}}
@media (max-width: 767px) {.div--u-i6kqxi8b8 {padding-left: 0rem; padding-right: 0rem; text-align: left;}}
@media (max-width: 767px) {.div--u-i5g59du19 {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.image--u-i322ey4pm {display: flex;}}
@media (max-width: 767px) {.image--u-i355ftwrj {display: none;}}
@media (max-width: 767px) {.div--u-ihjvqsh80 {display: flex; width: 100%; align-items: flex-start; height: auto; margin-top: 2rem; justify-content: center;}}
@media (max-width: 767px) {.div--u-ivu74c7yh {display: flex; width: 100%; align-items: flex-start; height: auto; margin-top: 2rem; justify-content: center;}}
@media (max-width: 767px) {.div--u-i38kkc9f0 {width: 23.6rem;}}
@media (max-width: 767px) {.div--u-iz93j2fsn {width: 23.6rem;}}
@media (max-width: 767px) {.div--u-i1p221x65 {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.div--u-i318i2tvd {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.div--u-i3sxwulb5 {display: flex; width: 100%; align-items: flex-start; height: auto; margin-top: 2rem; justify-content: center;}}
@media (max-width: 767px) {.div--u-ie3km91fb {width: 100%; align-items: flex-start; height: auto; margin-top: 2rem; justify-content: center;}}
@media (max-width: 767px) {.div--u-i2s3r4sdu {width: 23.6rem;}}
@media (max-width: 767px) {.div--u-iagaiya90 {width: 23.6rem;}}
@media (max-width: 767px) {.div--u-i33eu8zbj {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.div--u-ijzpiignl {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.div--u-igdgjh7jv {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.image--u-i3mdzxjj0 {margin-bottom: 2.5rem;}}
@media (max-width: 767px) {.link-block--u-iin3a7lw3 {margin-top: 2.5rem;}}
@media (max-width: 767px) {.div--u-i7usrjk2s {margin-bottom: 2rem; padding-bottom: 2rem;}}
@media (max-width: 767px) {.link-block--u-ith0agq9s {margin-top: 2.5rem;}}
@media (max-width: 767px) {.text--u-ibrpl1ipk {display: none;}}
@media (max-width: 767px) {.text--u-i73y5hak6 {display: flex;}}
@media (max-width: 767px) {.div--u-ijj02w03n {padding-right: 0rem; padding-left: 0rem; margin-left: 7.5rem;}}
@media (max-width: 767px) {.div--u-isa3w1g54 {background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}}
@media (max-width: 767px) {.text--u-ib73nb4la {padding-left: 8rem;}}
@media (max-width: 767px) {.text--u-ine53wnbi {display: none;}}
@media (max-width: 767px) {.text--u-id848rd7i {display: block;}}
@media (max-width: 767px) {.slider__slide--u-iscl67v2y {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.div--u-ig3bqjtue {display: flex; width: 100%; align-items: flex-start; height: auto; margin-top: 2rem; justify-content: center;}}
@media (max-width: 767px) {.div--u-ic933ybmq {width: auto;}}
@media (max-width: 767px) {.collection__item--u-i8tdl5lu1 {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.collection__list--u-i233oicw5 {display: flex; align-items: flex-start;}}
@media (max-width: 767px) {.div--u-iw827qnnv {margin-bottom: 2.5rem;}}
@media (max-width: 767px) {.link-block--u-i2518jq1m {padding-top: 2.5rem;}}
@media (max-width: 767px) {.link-block--u-i8zyw7bdx {padding-top: 2.5rem;}}
@media (max-width: 767px) {.text--u-iqjkre11c {margin-left: 0rem;}}
@media (max-width: 767px) {.text--u-ifqjstmza {margin-left: 0rem;}}
@media (max-width: 767px) {.text--u-i07khbbqg {margin-left: 3rem; padding-right: 0rem;}}
@media (max-width: 767px) {.text--u-iroxqwg6r {padding-right: 0rem;}}
@media (max-width: 767px) {.text--u-ieie02o4i {margin-left: 0rem;}}
@media (max-width: 767px) {.text--u-i63hf7d6a {margin-left: 0rem;}}
@media (max-width: 767px) {.div--u-iql88wc81 {display: block;}}
@media (max-width: 767px) {.div--u-i8kfcv99m {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.div--u-ikx4dpop2 {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 479px) {.collection__item--u-i8tdl5lu1 {padding-left: 1rem; padding-right: 1rem;}}
.ui-section {display: flex; flex-direction: column; align-items: center; padding-top: 100px; padding-bottom: 100px;}
.ui-mw {width: 1300px;}
.ui-secion__title {padding-bottom: 50px; font-size: 48px; border-bottom-width: 1px;}
.ui-section__layout {display: flex; align-items: flex-start; padding-top: 70px; padding-bottom: 70px;}
.ui-section__sidebar {width: 340px; display: flex; flex-direction: column; align-items: flex-start;}
.ui-section__sidebar__label {font-size: 20px; color: rgba(160, 160, 160, 1);}
.ui-section__colors__card {display: flex; flex-direction: column; align-items: flex-start;}
.ui-section__colors__card__block {height: 150px;}
.ui-section__colors {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto auto auto; column-gap: 30px; row-gap: 30px;}
.ui-section__colors__card__body {display: flex; flex-direction: column; align-items: flex-start; row-gap: 10px; padding-top: 20px; margin-top: 40px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(0, 0, 0, 0.2);}
.ui-section__colors__card__title {font-weight: 600;}
.ui-section__colors__card__descr {font-weight: 400; font-size: 18px;}
.bg-white {background-color: rgb(255, 255, 255);}
.bg-black {background-size: auto; background-image: linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.bg-orange {background-size: auto; background-image: linear-gradient(rgba(216, 168, 76, 1) 0%, rgba(216, 168, 76, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.bg-gray_1 {background-size: auto; background-image: linear-gradient(rgba(145, 145, 145, 1) 0%, rgba(145, 145, 145, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.bg-gray_2 {background-size: auto; background-image: linear-gradient(rgba(213, 210, 207, 1) 0%, rgba(213, 210, 207, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.bg-gray_3 {background-size: auto; background-image: linear-gradient(rgba(244, 242, 240, 1) 0%, rgba(244, 242, 240, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.bg-interior_2 {background-size: auto; background-image: linear-gradient(rgba(245, 245, 245, 1) 0%, rgba(245, 245, 245, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.bg-interior_1 {background-size: auto; background-image: linear-gradient(rgba(193, 154, 107, 1) 0%, rgba(193, 154, 107, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.bg-interior_3 {background-size: auto; background-image: linear-gradient(rgba(55, 57, 59, 1) 0%, rgba(55, 57, 59, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.bg-blue {background-size: auto; background-image: linear-gradient(rgba(223, 234, 255, 1) 0%, rgba(223, 234, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.bg-navy {background-size: auto; background-image: linear-gradient(rgba(54, 121, 255, 1) 0%, rgba(54, 121, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.ui-section__texts {display: flex; flex-direction: column; align-items: flex-start; row-gap: 50px;}
.t-link {line-height: 100%; letter-spacing: -0.03rem; text-decoration: underline; color: rgba(0, 0, 238, 1);}
.t-menu {line-height: 100%; font-weight: 500; text-transform: uppercase; font-size: 1.3rem;}
.t-button {line-height: 100%; font-weight: 500; text-transform: uppercase; font-size: 1.3rem; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease;}
.t-title_1 {font-size: 11rem; line-height: 90%; margin-top: 0px;}
.t-title_2 {font-size: 7.4rem; line-height: 90%;}
.t-title_3 {font-size: 22.5rem; line-height: 90%;}
.t-title_4 {font-size: 13.5rem; line-height: 92%;}
.t-subtitle_1 {font-size: 1.3rem; line-height: 100%; text-transform: uppercase; font-weight: 500;}
.t-subtitle_2 {font-size: 1.8rem; line-height: 100%; letter-spacing: -0.03rem; font-weight: 500; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-family: 'Roboto SemiBold';}
.t-section_subtitle {font-size: 1.3rem; line-height: 100%; letter-spacing: -0.03rem; font-weight: 700; text-transform: uppercase; font-family: 'Roboto SemiBold'; display: inline-flex; align-items: center; column-gap: 0.5rem; margin-top: 0.8rem;}
.t-text_1 {line-height: 100%; letter-spacing: -0.04rem; font-size: 1.6rem; font-weight: 400; flex-direction: column; align-items: flex-start;}
.t-text_2 {line-height: 100%; letter-spacing: -0.03rem; font-size: 1.4rem;}
.t-text_3 {line-height: 100%; letter-spacing: -0.03rem; font-size: 1.2rem;}
.ui-subtitle__title {font-size: 24px;}
.ui-subtitle {padding-top: 50px; margin-bottom: -20px;}
.ui-section__sidebar__label-small {font-size: 14px; color: rgba(160, 160, 160, 1);}
.ui-section__components {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; row-gap: 50px; column-gap: 50px;}
.ui-section__components__col {display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto; flex-direction: row; align-items: flex-start; row-gap: 30px; column-gap: 30px;}
.t-button_link__icon {width: 1rem; height: 1rem;}
.t-button_circle--white {color: rgba(255, 255, 255, 1); align-items: center; display: inline-flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; width: 12rem; height: 12rem; border-top-left-radius: 100%; border-top-right-radius: 100%; border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; justify-content: center; flex-direction: row; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-color: rgba(255, 255, 255, 1); border-left-color: rgba(255, 255, 255, 1); border-right-color: rgba(255, 255, 255, 1); border-bottom-color: rgba(255, 255, 255, 1);}
.t-button_circle--white:hover {border-bottom-color: rgba(255, 255, 255, 1); border-top-width: 0.09rem; border-left-width: 0.09rem; border-right-width: 0.09rem; border-bottom-width: 0.09rem; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; color: rgba(0, 0, 0, 1); border-top-color: rgba(255, 255, 255, 1); border-left-color: rgba(255, 255, 255, 1); border-right-color: rgba(255, 255, 255, 1);}
.t-button_circle__text {display: block; text-align: center;}
.t-button_circle {color: rgba(0, 0, 0, 1); align-items: center; display: inline-flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; width: 12rem; height: 12rem; border-top-left-radius: 100%; border-top-right-radius: 100%; border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; justify-content: center; flex-direction: row; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.t-button_circle:hover {border-bottom-color: rgba(145, 145, 145, 0);}
.t-button_lnk {color: rgba(0, 0, 0, 1); align-items: center; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-color: rgba(145, 145, 145, 1); border-left-color: rgba(145, 145, 145, 1); border-right-color: rgba(145, 145, 145, 1); border-bottom-color: rgba(0, 0, 0, 1); border-bottom-style: solid; display: inline-flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; padding-bottom: 0.5rem;}
.t-button_lnk:hover {border-bottom-color: rgba(0, 0, 0, 0);}
.t-button_wide {color: rgba(255, 255, 255, 1); align-items: center; display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; height: 5rem; border-top-left-radius: 5rem; border-top-right-radius: 5rem; border-bottom-left-radius: 5rem; border-bottom-right-radius: 5rem; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; justify-content: center; flex-direction: row; border-top-color: rgba(0, 0, 0, 1); border-left-color: rgba(0, 0, 0, 1); border-right-color: rgba(0, 0, 0, 1); border-bottom-color: rgba(0, 0, 0, 1); background-color: rgb(0, 0, 0); width: 100%;}
.t-button_wide:hover {border-bottom-color: rgba(145, 145, 145, 0);}
.t-button_wide--rounded {color: rgba(255, 255, 255, 1); align-items: center; display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; height: 5rem; border-top-left-radius: 5rem; border-top-right-radius: 5rem; border-bottom-left-radius: 5rem; border-bottom-right-radius: 5rem; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; justify-content: center; flex-direction: row; border-top-color: rgba(0, 0, 0, 1); border-left-color: rgba(0, 0, 0, 1); border-right-color: rgba(0, 0, 0, 1); border-bottom-color: rgba(0, 0, 0, 1); width: 100%; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; background-image: linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%);}
.t-button_wide--rounded:hover {border-bottom-color: rgba(145, 145, 145, 0);}
.t-menu__link--white {color: rgba(255, 255, 255, 1); align-items: center; column-gap: 0.5rem; display: inline-flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.t-menu__link--white:hover {color: rgba(213, 210, 207, 1);}
.t-menu__link {color: rgba(0, 0, 0, 1); align-items: center; column-gap: 0.5rem; display: inline-flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.t-menu__link:hover {color: rgba(213, 210, 207, 1);}
.t-navbar_vertical {flex-direction: column; align-items: flex-start; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; background-size: auto; background-image: none/*linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.t-navbar_vertical__menu {flex-direction: column; align-items: flex-start;}
.t-menu__dropdown {color: rgba(0, 0, 0, 1); align-items: center; column-gap: 0.5rem; display: inline-flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.t-menu__dropdown:hover {color: rgba(255, 255, 255, 1);}
.ui-section__components2 {display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; row-gap: 50px; column-gap: 50px; flex-direction: column; align-items: flex-start;}
.ui-section__components2__col {display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto; flex-direction: column; align-items: flex-start; row-gap: 30px; column-gap: 30px;}
.t-header {display: flex; justify-content: space-between;}
.t-header__logo {height: 3.5rem; width: 10.9rem;}
.t-header__navbar {flex-direction: column; align-items: flex-start; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; background-size: auto; background-image: none/*linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; display: flex;}
.t-header__navbar__menu {flex-direction: row; align-items: center; column-gap: 1.5rem;}
.t-header__phone {width: auto; display: flex; align-items: center; flex-direction: row; justify-content: flex-end;}
.t-header__callback {width: auto; display: flex; align-items: center; flex-direction: row;}
.t-hero {height: 100vh; background-size: cover, auto; background-image: url("/d/hero-bg.webp"), linear-gradient(rgba(213, 210, 207, 1) 0%, rgba(213, 210, 207, 1) 100%); background-repeat: no-repeat, no-repeat; background-position: center center, left 0px top 0px; background-attachment: scroll, scroll; padding-top: 4rem; padding-bottom: 6rem; padding-left: 4rem; padding-right: 4rem; display: flex; flex-direction: column; align-items: center; justify-content: space-between;}
.t-maxw {padding-left: 4rem; padding-right: 4rem;}
.t-px {padding-left: 4rem; padding-right: 4rem;}
.t-header_wrap {position: fixed; z-index: 10; top: -6rem; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding-left: 4rem; padding-right: 4rem; height: 6rem; background-size: auto; background-image: linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.t-py {padding-top: 2rem; padding-bottom: 2rem;}
.t-header_vertical {display: flex; justify-content: space-between;}
.t-header_vertical__right {width: auto; display: flex; flex-direction: column; align-items: flex-end; row-gap: 1.5rem;}
.t-hero__h1_area {display: flex; flex-direction: column; align-items: center; color: rgba(255, 255, 255, 1); width: auto; z-index: 3; padding-top: 0rem;}
.t-hero__h1__string2 {display: flex; flex-direction: row; justify-content: center; align-items: center; width: auto;}
.hero__h1__string3 {width: auto; display: flex; flex-direction: row; align-items: flex-start; column-gap: 1.2rem;}
.t-header_vertical_wrap {position: absolute; top: 0px; padding-left: 4rem; padding-right: 4rem; padding-top: 2rem; padding-bottom: 2rem;}
.hero__button_wrap {display: flex; justify-content: center; align-items: flex-end;}
.t-hero__h1__descr {width: auto; display: flex; align-items: flex-start; flex-direction: column; right: -5.6rem;}
.hero__h1__descr_wrap {display: flex; justify-content: flex-end; margin-top: 1.2rem;}
.t-grey_2 {color: rgba(213, 210, 207, 1);}
.t-grey_1 {color: rgba(145, 145, 145, 1);}
.t-orange {color: rgba(216, 168, 76, 1);}
.t-interior_1 {color: rgba(193, 154, 107, 1);}
.t-interior_2 {color: rgba(245, 245, 245, 1);}
.t-grey_3 {color: rgba(244, 242, 240, 1);}
.t-navy {color: rgba(54, 121, 255, 1);}
.t-blue {color: rgba(223, 234, 255, 1);}
.t-interior_3 {color: rgba(55, 57, 59, 1);}
.t-black {color: rgba(0, 0, 0, 1);}
.t-hero__h1__string2__subtitle {display: inline-flex; justify-content: flex-end; align-items: flex-start; text-align: right; position: absolute; left: -15rem; top: 0.8rem; width: 15rem; padding-right: 1rem;}
.header_vertical__button__icon {width: 1.8rem; height: 1.8rem;}
.header__button__icon {width: 1.8rem; height: 1.8rem;}
.header_vertical__logo {height: 3.5rem; width: auto;}
.t-button_mobmenu_open {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; width: 4rem; height: 3.5rem; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; display: none;}
.t-button_mobmenu_close {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; display: flex; width: 3rem; height: 3rem; position: absolute; z-index: 22; top: -0.5rem; right: -0.5rem; flex-direction: row;}
.t-header__logo--dark {height: 3.5rem; width: auto;}
.t-section_about {padding-left: 4rem; padding-right: 4rem;}
.t-section--mt {margin-top: 16rem;}
.t-section_subtitle__dot {font-size: 6rem; line-height: 1rem; width: 0.8rem; align-items: flex-start; height: 0.8rem; min-width: 0.8rem; min-height: 0.8rem; max-width: 0.8rem; max-height: 0.8rem;}
.t-section--pt {padding-top: 16rem;}
.t-section_about__layout {align-items: flex-start; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.t-section_about__aside {grid-template-columns: 1fr 1fr; grid-template-rows: auto; display: flex; align-items: flex-start; grid-column-start: span 2; grid-column-end: span 2;}
.t-section_about__descr__text {display: flex; flex-direction: column; align-items: flex-start; width: auto; grid-column-start: span 4; grid-column-end: span 4;}
.t-section_about__descr {display: flex; align-items: flex-start;}
.t-section_about__descr__title {grid-column-start: span 2; grid-column-end: span 2;}
.t-section_about__main-2 {display: flex; align-items: flex-start; flex-direction: column;}
.t-section_about__digits__block {display: flex; flex-direction: column; align-items: flex-start; padding-bottom: 1rem; overflow-x: hidden; overflow-y: hidden;}
.t-section_about__digits__text {z-index: 2; position: absolute; bottom: 0px; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; height: 4rem; align-items: center; width: 100%;}
.t-section_about__digits {display: grid; align-items: flex-end; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.t-button_more--white-2 {color: rgba(255, 255, 255, 1); align-items: center; column-gap: 0.5rem; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-color: rgba(255, 255, 255, 1); border-left-color: rgba(255, 255, 255, 1); border-right-color: rgba(255, 255, 255, 1); border-bottom-color: rgba(255, 255, 255, 1); border-bottom-style: solid; padding-bottom: 0.5rem; display: inline-flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.t-button_more--white-2:hover {border-bottom-color: rgba(145, 145, 145, 0);}
.t-section_services {padding-left: 4rem; padding-right: 4rem; margin-top: 16rem;}
.t-services_list__item__img {width: 100%; height: auto;}
.t-services_list__item__images {display: grid; align-items: flex-start; column-gap: 2rem; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto; grid-column-start: span 6; grid-column-end: span 6;}
.t-services_list__item__content {display: grid; align-items: flex-start; column-gap: 2rem; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto;}
.t-services_list__item__descr {display: flex; align-items: flex-start; flex-direction: column; justify-content: space-between; height: 100%; grid-column-start: span 2; grid-column-end: span 2;}
.t-services_list__item__title {margin-bottom: 2rem;}
.t-line_grey {height: 0.1rem; background-size: auto; background-image: linear-gradient(rgba(145, 145, 145, 1) 0%, rgba(145, 145, 145, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.t-section_portfolio {display: flex; flex-direction: column; align-items: center; margin-top: 16rem;}
.t-portfolio_slider__item {display: flex; flex-direction: column; justify-content: flex-start; align-items: center; width: 27rem; flex-grow: 1; flex-shrink: 0; height: auto; cursor: grab;}
.t-portfolio_slider__item__body {display: flex; justify-content: flex-start; align-items: center; flex-direction: column;}
.t-portfolio_slider__track {display: flex; align-items: flex-start; column-gap: 2rem; will-change: transform; width: auto;}
.t-portfolio_slider__item__image {width: 100%; height: auto; aspect-ratio: 21 / 25;}
.t-section_features {padding-left: 4rem; padding-right: 4rem; display: flex; flex-direction: column; align-items: center;}
.t-features__timeline__vline {width: 0.1rem; transform: translate3D(50%, 0px, 0px); position: absolute; left: 50%; top: 0px; bottom: 0px; z-index: 0; border-top-width: 0px; border-right-width: 0.1rem; border-bottom-width: 0px; border-left-width: 0px; border-right-style: solid; border-right-color: rgba(145, 145, 145, 1); margin-left: -0.01rem;}
.t-features__timeline__marker {width: 1.1rem; height: 1.1rem; border-top-left-radius: 100%; border-top-right-radius: 100%; border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-color: rgba(0, 0, 0, 1); border-left-color: rgba(0, 0, 0, 1); border-right-color: rgba(0, 0, 0, 1); border-bottom-color: rgba(0, 0, 0, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; display: flex; justify-content: center; align-items: center; position: absolute; left: 50%; z-index: 2; top: 0%; transform: translate3D(-50%, 0px, 0px); margin-left: 0.1rem; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.t-features__timeline__marker__fill {transform: scale3d(0, 0, 0); border-top-left-radius: 100%; border-top-right-radius: 100%; border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; background-size: auto; background-image: linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.t-features__timeline___hline--r {height: 0.1rem; color: rgba(145, 145, 145, 1); width: 50%; overflow-x: hidden; overflow-y: hidden; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0.1rem; border-left-width: 0px; border-bottom-style: solid;}
.t-features__timeline___content--r {align-items: flex-start; text-align: left; padding-right: 0rem; padding-left: 1.8rem; flex-direction: column;}
.t-features__timeline__row {height: 14rem;}
.t-features__timeline__content__text {color: rgba(145, 145, 145, 1); margin-top: 1rem;}
.t-features__timeline__content {z-index: 2; top: -0.3rem;}
.t-features__timeline__hline {position: absolute; top: 0.5rem; height: 0.1rem; z-index: 1; color: rgba(145, 145, 145, 1); background-size: auto; background-image: linear-gradient(rgba(145, 145, 145, 1) 0%, rgba(145, 145, 145, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; left: 0px; width: 50%; overflow-x: hidden; overflow-y: hidden;}
.t-section_quality__content {display: flex; justify-content: center; align-items: center; flex-direction: column;}
.t-section_quality__content__title {justify-content: center; text-align: center; max-width: 98rem;}
.section_quality__content__vcard__image {width: 100%; height: 100%;}
.section_quality__content__vcard__play {width: 6rem; height: 6rem; position: absolute; z-index: 2; top: 50%; left: 50%; transform: translate3D(-3.25rem, -3.25rem, 0px);}
.t-section_quality__content__vcard {width: 55rem; height: 33rem; display: inline-flex; justify-content: center; align-items: center; margin-top: -3.5rem;}
.t-section_trust {display: flex; flex-direction: column; align-items: flex-start; padding-top: 16rem;}
.t-section_trust__head {display: flex; align-items: flex-start; margin-left: auto; margin-right: auto; flex-direction: column; padding-left: 4rem; padding-right: 4rem;}
.t-section_trust__head__right {width: auto;}
.t-section_trust__head__left {grid-column-start: span 5; grid-column-end: span 5;}
.t-section_quality {padding-left: 4rem; padding-right: 4rem;}
.t-section_trust__slider__item__image {height: auto; width: 100%; align-items: center; justify-content: center;}
.t-section_trust__slider {display: flex; flex-wrap: wrap; column-gap: 6rem;}
.t-section_trust__slider__item {display: flex; align-items: center; justify-content: center; height: 10rem; width: auto;}
.t-section_trust__slider_wrap {margin-top: 4rem; overflow-x: hidden; overflow-y: hidden; width: 100%;}
.t-section_trust__head__row {display: grid; align-items: flex-start; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto;}
.t-portfolio_slider__drag {position: absolute; overflow-x: hidden; overflow-y: hidden;}
.t-portfolio_slider {overflow-x: hidden; overflow-y: hidden; display: flex; align-items: center; flex-direction: column; justify-content: center;}
.t-features_timeline {overflow-x: hidden; overflow-y: hidden; display: flex; justify-content: flex-start; align-items: center; flex-direction: column; padding-top: 7rem; padding-bottom: 0rem; width: 80rem;}
.t-portfolio_slider__item__info {display: flex; align-items: flex-start; justify-content: space-between; grid-template-columns: 1fr 1fr; grid-template-rows: auto; margin-top: 1.5rem; flex-direction: row;}
.t-portfolio_slider__item__info__text {max-width: 30rem; font-size: 1.4rem;}
.t-section_tour__head {display: flex; flex-direction: column; justify-content: flex-start; align-items: center; row-gap: 3.5rem; text-align: center;}
.t-section_tour {height: auto; display: flex; flex-direction: column; align-items: center; padding-top: 0rem; padding-left: 4rem; padding-right: 4rem; margin-top: 16rem; margin-bottom: 0px; overflow-x: hidden; overflow-y: hidden;}
.t-section_tour__main {margin-top: 3rem;}
.t-section_tour__cards__images__img {height: auto; width: 100%; position: absolute;}
.t-section_tour__cards__images {display: flex; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; justify-items: center; column-gap: 2rem; grid-row-start: 1; grid-row-end: 1; grid-column-start: 3; grid-column-end: 7; align-items: flex-start; height: 47rem; justify-content: center;}
.t-section_tour__cards {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem; justify-items: center;}
.t-section_tour__cards__images__img-big {width: 36rem; height: 47rem; z-index: 3;}
.t-section_tour__cards__images__img-left {height: 21rem; width: 16.2rem; margin-top: 4rem; position: absolute; left: 0rem;}
.t-section_tour__cards__images__img-right {height: 21rem; width: 16.2rem; margin-top: 4rem; position: absolute; right: 0rem;}
.t-section_tour__descr__top {text-align: right; display: flex; flex-direction: column; align-items: flex-end;}
.t-section_tour__descr__bottom {display: flex; flex-direction: column; align-items: flex-start;}
.t-section_tour__descr {flex-direction: column; align-items: flex-start; row-gap: 2rem; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; display: flex; grid-row-start: span 1; grid-row-end: span 1; grid-column-start: span 4; grid-column-end: span 4; padding-right: 18rem;}
.t-section_tour__descr_wrap {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; position: absolute; left: 0px; top: 27.1rem; column-gap: 2rem;}
.t-button_more--grey {color: rgba(145, 145, 145, 1); align-items: center; column-gap: 0.5rem; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0.1rem; border-left-width: 0px; border-top-color: rgba(255, 255, 255, 1); border-left-color: rgba(255, 255, 255, 1); border-right-color: rgba(255, 255, 255, 1); border-bottom-color: rgba(145, 145, 145, 1); border-bottom-style: solid; display: inline-flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; padding-bottom: 0.5rem;}
.t-button_more--grey:hover {border-bottom-color: rgba(145, 145, 145, 0);}
.t-section_reviews {margin-top: 16rem;}
.t-section_features__head {display: flex; flex-direction: column; align-items: center; justify-content: flex-start; text-align: center; row-gap: 3.5rem;}
.t-reviews__slider__item__content__bottom {display: inline-flex; flex-direction: column; align-items: flex-start; row-gap: 1rem; margin-top: 3rem; padding-top: 1.5rem; width: auto; border-top-width: 0.1rem; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgba(145, 145, 145, 1); border-top-style: solid; margin-left: 6.4rem;}
.t-reviews__slider__controls {height: 1.8rem; align-items: flex-start; justify-content: flex-start; position: relative; top: -1.8rem; padding-left: 6.4rem; padding-right: 6.4rem;}
.t-reviews__slider__item__img {width: 34rem; height: 30rem; min-width: 34rem;}
.t-reviews__slider__item {display: flex; align-items: flex-start; justify-content: space-between;}
.t-reviews__slider__item__text {max-width: 48rem;}
.t-reviews__slider__item__content__top {padding-top: 2rem; padding-left: 6.4rem; width: 58rem;}
.t-section_quality__content__text {text-align: center;}
.t-section_portfolio__head {display: flex; flex-direction: column; align-items: center; justify-content: flex-start; text-align: center; row-gap: 3.5rem;}
.t-section_reviews_head {display: flex; flex-direction: column; align-items: center; justify-content: flex-start; text-align: center;}
.t-section_about__title {max-width: 105rem;}
.t-blog__list__item {display: grid; align-items: flex-start; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem; padding-top: 2rem; padding-bottom: 2rem; border-top-color: rgba(145, 145, 145, 1); border-left-color: rgba(145, 145, 145, 1); border-right-color: rgba(145, 145, 145, 1); border-bottom-color: rgba(145, 145, 145, 1); border-bottom-width: 0.1rem; border-bottom-style: solid;}
.t-blog__list__item__date {grid-column-start: span 2; grid-column-end: span 2; height: auto;}
.t-date__string {display: none;}
.t-blog__list__item__content {grid-column-start: span 4; grid-column-end: span 4; display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between; height: 100%;}
.t-blog__list__item__date_area {display: inline-flex; width: auto; column-gap: 1.2rem; height: auto; margin-left: -0.5rem;}
.t-blog__list__item__content__body {display: inline-flex; flex-direction: column; align-items: flex-start; justify-content: space-between; height: 100%; max-width: 36rem;}
.t-date_area__day {align-items: flex-start; flex-direction: column; overflow-x: hidden; overflow-y: hidden; color: rgba(145, 145, 145, 1); line-height: 80%;}
.t-section_faq__head {display: grid; flex-direction: column; align-items: flex-start; justify-content: flex-start; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.t-section_faq__head__left {grid-column-start: span 3; grid-column-end: span 3; display: flex; align-items: flex-start; padding-top: 0rem;}
.t-section_faq__head__right {grid-column-start: span 5; grid-column-end: span 5; display: flex; align-items: flex-start;}
.t-section_faq__head__text {display: none; align-items: flex-start; width: 26rem; flex-direction: column;}
.t-section_faq__main {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.t-section_faq__list {display: flex; align-items: flex-start; width: 100%; flex-direction: column; border-top-width: 0.1rem; border-right-width: 0px; border-bottom-width: 0rem; border-left-width: 0px; border-top-color: rgba(145, 145, 145, 1); border-top-style: solid; border-bottom-color: rgba(145, 145, 145, 1); border-bottom-style: none;}
.t-section_faq__list__item {padding-top: 0rem; padding-bottom: 0rem; display: flex; flex-direction: column; align-items: flex-start; column-gap: 0px; width: 100%; border-top-color: rgba(145, 145, 145, 1); border-left-color: rgba(145, 145, 145, 1); border-right-color: rgba(145, 145, 145, 1); border-bottom-color: rgba(145, 145, 145, 1); border-bottom-width: 0.1rem; border-bottom-style: solid;}
.t-section_faq__list__wrap {display: flex; align-items: flex-start; width: 100%; grid-column-start: span 5; grid-column-end: span 5;}
.t-section_faq__list__item__head {padding-top: 2rem; display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding-right: 3.5rem; padding-bottom: 2rem;}
.t-section_blog__head-3 {display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; row-gap: 3.5rem;}
.section_faq__list__item__head__icon {width: 2rem; height: 2rem; position: absolute; bottom: 2rem; right: 0px;}
.t-section_blog__list {border-top-width: 0.1rem; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(145, 145, 145, 1);}
.t-section_callback {padding-top: 4rem; padding-bottom: 15rem; background-size: cover; background-image: url("/d/callback-bg.webp"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; height: 100vh; color: rgba(255, 255, 255, 1);}
.t-section_callback__main__left {display: flex; align-items: flex-start; flex-direction: column;}
.t-section_callback__main {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.t-section_callback__main__right {grid-column-start: span 3; grid-column-end: span 3; justify-self: end;}
.t-form__input {height: 3rem; padding-top: 0px; padding-bottom: 1.4rem; padding-left: 0px; padding-right: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0.1rem; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 1); color: rgba(255, 255, 255, 1);}
.t-form__input_group {position: relative; margin-bottom: 2.5rem; margin-top: 0px;}
.t-form__label {margin-bottom: 0px; position: absolute; bottom: 1.5rem; left: 0px;}
.t-section_callback__form {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}
.t-form__checkbox_group {margin-top: 0px; margin-bottom: 0px;}
.t-form___checkbox {column-gap: 1rem;}
.t-form__checkbox__list {flex-direction: row; align-items: center; column-gap: 1rem;}
.t-link--white {color: rgba(255, 255, 255, 1);}
.t-footer {display: flex; flex-direction: column; align-items: flex-start; padding-top: 6rem; padding-bottom: 4rem;}
.t-footer__body {display: flex; flex-direction: column; align-items: flex-start;}
.t-footer__center__top {display: flex; justify-content: space-between; align-items: flex-start;}
.t-link--black {color: rgba(0, 0, 0, 1); text-decoration: none;}
.t-footer__mail_link {color: rgba(0, 0, 0, 1); text-decoration: none; font-size: 25.4rem; position: static; left: 0rem; display: block; overflow-wrap: normal;}
.t-footer__center {display: flex; align-items: flex-start; row-gap: 1.5rem; flex-direction: column; margin-top: 6rem;}
.t-footer__bottom {display: flex; justify-content: space-between; align-items: flex-end;}
.t-footer__bottom__left {display: flex; align-items: flex-start; flex-direction: column; row-gap: 1rem;}
.t-footer__bottom__right {display: flex; align-items: flex-end; justify-content: flex-end; flex-direction: column; row-gap: 1rem;}
.t-link--grey {color: rgba(145, 145, 145, 1); text-decoration: none;}
.t-footer__top {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto;}
.t-footer__top__logo {grid-column-start: span 4; grid-column-end: span 4; display: flex; align-items: flex-start;}
.t-menu__dropdown--dark {color: rgba(0, 0, 0, 1); align-items: center; column-gap: 0.5rem; display: inline-flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.t-menu__dropdown--dark:hover {color: rgba(244, 242, 240, 1); background-size: auto; background-image: none/*linear-gradient(rgb(229, 229, 229) 0%, rgb(229, 229, 229) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.t-button_more--dark {color: rgba(0, 0, 0, 1); align-items: center; column-gap: 0.5rem; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-color: rgba(255, 255, 255, 1); border-left-color: rgba(255, 255, 255, 1); border-right-color: rgba(255, 255, 255, 1); border-bottom-color: rgba(0, 0, 0, 1); border-bottom-style: solid; padding-bottom: 0.5rem; display: inline-flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.t-button_more--dark:hover {border-bottom-color: rgba(145, 145, 145, 0);}
.t-menu__dropdown--light {color: rgba(255, 255, 255, 1); align-items: center; column-gap: 0.5rem; display: inline-flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.t-menu__dropdown--light:hover {color: rgba(244, 242, 240, 1); background-size: auto; background-image: none/*linear-gradient(rgb(229, 229, 229) 0%, rgb(229, 229, 229) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.t-html {font-family: 'Roboto';}
.t-btn-group {display: flex; align-items: center; column-gap: 1rem;}
.t-cats__btn--active {background-color: rgb(0, 0, 0); color: rgba(255, 255, 255, 1);}
.t-font {font-weight: 600;}
.t-blog__list__item__image {grid-column-start: span 2; grid-column-end: span 2;}
.t-header__navbar__dropdown_menu {padding-left: 2rem; padding-right: 2rem; padding-top: 2rem; padding-bottom: 2rem; background-size: auto; background-image: linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%); background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; margin-left: -2rem;}
.t-popup_callback__form {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; min-height: 29.21rem;}
.t-form__input-black {height: 3rem; padding-top: 0px; padding-bottom: 1.4rem; padding-left: 0px; padding-right: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0.1rem; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: solid; border-bottom-color: rgba(0, 0, 0, 1); color: rgba(0, 0, 0, 1);}
.t-popup_callback__main {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 0rem;}
.t-popup_callback__left {display: flex; align-items: flex-start; flex-direction: column;}
.t-callback_popup {height: 100%; width: 100%; background-size: auto; background-image: none/*linear-gradient(rgba(0, 55, 0, 1) 0%, rgba(0, 55, 0, 1) 100%)*/; background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; z-index: 101;}
.t-form__error_message {margin-top: 0.5rem;}
.t-features__timeline__content__title {background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.t-features__timeline__content__title-r {padding-left: 0rem;}
.t-features__timeline__content-l {padding-right: 1.8rem; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.t-cats_btn--active {background-image: linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%); color: rgba(255, 255, 255, 1);}
.t-page_cats_filter {display: flex; align-items: center; justify-content: space-between;}
.t-page_wrap {display: flex; flex-direction: column; align-items: flex-start; padding-left: 4rem; padding-right: 4rem; padding-top: 14rem; padding-bottom: 0rem;}
.t-page_head {margin-bottom: 4rem;}
.t-blog__list {border-top-width: 0.1rem; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(145, 145, 145, 1); width: 100%;}
.t-page_blog__list-wrap {width: 100%; margin-top: 3rem; border-top-width: 0.1rem; border-right-width: 0px; border-bottom-width: 0rem; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(145, 145, 145, 1); border-bottom-color: rgba(145, 145, 145, 1); border-bottom-style: none;}
.t-page_blog__list {border-top-width: 0.1rem; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(145, 145, 145, 1); width: 100%;}
.t-page_blog__list__item {display: grid; align-items: flex-start; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem; padding-top: 2rem; padding-bottom: 2rem; border-top-color: rgba(145, 145, 145, 1); border-left-color: rgba(145, 145, 145, 1); border-right-color: rgba(145, 145, 145, 1); border-bottom-color: rgba(145, 145, 145, 1); border-bottom-width: 0.1rem; border-bottom-style: solid; width: 100%;}
.t-blog__list__col_title {display: flex; flex-direction: column; justify-content: center; align-items: flex-start; row-gap: 2rem; height: 100%;}
.t-blog__list__col_text {grid-column-start: 4; grid-column-end: 6; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; height: 100%; grid-row-start: 1; grid-row-end: 1;}
.t-blog__list__col_image {grid-column-start: 7; grid-column-end: 9; grid-row-start: 1; grid-row-end: 1;}
.t-page_pagintaion__page {display: flex; justify-content: center; align-items: center; width: auto; height: auto;}
.t-page_pagintaion__page_number {width: 4rem; height: 4rem; border-top-left-radius: 100%; border-top-right-radius: 100%; border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; justify-content: center;}
.t-page_pagination-wrap {display: flex; justify-content: center; align-items: center; position: relative;}
.t-page_pagination {display: flex; justify-content: space-between; align-items: center; position: relative; width: 100%;}
.t-page_pagination-prev {width: auto; display: flex; align-items: center; height: auto; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.t-page_pagination-next {width: auto; display: flex; align-items: center; height: auto;}
.t-features__timeline__hline__wrap {display: flex; justify-content: flex-end; z-index: 1; top: 0.6rem;}
.t-features__timeline__hline__wrap2 {display: flex; justify-content: flex-start; z-index: 1; top: 0.6rem;}
.t-services_list__item {background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.t-footer__logo {height: 5rem; width: 15.7rem;}
.t-footer__navbar_vertical {flex-direction: column; align-items: flex-start; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; background-size: auto; background-image: none/*linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.t-footer__navbar_vertical__menu {flex-direction: column; align-items: flex-start;}
.t-tour_popup {height: 100%; width: 100%; background-size: auto; background-image: none/*linear-gradient(rgba(0, 55, 0, 1) 0%, rgba(0, 55, 0, 1) 100%)*/; background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; padding-left: 2rem; padding-right: 2rem; padding-top: 2rem; padding-bottom: 2rem;}
.t-popup_tour__body {grid-column-start: span 5; grid-column-end: span 5; justify-self: end; padding-left: 0rem; padding-right: 0rem; padding-top: 0rem; padding-bottom: 0rem; height: 100%; background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%); overflow-x: hidden; overflow-y: hidden;}
.popup_tour__controls__buttons__btn {width: 3.5rem; height: 3.5rem; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; border-top-left-radius: 100%; border-top-right-radius: 100%; border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; box-shadow: 0px 0px 0.7em 0px rgba(0, 0, 0, 0.25);}
.t-popup_tour__controls__buttons {display: flex; align-items: center; justify-content: center; column-gap: 1rem;}
.t-popup_tour__controls__nav-left {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.1rem; height: 1.8rem; background-size: contain, auto; background-image: url("/d/vector_33.svg"), none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: no-repeat, repeat; background-position: center center, left 0px top 0px; background-attachment: scroll, scroll; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; left: 0px; z-index: 10; filter: invert(1);}
.t-popup_tour__controls__nav-right {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; width: 3.1rem; height: 1.8rem; background-size: contain, auto; background-image: url("/d/vector_32.svg"), none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: no-repeat, repeat; background-position: center center, left 0px top 0px; background-attachment: scroll, scroll; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; right: 0px; z-index: 10; filter: invert(1);}
.t-popup_tour__controls {display: flex; justify-content: space-between; align-items: center; margin-top: 3rem; position: absolute; z-index: 5; bottom: 0rem; right: 0rem; left: 0rem; padding-left: 5rem; padding-right: 5rem; padding-top: 5rem; padding-bottom: 5rem;}
.t-popup_tour__embed {background-size: auto; background-image: linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; z-index: 2; top: 0rem; left: 0rem; position: relative; right: 0px; bottom: 0px; height: 100%;}
.t-catstabs__title {color: rgba(0, 0, 0, 1); align-items: center; display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-top-left-radius: 5rem; border-top-right-radius: 5rem; border-bottom-left-radius: 5rem; border-bottom-right-radius: 5rem; justify-content: flex-start; flex-direction: row; background-color: rgb(255, 255, 255); padding-top: 1rem; padding-bottom: 1rem; padding-left: 0rem; padding-right: 0rem; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); width: auto;}
.t-catstabs__title:hover {border-bottom-color: rgba(145, 145, 145, 0);}
.t-catstabs__title:active {background-color: rgb(0, 0, 0); color: rgba(255, 255, 255, 1);}
.t-catstabs_btn {color: rgba(0, 0, 0, 1); align-items: center; display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-top-left-radius: 5rem; border-top-right-radius: 5rem; border-bottom-left-radius: 5rem; border-bottom-right-radius: 5rem; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; justify-content: center; flex-direction: row; border-top-color: rgba(0, 0, 0, 1); border-left-color: rgba(0, 0, 0, 1); border-right-color: rgba(0, 0, 0, 1); border-bottom-color: rgba(0, 0, 0, 1); background-color: rgb(255, 255, 255); padding-top: 1rem; padding-bottom: 1rem; padding-left: 1rem; padding-right: 1rem; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);}
.t-catstabs_btn:hover {border-bottom-color: rgba(0, 0, 0, 1); color: rgba(145, 145, 145, 1);}
.t-catstabs_btn:active {background-color: rgb(0, 0, 0); color: rgba(255, 255, 255, 1); background-image: linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%);}
.t-catstabs_btn__text {overflow-wrap: normal;}
.t-btn-group__item {flex-grow: 1; flex-shrink: 0;}
.t-page_article {display: flex; justify-content: flex-start; align-items: flex-start; flex-direction: column;}
.t-page_article__hero {display: flex; flex-direction: column; align-items: center; text-align: center; height: 100svh;}
.t-article__hero__image {width: 100%; height: 100%;}
.t-article__hero__content {display: flex; flex-direction: column; justify-content: space-between; align-items: center; padding-left: 4rem; padding-right: 4rem; padding-top: 13.5rem; padding-bottom: 4rem; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; z-index: 2;}
.t-article__hero__content__bottom {display: flex; flex-direction: column; justify-content: flex-start; align-items: center; row-gap: 2rem; max-width: 40rem;}
.t-white {color: rgba(255, 255, 255, 1);}
.t-article__hero__content__title {max-width: 90rem;}
.t-article__content__text {max-width: 70rem; margin-top: -2rem;}
.t-article_content {display: flex; flex-direction: column; align-items: center; padding-top: 10rem; padding-bottom: 0rem; padding-left: 4rem; padding-right: 4rem;}
.t-article__content__sidebar {width: 17rem; position: absolute; left: 4rem; top: 10rem; z-index: 2; bottom: 0px;}
.t-article__content__sidebar__links__link {align-items: center; display: flex; column-gap: 0.5rem; color: rgba(145, 145, 145, 1);}
.t-article__content__sidebar__links__link:hover {color: rgba(0, 0, 0, 1);}
.t-article__content__sidebar__block__title {margin-bottom: 1.5rem;}
.t-article__content__sidebar__block {position: sticky; top: 10rem; z-index: 2; left: 0px;}
.t-article_related {padding-left: 4rem; padding-right: 4rem; margin-top: 16rem;}
.t-tiles__item {display: flex; flex-direction: column; align-items: flex-start; width: 25%; padding-right: 1.5rem; flex-grow: 1; flex-shrink: 0;}
.t-tiles {display: flex; align-items: flex-start;}
.t-tiles__item__body {display: flex; flex-direction: column; align-items: flex-start;}
.t-tiles__item__image {width: 100%; margin-bottom: 1rem;}
.t-tiles__item__image__img {width: 100%; height: auto; aspect-ratio: 5 / 4;}
.t-tiles__item__text {margin-top: 1.5rem; margin-bottom: 1.5rem;}
.t-header_transparent {position: absolute; top: 0rem; background-size: auto; background-image: none/*linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%)*/; background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.t-header_dark {position: absolute; z-index: 10; display: flex; background-size: auto; background-image: none/*linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%)*/; background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; top: 0rem;}
.t-article__content__sidebar__links {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1rem;}
.js-social-image {display: none;}
.t-header_wrap-sticky {position: fixed; z-index: 99; top: -6rem; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding-left: 4rem; padding-right: 4rem; height: 6rem; background-size: auto; background-image: linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.t-mobmenu_wrap {position: fixed; z-index: 100; top: 0rem; flex-direction: column; justify-content: flex-start; align-items: flex-start; padding-left: 3rem; padding-right: 3rem; height: 100%; left: 0px; bottom: 0px; right: 0px; background-color: rgb(245, 245, 245); padding-top: 3rem; padding-bottom: 3rem; display: none;}
.t-mobmenu {display: flex; justify-content: flex-start; flex-direction: column; align-items: flex-start; height: 100%;}
.t-mobmenu__phone {width: auto; display: flex; align-items: center; flex-direction: row; justify-content: flex-end;}
.t-mobmenu__callback {width: auto; display: flex; align-items: center; flex-direction: row;}
.t-mobmenu__navbar {flex-direction: column; align-items: flex-start;}
.t-mobmenu__navbar_wrap {flex-direction: column; align-items: flex-start; flex-grow: 1; flex-shrink: 0;}
.t-mobmenu__navbar__menu {flex-direction: column; align-items: flex-start; column-gap: 1.5rem; row-gap: 1.5rem;}
.t-mobmenu__navbar__dropdown_menu {padding-left: 2rem; padding-right: 2rem; padding-top: 0rem; padding-bottom: 0rem; background-size: auto; background-image: none/*linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; margin-left: -2rem; position: static; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.t-mobmenu__link {margin-bottom: 0rem;}
.t-mobmenu__close__button__icon {width: 1.8rem; height: 1.8rem;}
.t-button_mobmenu_open__icon-dark {display: none; width: 100%; height: 1rem;}
.t-button_mobmenu_open__icon-white {width: 100%; height: 1rem;}
.js-cats_filter__target {display: none;}
.t-popup_callback__body {grid-column-start: span 5; grid-column-end: span 5; justify-self: end; padding-left: 4rem; padding-right: 4rem; padding-top: 9.5rem; padding-bottom: 12rem; height: 100%; max-width: 60rem;}
.t-features__timeline__row-last {height: 10rem;}
.t-section_callback__head-2 {margin-bottom: 3.5rem;}
.t-footer__center__email {overflow-y: clip;}
.t-page_faq__list {display: flex; align-items: start; width: 100%; border-top-width: 0rem; border-right-width: 0px; border-bottom-width: 0rem; border-left-width: 0px; border-top-color: rgba(145, 145, 145, 1); border-top-style: none; border-bottom-color: rgba(145, 145, 145, 1); border-bottom-style: none; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; flex-direction: column;}
.t-page_faq__list__item {padding-top: 0rem; padding-bottom: 0rem; display: inline-flex; flex-direction: column; align-items: flex-start; column-gap: 0px; width: 100%; border-top-color: rgba(145, 145, 145, 1); border-left-color: rgba(145, 145, 145, 1); border-right-color: rgba(145, 145, 145, 1); border-bottom-color: rgba(145, 145, 145, 1); border-bottom-width: 0.1rem; border-bottom-style: solid; border-top-width: 0rem; border-top-style: none; break-inside: avoid;}
.t-page_faq__list__item__head {padding-top: 2rem; display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding-right: 3.5rem; padding-bottom: 2rem;}
.t-page_faq__list__item__head__icon {width: 2rem; height: 2rem; position: absolute; right: 0px; top: 2rem;}
.t-page_faq__list__wrap {display: flex; align-items: flex-start; width: 100%; grid-column-start: span 5; grid-column-end: span 5;}
.t-faq__list__item-wrap {flex-direction: column; align-items: flex-start; border-top-width: 0rem; border-top-style: none; border-bottom-style: solid; border-bottom-width: 0.1rem; border-bottom-color: rgba(145, 145, 145, 1);}
.t-page_main {max-width: 100%;}
.t-page_contacts__layout {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.t-page_contacts__contacts_area {grid-column-start: span 3; grid-column-end: span 3; display: flex; flex-direction: column; align-items: flex-start; row-gap: 4rem;}
.t-page_contacts__map_area {grid-column-start: span 5; grid-column-end: span 5; height: 40rem;}
.t-page_contacts__contacts_address {text-transform: uppercase; display: inline-flex; align-items: flex-start; column-gap: 0.5rem;}
.t-page_contacts__contacts_address__text {text-transform: none;}
.t-page_contacts__contacts_li {max-width: 25rem; display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.5rem;}
.t-page_contacts__contacts_descr {padding-left: 1.5rem;}
.t-contacts__social {display: flex; align-items: flex-start; column-gap: 1rem;}
.t-contacts__social__icon {height: auto; width: auto;}
.t-contacts__social__link {width: 4.5rem; height: 4.5rem; justify-content: center; align-items: center; border-top-left-radius: 100%; border-top-right-radius: 100%; border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-color: rgba(0, 0, 0, 1); border-left-color: rgba(0, 0, 0, 1); border-right-color: rgba(0, 0, 0, 1); border-bottom-color: rgba(0, 0, 0, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; min-width: 4.5rem; min-height: 4.5rem; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.t-contacts__social__link:hover {opacity: 0.6;}
.t-dark {color: rgba(0, 0, 0, 1);}
.t-page_static__main {width: 100%; justify-content: center;}
.t-page_policy__main {width: 100%; justify-content: flex-start; align-items: flex-start; max-width: 88rem;}
.t-reviews_slider__card_media {height: 35rem;}
.t-reviews_slider__card__media {height: 40rem; flex-grow: 1; flex-shrink: 0; background-color: rgb(244, 242, 240);}
.t-reviews_slider__card {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.t-reviews_slider__card__media__img {width: 100%; height: 100%;}
.t-page_about {display: flex; justify-content: flex-start; align-items: flex-start; flex-direction: column;}
.t-page_about__hero {display: flex; flex-direction: column; align-items: center; text-align: center; height: 100svh;}
.t-page_about__main {display: flex; flex-direction: column; align-items: center;}
.t-page_about__hero__image {width: 100%; height: 100%;}
.t-page_about__hero__content {display: flex; flex-direction: column; justify-content: center; align-items: center; padding-left: 4rem; padding-right: 4rem; padding-top: 0rem; padding-bottom: 4rem; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; z-index: 2;}
.t-page_about__hero__content__bottom {display: flex; flex-direction: column; justify-content: flex-start; align-items: center; row-gap: 2rem; max-width: 40rem; margin-top: 1rem;}
.t-page_about__hero__content__title-text {width: 100%;}
.t-page_about__hero__content__text {display: flex; flex-direction: column; align-items: flex-start; text-align: left; max-width: none; width: auto;}
.t-page_about__hero__content__text-text {display: block; width: auto;}
.t-section_mission__wrap {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto auto; column-gap: 2rem;}
.t-section_mission__content__wimage-image {grid-column-start: span 2; grid-column-end: span 2;}
.t-section_mission__title {display: flex; justify-content: flex-start; align-items: flex-start; flex-direction: column; grid-column-start: 3; grid-column-end: 9; grid-row-start: 1; grid-row-end: 1;}
.t-section_mission__title__title {text-align: left;}
.t-section_mission__title__title-text {justify-content: flex-start; text-align: left; line-height: 100%;}
.t-section_mission__title__wimage {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.t-section_mission__texts {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.t-section_mission__texts2 {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.t-section_mission__media {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.t-section_mission__layout {grid-column-start: span 6; grid-column-end: span 6;}
.t-section_mission__head {grid-column-start: span 2; grid-column-end: span 2; position: absolute; left: 0px;}
.t-section__title__wrap {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto;}
.t-section_mission__media__image {grid-row-start: 1; grid-row-end: 1; grid-column-start: 1; grid-column-end: 2; width: 100%; height: 18rem;}
.t-page_about__section_about__head {grid-column-start: span 2; grid-column-end: span 2;}
.t-page_about__section_about__slide {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; padding-left: 4rem; padding-right: 4rem; display: grid;}
.slider-arrow-prev {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; background-size: contain, auto; background-image: url("/d/vector_33.svg"), none/*linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%)*/; background-repeat: no-repeat, repeat; background-position: left 0% center, left 0px top 0px; background-attachment: scroll, scroll; height: 1.8rem; width: 3.1rem;}
.slider-arrow-next {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; background-size: contain, auto; background-image: url("/d/vector_32.svg"), none/*linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%)*/; background-repeat: no-repeat, repeat; background-position: right 0% center, left 0px top 0px; background-attachment: scroll, scroll; height: 1.8rem; width: 3.1rem;}
.t-page_about__section_command__head {grid-column-start: span 2; grid-column-end: span 2; margin-bottom: -5.2rem;}
.t-page_about__section_command__slide {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; padding-left: 4rem; padding-right: 4rem; margin-top: 4rem; display: grid;}
.t-page_about__section_command__name {opacity: 0.2; overflow-wrap: normal; display: block; white-space: nowrap;}
.t-page_about__section_command__card {grid-row-start: 1; grid-row-end: 1; grid-column-start: 5; grid-column-end: 8;}
.t-page_about__section_command__slider-thumbs {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto;}
.t-page_about__section_concept__head {grid-column-start: span 2; grid-column-end: span 2; text-align: center;}
.t-section_concept__texts {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem; padding-left: 4rem; padding-right: 4rem;}
.process-steps-wrapper {flex-direction: row; justify-content: space-between; align-items: flex-start; z-index: 3;}
.process-step-label {height: 3.3rem; display: flex; justify-content: center; align-items: center; width: auto; padding-left: 1rem; padding-right: 1rem; border-top-left-radius: 5rem; border-top-right-radius: 5rem; border-bottom-left-radius: 5rem; border-bottom-right-radius: 5rem; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; margin-bottom: 2rem; background-color: rgb(255, 255, 255);}
.process-step-label--active {background-size: auto; background-image: linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; color: rgba(255, 255, 255, 1);}
.process-step-label-text {overflow-wrap: normal; white-space: nowrap;}
.process-step-dot {width: 1.1rem; height: 1.1rem; border-top-left-radius: 100%; border-top-right-radius: 100%; border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; margin-bottom: 2rem; transition-property: background-color; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; background-color: rgb(255, 255, 255);}
.process-step-item {display: flex; flex-direction: column; align-items: center; width: auto;}
.process-progress-fill {position: absolute; top: 5.8rem; left: 0px; width: 0%; height: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(0, 0, 0, 1); z-index: 2;}
.process-progress-track {position: absolute; top: 5.8rem; left: 0px; height: 1px; z-index: 1; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(145, 145, 145, 1);}
.process-step-head {width: auto; display: flex; justify-content: flex-start; align-items: center; flex-direction: column;}
.process-track-mover {display: flex; align-items: flex-start;}
.process-step-inner {display: flex; justify-content: flex-start; align-items: flex-start; flex-direction: column; width: auto; height: 21rem;}
.process-step-desc {width: auto; position: absolute; top: 8rem; white-space: nowrap;}
.t-page_about__section_command__slide__img {height: auto; width: 40rem;}
.t-page_about__section_command__slide__name {position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; padding-left: 4rem; padding-right: 4rem; justify-content: flex-start; overflow-x: hidden; overflow-y: hidden;}
.process-step-text-line {padding-left: 0px; padding-right: 0px; padding-top: 0.5rem; padding-bottom: 0.5rem;}
.t-section_mission__title--mobile {display: none;}
.t-section_mission__title--tablet {display: none;}
.section_quality__content__vcard__video {width: 100%; height: 100%;}
.t-section_quality__subtitle {margin-top: 0rem;}
.t-page_sdesign__hero__content__title-text {width: 100%;}
.t-page_sdesign__hero__content {display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding-left: 4rem; padding-right: 4rem; padding-top: 0rem; padding-bottom: 4rem; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; z-index: 2; text-align: left;}
.t-page_sdesign__hero__content__bottom {display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-end; row-gap: 2rem; margin-top: 1rem; width: 100%; padding-right: 5rem;}
.t-page_sdesign__hero__content__text {display: flex; flex-direction: column; align-items: flex-start; text-align: left; max-width: none; width: auto;}
.t-page_sdesign__hero__content__text-text {display: block; width: auto; white-space: nowrap;}
.t-page_sdesign__hero__image {width: 100%; height: 100%;}
.t-page_sdesign__hero {display: flex; flex-direction: column; align-items: center; text-align: center; height: 100svh;}
.t-hero-overlay {position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; background-size: auto; background-image: linear-gradient(rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; z-index: 1;}
.t-page_sdesign__section_includes__head {grid-column-start: span 2; grid-column-end: span 2; text-align: left;}
.t-page_sdesign__section_includes__texts {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem; padding-left: 4rem; padding-right: 4rem;}
.howto-section {display: flex; justify-content: flex-start; align-items: center; overflow-x: hidden; overflow-y: hidden; padding-left: 4rem; padding-right: 4rem; margin-top: 0rem; flex-direction: column;}
.howto-step-desc {width: auto; position: absolute; top: 10rem;}
.howto-step-dot {width: 1.1rem; height: 1.1rem; border-top-left-radius: 100%; border-top-right-radius: 100%; border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; margin-bottom: 2rem; transition-property: background-color; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; background-color: rgb(255, 255, 255);}
.howto-step-label-text {overflow-wrap: normal; white-space: nowrap;}
.howto-step-label {height: 4.6rem; display: flex; justify-content: center; align-items: center; width: auto; padding-left: 2rem; padding-right: 2rem; border-top-left-radius: 5rem; border-top-right-radius: 5rem; border-bottom-left-radius: 5rem; border-bottom-right-radius: 5rem; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; margin-bottom: 2rem; background-color: rgb(255, 255, 255); text-align: center;}
.howto-step-head {width: auto; display: flex; justify-content: flex-start; align-items: center; flex-direction: column;}
.howto-step-inner {display: flex; justify-content: flex-start; align-items: flex-start; flex-direction: column; width: auto; height: 18rem;}
.howto-step-item {display: flex; flex-direction: column; align-items: center; width: auto;}
.howto-steps-wrapper {flex-direction: column; justify-content: flex-start; align-items: flex-start; z-index: 3;}
.howto-progress-fill {position: absolute; top: 5.78rem; left: 0px; width: 0%; height: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1.2px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(0, 0, 0, 1); z-index: 2;}
.howto-progress-track {position: absolute; top: 5.78rem; left: 0px; height: 1px; z-index: 1; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1.2px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(204, 204, 204, 1);}
.howto-track-mover {display: flex; align-items: flex-start;}
.process-step-item-copy-2 {display: flex; flex-direction: column; align-items: center; width: auto;}
.t-page_sdesign__section_hawto__head {display: flex; flex-direction: column; align-items: center; justify-content: flex-start; text-align: center; row-gap: 3.5rem;}
.t-button-bordered-rounded {height: 3.8rem; justify-content: center; align-items: center; padding-left: 1rem; padding-right: 1rem; border-top-left-radius: 5rem; border-top-right-radius: 5rem; border-bottom-left-radius: 5rem; border-bottom-right-radius: 5rem; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid;}
.t-page_sdesign__section_portfolio {display: flex; flex-direction: column; align-items: center; margin-top: 16rem;}
.portfolio_infine_slider__slide__block {height: 35rem; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.portfolio_infine_slider__img-square {display: flex; align-items: center;}
.portfolio_infine_slider-wrap {overflow-x: auto; overflow-y: auto;}
.portfolio_infine_slider__img {width: 26.5rem; height: 26.5rem;}
.howto-wrap {margin-top: 16rem;}
.portfolio_infine_slider__item {display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100%; padding-left: 1rem; padding-right: 1rem;}
.portfolio_infine_slider__list {align-items: center; flex-direction: row; grid-template-columns: 1fr 1fr 1fr; display: flex;}
.t-hero__vcard {width: 17.2rem; height: 22.4rem; display: inline-flex; justify-content: center; align-items: center; position: absolute; left: 4rem; bottom: 16rem; z-index: 2;}
.t-hero__vcard__video {width: 100%; height: 100%;}
.hero-block {background-size: cover, auto; background-image: none/*url("/d/hero-bg.webp")*/, linear-gradient(rgba(213, 210, 207, 1) 0%, rgba(213, 210, 207, 1) 100%); background-repeat: no-repeat, no-repeat; background-position: center center, left 0px top 0px; background-attachment: scroll, scroll;}
.portfolio_infine_slider__title {margin-top: 1rem; opacity: 0; width: 26.5rem;}
.t-section_tariff__head {display: grid; flex-direction: column; align-items: flex-start; justify-content: flex-start; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.t-section_tariff__main {display: flex; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto;}
.t-section_tariff__list__wrap {display: flex; align-items: flex-start; width: 100%; grid-column-start: span 5; grid-column-end: span 5;}
.t-section_tariff__list {display: flex; align-items: flex-start; width: 100%; flex-direction: column; border-top-width: 0.1rem; border-right-width: 0px; border-bottom-width: 0rem; border-left-width: 0px; border-top-color: rgba(145, 145, 145, 1); border-top-style: solid; border-bottom-color: rgba(145, 145, 145, 1); border-bottom-style: none;}
.t-section_tariff__list__item {padding-top: 0rem; padding-bottom: 0rem; display: grid; flex-direction: column; align-items: flex-start; column-gap: 2rem; width: 100%; border-top-color: rgba(145, 145, 145, 1); border-left-color: rgba(145, 145, 145, 1); border-right-color: rgba(145, 145, 145, 1); border-bottom-color: rgba(145, 145, 145, 1); border-bottom-width: 0.1rem; border-bottom-style: solid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto;}
.section_tariff__list__item__head__icon {width: 2rem; height: 2rem; position: absolute; right: 0px; top: 2rem;}
.t-section_tariff__list__item__info {margin-top: 3rem; padding-bottom: 2rem;}
.t-section__list__item__li {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.t-section__list__item__ul {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.5rem; margin-top: 0.5rem;}
.t-section_tariff__list__item__info__bottom {display: flex; justify-content: space-between; align-items: flex-end; margin-top: 1.5rem;}
.t-section_tariff__list__item__head {padding-top: 2rem; display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding-right: 3.5rem; padding-bottom: 2rem;}
.t-section_tariff__list__item__mumber {position: absolute; left: 0px; top: 2rem;}
.t-page_blog__list__item_wrap {display: block; align-items: flex-start; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem; padding-top: 0rem; padding-bottom: 0rem; width: 100%;}
.t-page_tariff__modal__content {border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; width: 80rem; padding-left: 4rem; padding-right: 4rem; padding-top: 4rem; padding-bottom: 4rem;}
.t-page_tariff__modal__img {width: 100%; height: 40rem; margin-top: 3rem;}
.t-page_tariff__modal__images {display: flex; flex-direction: column; align-items: flex-start;}
.t-page_tariff__modal__images__img {width: 100%; height: auto;}
.t-page_tariff__modal__content__footer {display: flex; justify-content: center; margin-top: 0rem;}
.t-popup-scrolled {overflow-x: auto; overflow-y: auto; padding-top: 4rem; padding-bottom: 4rem;}
.t-modal-btn-close {min-width: 2rem; min-height: 2rem; background-size: contain; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; top: 4rem; right: 4rem;}
.t-modal-btn-close:hover {transform: rotateX(0deg) rotateY(0deg) rotateZ(-180deg);}
.t-page_tariff__modal__more_btn {margin-top: 5rem;}
.t-page_sdesign__section_portfolio__head {display: flex; flex-direction: column; align-items: center; justify-content: flex-start; text-align: center; row-gap: 3.5rem;}
.t-page_srenovation__hero__content__bottom {display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-end; row-gap: 2rem; margin-top: 1rem; width: 100%; padding-right: 33rem;}
.t-page_srenovation__hero__content__title {width: 100%;}
.t-page_srenovation__hero__content__text {text-align: left; max-width: none; width: auto;}
.t-page_srenovation__hero__content__text-text {display: block; width: auto; white-space: nowrap;}
.t-page_srenovation__section_price__head {display: flex; flex-direction: column; align-items: center; justify-content: flex-start; text-align: center;}
.t-section_portfolio__footer__more {position: static;}
.t-page_portfolio__cl_list__item_img {height: auto; width: 100%;}
.t-page_portfolio__cl_list__item {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto auto auto; position: relative;}
.t-page_portfolio__cl_list__item_block {flex-direction: column;}
.t-page_portfolio__cl_list {display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; flex-direction: row; align-items: flex-start;}
.t-page_project__hero {display: flex; flex-direction: column; align-items: center; text-align: center; height: 100svh;}
.t-page_project__hero__image {width: 100%; height: 100%;}
.t-page_project__hero__content {display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; padding-left: 4rem; padding-right: 4rem; padding-top: 13.5rem; padding-bottom: 4rem; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; z-index: 2; text-align: left;}
.t-page_project__hero__content__title {width: 100%; text-align: center; max-width: 120rem; justify-content: center; align-items: flex-start; margin-left: auto; margin-right: auto;}
.t-page_project__hero__content__bottom {margin-top: 1rem; width: 100%; text-align: center; display: flex; justify-content: center;}
.t-page_project__hero__content__text {text-align: left; max-width: none; width: auto;}
.t-page_project__hero__content__text-text {display: block; width: auto; text-align: center; max-width: 40rem;}
.t-page_project__section_about__head {grid-column-start: span 2; grid-column-end: span 2; text-align: left;}
.t-page_project__section_about__texts {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem; padding-left: 4rem; padding-right: 4rem;}
.t-page_project__section_about__images {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem; padding-left: 4rem; padding-right: 4rem;}
.t-page_project__section_about__images__image {height: 26.5rem; width: 100%;}
.t-page_project__section_about__images__group {grid-column-start: 5; grid-column-end: 9; grid-row-start: 1; grid-row-end: 1; display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto; column-gap: 2rem;}
.t-page_project__section_about__video {width: 100%; padding-left: 4rem; padding-right: 4rem; padding-top: 8rem; padding-bottom: 0rem;}
.t-page_project__section_chars__item {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto; column-gap: 2rem; padding-top: 2rem; padding-bottom: 2rem; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0.1rem; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(145, 145, 145, 1);}
.t-page_project__section_chars__images {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 2rem; padding-top: 8rem;}
.t-page_project__section_chars__images__image {height: 26.5rem; width: 100%;}
.t-page_project__section_chars__images__big {grid-column-start: 5; grid-column-end: 9; grid-row-start: 1; grid-row-end: 1; display: flex; width: 100%; height: 60rem;}
.t-page_project__section_related {padding-left: 4rem; padding-right: 4rem; margin-top: 16rem;}
.t-tiles2__item__image {width: 100%; margin-bottom: 1rem;}
.t-tiles2__item__body {display: flex; flex-direction: column; align-items: flex-start;}
.t-tiles2__item {display: flex; flex-direction: column; align-items: flex-start; width: 25%; padding-right: 1.5rem; flex-grow: 1; flex-shrink: 0;}
.t-tiles2__item__image__img {width: 100%; height: 30rem; aspect-ratio: 5 / 4;}
.t-tiles2 {display: flex; align-items: flex-start;}
.t-page_project__section_gallery__img {width: 40.8rem; height: 48rem; margin-right: 2rem;}
.t-page_project__section_gallery {margin-top: 8rem; padding-left: 4rem; margin-right: 0rem; margin-left: 0rem;}
.t-page_project__section_gallery-wrapper {display: flex;}
.t-page_project__section_about__images__image-3 {height: 26.5rem; width: 100%;}
.t-page_project__section_about__images__image-2 {height: 26.5rem; width: 100%;}
.t-page_project__section_about__images__image-1 {height: 26.5rem; width: 100%;}
.t-hml {font-family: 'Roboto';}
.t-reviews_slider__card_content__info {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1rem; padding-top: 1.5rem; border-top-width: 0.1rem; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(145, 145, 145, 1); margin-top: 2rem;}
.t-reviews_slider__card_content {background-size: auto; background-image: linear-gradient(rgba(244, 242, 240, 1) 0%, rgba(244, 242, 240, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; padding-left: 2rem; padding-right: 2rem; padding-top: 2rem; padding-bottom: 2rem; display: flex; flex-direction: column; justify-content: space-between; flex-grow: 1; flex-shrink: 0;}
.t-reviews_slider_wrap {display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; align-items: flex-start; flex-direction: row; width: 100%; justify-content: flex-start;}
.t-reviews_slider__slide {width: 50%; margin-right: 2rem; column-gap: 2rem; flex-grow: 1; flex-shrink: 0;}
.t-page_about__howto-section {display: flex; justify-content: flex-start; align-items: center; overflow-x: hidden; overflow-y: hidden; padding-left: 4rem; padding-right: 4rem; margin-top: 8rem; flex-direction: column;}
.t-reviews_slider_wrap__head {display: flex; justify-content: flex-end; align-items: flex-start;}
.t-reviews_slider_main {grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; align-items: flex-start; padding-left: 4rem; padding-right: 4rem;}
.t-page_reviews__wrap {display: flex; flex-direction: column; align-items: flex-start; padding-left: 0rem; padding-right: 0rem; padding-top: 14rem; padding-bottom: 0rem;}
.t-survey_section {grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; align-items: flex-start;}
.t-survey_section__head {display: flex; justify-content: space-between; align-items: flex-end;}
.t-survey_slider_wrap {display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; align-items: flex-start; flex-direction: row; width: 100%; justify-content: flex-start;}
.t-survey_slider__slide {width: 25%; margin-right: 2rem; column-gap: 2rem; flex-grow: 1; flex-shrink: 0;}
.t-survey_slider__card {display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto; column-gap: 2rem; flex-direction: column; align-items: flex-start;}
.t-survey_slider__card__media {height: 50rem; flex-grow: 1; flex-shrink: 0; background-color: rgb(244, 242, 240);}
.t-survey_slider__card_content {display: flex; flex-direction: column; justify-content: space-between; flex-grow: 1; flex-shrink: 0; margin-top: 1rem;}
.t-page_mention__wrap {display: flex; flex-direction: column; align-items: flex-start; padding-left: 0rem; padding-right: 0rem; padding-top: 14rem; padding-bottom: 0rem;}
.header-logo {width: 10.9rem;}
.t-reviews_slider__card__media__icon {width: 6rem; height: 6rem; display: inline-flex; justify-content: center; align-items: center; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-left-radius: 100%; border-top-right-radius: 100%; border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; border-top-color: rgba(255, 255, 255, 1); border-left-color: rgba(255, 255, 255, 1); border-right-color: rgba(255, 255, 255, 1); border-bottom-color: rgba(255, 255, 255, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; pointer-events: none; color: rgba(255, 255, 255, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; position: absolute; z-index: 1; top: 50%; transform: translate(-50%, -50%); left: 50%;}
.reviews_slider__card__media__click_area {z-index: 2; height: 100%; position: absolute; top: 0px; left: 0px; display: flex; justify-content: center; align-items: center; width: 100%;}
.t-survey_section__main {padding-left: 4rem; padding-right: 4rem; margin-top: 3.5rem;}
.t-review_popup__content {border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; width: 52rem; padding-left: 2rem; padding-right: 2rem; padding-top: 6rem; padding-bottom: 2rem; z-index: 18;}
.t-review_popup__card {z-index: 18;}
.t-review_popup__card__bottom {display: inline-flex; flex-direction: column; align-items: flex-start; row-gap: 1rem; margin-top: 3rem; padding-top: 1.5rem; width: auto; border-top-width: 0.1rem; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgba(145, 145, 145, 1); border-top-style: solid;}
.t-review_popup__card__text {font-size: 1.6rem;}
.t-review_popup__close {min-width: 2rem; min-height: 2rem; background-size: contain; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; top: 2rem; right: 2rem; z-index: 20;}
.t-review_popup__close:hover {transform: rotateX(0deg) rotateY(0deg) rotateZ(-180deg);}
.t-review_popup__card__title {max-width: 48rem; font-size: 1.6rem;}
.t-review_popup__card__descr {max-width: 48rem;}
.t-reviews__slider__item__media {width: 34rem; height: 30rem; min-width: 34rem; overflow-x: hidden; overflow-y: hidden; background-color: rgb(244, 242, 240); pointer-events: none;}
.t-section_reviews__slider__controls {height: 1.8rem; margin-top: -1.8rem; padding-left: 10.4rem; z-index: 2;}
.t-reviews__slider__item__title {max-width: 48rem;}
.t-page_portfolio__filters__btn {padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.5rem; padding-bottom: 1.5rem; background-image: none/*linear-gradient(rgba(43, 187, 220, 1) 0%, rgba(43, 187, 220, 1) 100%)*/; background-size: auto; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-top-color: rgba(255, 255, 255, 1); border-left-color: rgba(255, 255, 255, 1); border-right-color: rgba(255, 255, 255, 1); border-bottom-color: rgba(255, 255, 255, 1); color: rgba(0, 0, 0, 1); justify-content: flex-start; align-items: center; column-gap: 0.5rem;}
.t-page_portfolio__filters__cols {display: flex; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto; width: auto; column-gap: 0rem;}
.t-page_portfolio__filters_area {margin-bottom: 2rem; margin-top: -1.5rem; display: flex; justify-content: space-between; align-items: center; margin-left: -1.5rem;}
.t-page_portfolio__filters__inputs {display: flex; align-items: flex-start; row-gap: 1.5rem; flex-direction: column; padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.5rem; padding-bottom: 1.5rem; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-color: rgba(213, 210, 207, 1); border-left-color: rgba(213, 210, 207, 1); border-right-color: rgba(213, 210, 207, 1); border-bottom-color: rgba(213, 210, 207, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; width: auto; background-color: rgb(255, 255, 255);}
.t-filters__chekbox__item {column-gap: 0.4rem;}
.t-filters__chekbox__group {margin-top: 0px; margin-bottom: 0px;}
.t-page_portfolio__filters__col {display: flex; align-items: flex-start; flex-direction: column; width: auto;}
.t-filters__chekbox__group__list {align-items: flex-start; row-gap: 1.5rem;}
.t-page_portfolio__filters_changes {width: auto; display: flex; align-items: flex-start; flex-wrap: wrap; column-gap: 1rem; row-gap: 1rem; margin-right: -1.5rem;}
.t-page_portfolio__filters__toggle {padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.5rem; padding-bottom: 1.5rem; background-image: none/*linear-gradient(rgba(43, 187, 220, 1) 0%, rgba(43, 187, 220, 1) 100%)*/; background-size: auto; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-top-color: rgba(255, 255, 255, 1); border-left-color: rgba(255, 255, 255, 1); border-right-color: rgba(255, 255, 255, 1); border-bottom-color: rgba(255, 255, 255, 1); color: rgba(0, 0, 0, 1); justify-content: flex-start; align-items: center; column-gap: 0.5rem; display: none;}
.process-progress--track {position: absolute; top: 5.78rem; left: 0px; height: 1px; z-index: 1; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1.2px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(204, 204, 204, 1);}
.process-progress--fill {position: absolute; top: 5.78rem; left: 0px; width: 0%; height: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1.2px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(0, 0, 0, 1); z-index: 2;}
.t-preloader {height: 100vh; position: fixed; top: 0px; left: 0px; bottom: 0px; right: 0px; z-index: 100; background-color: rgb(255, 255, 255); display: none;}
.t-h1-hidden {position: fixed; z-index: -1; top: -100px; left: -100px;}
.t-review_popup {z-index: 9999;}
.t-cooke_btn {color: rgba(0, 0, 0, 1); align-items: center; display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-top-left-radius: 5rem; border-top-right-radius: 5rem; border-bottom-left-radius: 5rem; border-bottom-right-radius: 5rem; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; justify-content: center; flex-direction: row; border-top-color: rgba(0, 0, 0, 1); border-left-color: rgba(0, 0, 0, 1); border-right-color: rgba(0, 0, 0, 1); border-bottom-color: rgba(0, 0, 0, 1); background-color: rgb(255, 255, 255); padding-top: 1.5rem; padding-bottom: 1.5rem; padding-left: 2rem; padding-right: 2rem; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);}
.t-cooke_btn:hover {border-bottom-color: rgba(0, 0, 0, 1); color: rgba(145, 145, 145, 1);}
.t-cooke_btn:active {background-color: rgb(0, 0, 0); color: rgba(255, 255, 255, 1); background-image: linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%);}
.t-cooke_poup__buttons {display: flex; align-items: flex-start; column-gap: 1rem; margin-top: 2rem;}
.t-cooke_btn--black {color: rgba(255, 255, 255, 1); align-items: center; display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-top-left-radius: 5rem; border-top-right-radius: 5rem; border-bottom-left-radius: 5rem; border-bottom-right-radius: 5rem; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; justify-content: center; flex-direction: row; border-top-color: rgba(0, 0, 0, 1); border-left-color: rgba(0, 0, 0, 1); border-right-color: rgba(0, 0, 0, 1); border-bottom-color: rgba(0, 0, 0, 1); background-color: rgb(0, 0, 0); padding-top: 1.5rem; padding-bottom: 1.5rem; padding-left: 2rem; padding-right: 2rem; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.t-cooke_btn--black:hover {border-bottom-color: rgba(0, 0, 0, 1); color: rgba(145, 145, 145, 1);}
.t-cooke_btn--black:active {background-color: rgb(0, 0, 0); color: rgba(255, 255, 255, 1); background-image: linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%);}
.t-cooke_popup {width: 50rem; display: none; flex-direction: column; align-items: flex-start; padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 2.5rem; padding-bottom: 2.5rem; row-gap: 2rem; background-color: rgb(255, 255, 255); position: fixed; z-index: 10; right: 4rem; bottom: 4rem; border-top-width: 0.1rem; border-right-width: 0.1rem; border-bottom-width: 0.1rem; border-left-width: 0.1rem; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(244, 242, 240, 1); border-left-color: rgba(244, 242, 240, 1); border-right-color: rgba(244, 242, 240, 1); border-bottom-color: rgba(244, 242, 240, 1);}
.t-portfolio_slider__item__info__title {font-size: 1.6rem;}
.t-section_faq__aside__text {display: flex; align-items: flex-start; width: 26rem; flex-direction: column;}
.t-section_faq__aside__head {grid-column-start: span 5; grid-column-end: span 5; display: none; align-items: flex-start; margin-bottom: 3rem;}
.t-portfolio_slider__wrap {margin-top: 3rem;}
.t-reviews__slider__item__media-wrap {width: 34rem; height: 30rem; min-width: 34rem; overflow-x: hidden; overflow-y: hidden; background-color: rgb(244, 242, 240);}
.t-page_sdesign__hero__content__text-text--last-tablet {display: none;}
.t-page_sdesign__hero__content__text-text3-mobile {display: none;}
.t-page_sdesign__hero__content__text-text--last-tablet-copy {display: none;}
.t-page_sdesign__hero__content__text-text--last-mobile2 {display: none;}
.t-page_sdesign__hero__content__text-text--last-mobile1 {display: none;}
.t-page_sdesign__section_includes__texts-1-mobile {display: none;}
.t-page_sdesign__section_includes__texts-1-tablet {display: none;}
.about_faq__list__wrap {display: flex; align-items: flex-start; grid-column-start: 5; grid-column-end: 8; width: 100%;}
.about_faq__list {display: flex; align-items: flex-start; width: 100%; flex-direction: column; border-top-width: 0.1rem; border-right-width: 0px; border-bottom-width: 0rem; border-left-width: 0px; border-top-color: rgba(145, 145, 145, 1); border-top-style: solid; border-bottom-color: rgba(145, 145, 145, 1); border-bottom-style: none;}
.about_faq__list__item {padding-top: 0rem; padding-bottom: 0rem; display: flex; flex-direction: column; align-items: flex-start; column-gap: 0px; width: 100%; border-top-color: rgba(145, 145, 145, 1); border-left-color: rgba(145, 145, 145, 1); border-right-color: rgba(145, 145, 145, 1); border-bottom-color: rgba(145, 145, 145, 1); border-bottom-width: 0.1rem; border-bottom-style: solid;}
.about_faq__list__item__head {padding-top: 2rem; display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding-right: 3.5rem; padding-bottom: 2rem;}
.about_faq__list__item__li {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.about_faq__list__item__ul {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.5rem; margin-top: 0.5rem;}
.about_faq__list__item__head__icon {width: 2rem; height: 2rem; position: absolute; bottom: 2rem; right: 0px;}
.design_faq__list__wrap {display: flex; align-items: flex-start; grid-column-start: 3; grid-column-end: 7; width: 100%; grid-row-start: 1; grid-row-end: 1;}
.pportfolio_infine_slider__img {width: 100%; height: auto;}
.pportfolio_infine_slider__slide__block {height: 48rem; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.pportfolio_infine_slider__item {display: flex; flex-direction: column; justify-content: center; align-items: center; height: auto; padding-left: 0rem; padding-right: 2rem; width: 40.8rem;}
.pportfolio_infine_slider__list {align-items: center; flex-direction: row; grid-template-columns: 1fr 1fr 1fr; display: flex;}
.pportfolio_infine_slider-wrap {overflow-x: hidden; overflow-y: hidden;}
@media (max-width: 991px) {.t-header_vertical__right {display: none;}}
@media (max-width: 991px) {.t-header_vertical_wrap {padding-left: 2rem; padding-right: 2rem; z-index: 3;}}
@media (max-width: 991px) {.t-header_wrap {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.t-header__navbar__menu {flex-direction: column; align-items: flex-start;}}
@media (max-width: 991px) {.t-mobmenu__link {color: rgba(0, 0, 0, 1);}}
@media (max-width: 991px) {.t-mobmenu__button_more {color: rgba(0, 0, 0, 1); border-bottom-color: rgba(0, 0, 0, 1);}}
@media (max-width: 991px) {.t-header__phone {justify-content: flex-start; align-items: flex-start; display: none;}}
@media (max-width: 991px) {.t-header__callback {margin-top: 3rem; display: none;}}
@media (max-width: 991px) {.header_vertical__button__icon {width: 100%; height: 1rem;}}
@media (max-width: 991px) {.header__button__icon {width: 1.8rem; height: 1.8rem;}}
@media (max-width: 991px) {.header_vertical__logo {display: inline-flex;}}
@media (max-width: 991px) {.t-button_mobmenu_open {display: inline-flex;}}
@media (max-width: 991px) {.t-button_mobmenu_close {display: inline-flex;}}
@media (max-width: 991px) {.t-title_1 {font-size: 6.1rem;}}
@media (max-width: 991px) {.t-hero {padding-top: 2rem; padding-left: 2rem; padding-right: 2rem; padding-bottom: 4rem; height: 100svh !important;}}
@media (max-width: 991px) {.t-button_circle--white {width: 10rem; height: 10rem;}}
@media (max-width: 991px) {.t-hero__h1_area {margin-top: 10.29vh; flex-grow: 1; flex-shrink: 0;}}
@media (max-width: 991px) {.t-section_about__digits {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}}
@media (max-width: 991px) {.t-title_2 {font-size: 3.6rem;}}
@media (max-width: 991px) {.t-text_1 {font-size: 1.3rem;}}
@media (max-width: 991px) {.t-subtitle_2 {font-size: 1.6rem;}}
@media (max-width: 991px) {.t-section_about__digits__text {height: 2.5rem;}}
@media (max-width: 991px) {.t-services_list__item__content {display: flex; flex-direction: column;}}
@media (max-width: 991px) {.t-services_list__item__descr {flex-direction: row; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto auto; margin-top: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.t-services_list__item__images {display: flex; overflow-x: auto; overflow-y: auto;}}
@media (max-width: 991px) {.t-services_list__item__img {width: 26rem; flex-grow: 1; flex-shrink: 0; height: 18rem; min-width: 26rem;}}
@media (max-width: 991px) {.t-section_portfolio__more {display: none;}}
@media (max-width: 991px) {.t-features_timeline {width: 100%; padding-top: 5rem; padding-bottom: 0rem;}}
@media (max-width: 991px) {.t-section--pt {padding-top: 10rem;}}
@media (max-width: 991px) {.t-section_features {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.t-section_services {padding-left: 2rem; padding-right: 0rem; margin-top: 10rem;}}
@media (max-width: 991px) {.t-section_about {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.t-section_quality__content__vcard {width: 34rem; height: 21rem;}}
@media (max-width: 991px) {.t-section_quality__wrap {display: flex; flex-direction: column; align-items: flex-start;}}
@media (max-width: 991px) {.t-section_quality {height: auto; padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.t-section_portfolio__head {row-gap: 2.5rem;}}
@media (max-width: 991px) {.t-section_trust__head {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.t-section_trust__head__row {grid-template-columns: 1fr 1fr; column-gap: 1.4rem;}}
@media (max-width: 991px) {.t-section_tour__head {row-gap: 2.5rem;}}
@media (max-width: 991px) {.t-section_tour__main {padding-left: 0rem; padding-right: 0rem;}}
@media (max-width: 991px) {.t-section_tour__descr_wrap {display: flex; flex-direction: column; position: static; margin-top: 2rem;}}
@media (max-width: 991px) {.t-section_tour__descr {padding-right: 0rem; row-gap: 1rem;}}
@media (max-width: 991px) {.t-section_tour__descr__top {align-items: center; padding-right: 2.9rem;}}
@media (max-width: 991px) {.t-section_tour {padding-top: 0rem; padding-left: 2rem; padding-right: 2rem; height: auto; margin-top: 10rem;}}
@media (max-width: 991px) {.t-section_reviews_head {margin-bottom: 2rem; padding-left: 2rem; padding-right: 2rem; align-items: flex-start;}}
@media (max-width: 991px) {.t-reviews__slider__item {display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto; column-gap: 1.4rem; justify-content: space-between; overflow-x: hidden; overflow-y: hidden;}}
@media (max-width: 991px) {.t-reviews__slider__item__img {width: 50%; grid-column-start: span 2; grid-column-end: span 2; flex-grow: 0; flex-shrink: 1; min-width: auto;}}
@media (max-width: 991px) {.t-reviews__slider__item__content__top {width: auto; padding-left: 0rem; padding-top: 0rem; display: flex; flex-direction: column; align-items: flex-start;}}
@media (max-width: 991px) {.t-reviews__slider__item__content__bottom {margin-left: 0rem; margin-top: 2.5rem;}}
@media (max-width: 991px) {.t-reviews__slider__item__text {max-width: none;}}
@media (max-width: 991px) {.t-reviews__slider__item__content {flex-grow: 1; flex-shrink: 0; width: 50%;}}
@media (max-width: 991px) {.t-reviews__slider__controls {padding-left: 2rem; padding-right: 0rem; height: 1.2rem; top: -1.2rem;}}
@media (max-width: 991px) {.t-maxw {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.t-section_blog__head-3 {row-gap: 2.5rem; margin-bottom: 2rem;}}
@media (max-width: 991px) {.t-button_more--grey {bottom: 0.3rem;}}
@media (max-width: 991px) {.t-blog__list__item__date_area {flex-direction: column; margin-left: 0rem;}}
@media (max-width: 991px) {.t-title_4 {font-size: 6.1rem;}}
@media (max-width: 991px) {.t-blog__list__item__date {grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 1;}}
@media (max-width: 991px) {.t-blog__list__item__image {grid-column-start: span 3; grid-column-end: span 3;}}
@media (max-width: 991px) {.t-section_faq__list__wrap {grid-column-start: span 4; grid-column-end: span 4;}}
@media (max-width: 991px) {.t-section_faq__main {column-gap: 1.4rem;}}
@media (max-width: 991px) {.t-section_faq__head {display: flex; row-gap: 1rem; width: auto; margin-bottom: 2.5rem;}}
@media (max-width: 991px) {.t-section_faq__head__text {position: static; order: 2;}}
@media (max-width: 991px) {.t-section_callback {margin-top: 10rem; padding-top: 4rem; padding-bottom: 10rem; height: auto;}}
@media (max-width: 991px) {.t-section_callback__main {column-gap: 1.4rem;}}
@media (max-width: 991px) {.t-section_callback__main__left {grid-column-start: span 4; grid-column-end: span 4;}}
@media (max-width: 991px) {.t-section_callback__main__right {grid-column-start: span 4; grid-column-end: span 4;}}
@media (max-width: 991px) {.t-footer__mail_link {font-size: 11.15rem;}}
@media (max-width: 991px) {.t-footer__bottom {flex-direction: column; justify-content: flex-start; align-items: flex-start; row-gap: 5rem; margin-top: 1rem;}}
@media (max-width: 991px) {.t-footer__bottom__right {text-align: left; justify-content: flex-start; align-items: flex-start;}}
@media (max-width: 991px) {.t-footer {padding-top: 4rem; padding-bottom: 3rem;}}
@media (max-width: 991px) {.t-footer__center {row-gap: 1rem;}}
@media (max-width: 991px) {.t-features__timeline__marker {z-index: 3;}}
@media (max-width: 991px) {.t-footer__center__email {left: 0rem;}}
@media (max-width: 991px) {.section_faq__list__item__head__icon {width: 1.8rem; height: 1.8rem; bottom: auto;}}
@media (max-width: 991px) {.t-section_trust__slider__item {height: 9rem;}}
@media (max-width: 991px) {.t-date_area__week {overflow-wrap: normal;}}
@media (max-width: 991px) {.t-section_tour__cards__images__img-big {width: 29.4rem; height: 38.4rem;}}
@media (max-width: 991px) {.t-section_tour__cards__images__img-left {width: 15rem; height: 19.5rem;}}
@media (max-width: 991px) {.t-section_tour__cards__images__img-right {width: 15rem; height: 19.5rem;}}
@media (max-width: 991px) {.t-section_tour__cards__images {height: 38.4rem;}}
@media (max-width: 991px) {.t-footer__logo {width: 10.85rem; height: 3.5rem;}}
@media (max-width: 991px) {.t-section_trust {padding-top: 10rem;}}
@media (max-width: 991px) {.t-section--mt {margin-top: 10rem;}}
@media (max-width: 991px) {.t-blog__list__item {padding-top: 1.5rem; padding-bottom: 1.5rem;}}
@media (max-width: 991px) {.t-section_features__head {row-gap: 2.5rem;}}
@media (max-width: 991px) {.t-popup_callback__main {grid-template-columns: 1fr 1fr 1fr 1fr;}}
@media (max-width: 991px) {.t-popup_tour__body {grid-column-start: span 2; grid-column-end: span 2; display: flex; justify-content: center; align-items: center;}}
@media (max-width: 991px) {.t-portfolio_slider__item__info {flex-direction: column; justify-content: flex-start; row-gap: 1rem; margin-top: 1rem;}}
@media (max-width: 991px) {.t-section_reviews {margin-top: 10rem;}}
@media (max-width: 991px) {.t-section_portfolio {margin-top: 10rem;}}
@media (max-width: 991px) {.t-catstabs__title {display: none;}}
@media (max-width: 991px) {.t-page_blog__list__item {flex-direction: column; position: relative; grid-template-columns: 1fr 1fr 1fr 1fr; column-gap: 1.5rem; padding-top: 1.5rem; padding-bottom: 1.5rem;}}
@media (max-width: 991px) {.t-blog__list__col_image {grid-row-start: span 1; grid-row-end: span 1; grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 991px) {.t-blog__list__col_text {position: absolute; left: 0px; bottom: 1.5rem; grid-row-start: span 1; grid-row-end: span 1; grid-column-start: span 2; grid-column-end: span 2; height: auto; width: 48.5%;}}
@media (max-width: 991px) {.t-blog__list__col_title {grid-row-start: span 1; grid-row-end: span 1; grid-column-start: span 2; grid-column-end: span 2; justify-content: flex-start; row-gap: 1rem;}}
@media (max-width: 991px) {.t-page_wrap {padding-left: 2rem; padding-right: 2rem; padding-top: 11rem;}}
@media (max-width: 991px) {.t-page_head {margin-bottom: 2.5rem;}}
@media (max-width: 991px) {.t-page_blog__list-wrap {margin-top: 2rem;}}
@media (max-width: 991px) {.t-tiles {width: 100%; overflow-x: auto; overflow-y: auto; height: 36rem;}}
@media (max-width: 991px) {.t-tiles__item {width: 27rem;}}
@media (max-width: 991px) {.t-article_related {padding-right: 0rem; padding-left: 2rem; margin-top: 10rem;}}
@media (max-width: 991px) {.t-article__content__sidebar {width: 100%; position: static; order: 2; margin-top: 4rem; max-width: 40rem;}}
@media (max-width: 991px) {.t-article_content {padding-left: 2rem; padding-right: 2rem; padding-top: 5rem;}}
@media (max-width: 991px) {.t-article__content__text {max-width: 40rem;}}
@media (max-width: 991px) {.t-article__hero__content__title {max-width: 50rem;}}
@media (max-width: 991px) {.t-article__hero__content {padding-left: 2rem; padding-right: 2rem; padding-top: 10.5rem;}}
@media (max-width: 991px) {.t-header_wrap-sticky {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.t-mobmenu_wrap {top: 0rem; background-size: auto; background-image: linear-gradient(rgba(245, 245, 245, 1) 0%, rgba(245, 245, 245, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; right: 0px; left: 0px; position: fixed;}}
@media (max-width: 991px) {.t-mobmenu {flex-direction: column; align-items: flex-start; height: 100%; width: 100%;}}
@media (max-width: 991px) {.t-mobmenu__phone {justify-content: flex-start; align-items: flex-start;}}
@media (max-width: 991px) {.t-mobmenu__navbar__menu {flex-direction: column; align-items: flex-start;}}
@media (max-width: 991px) {.t-mobmenu__close__button__icon {width: 1.8rem; height: 1.8rem;}}
@media (max-width: 991px) {.t-features__timeline__row-last {height: 8rem;}}
@media (max-width: 991px) {.t-popup_callback__body {grid-column-start: span 2; grid-column-end: span 2; padding-left: 2rem; padding-right: 2rem; padding-top: 5.5rem; max-width: 32rem;}}
@media (max-width: 991px) {.t-footer__center__email_wrap {left: -0.2rem;}}
@media (max-width: 991px) {.t-section_callback__head-2 {margin-bottom: 2.5rem;}}
@media (max-width: 991px) {.t-page_faq__list__item__head__icon {width: 1.8rem; height: 1.8rem; bottom: auto;}}
@media (max-width: 991px) {.t-page_faq__list__wrap {grid-column-start: span 4; grid-column-end: span 4;}}
@media (max-width: 991px) {.t-page_contacts__contacts_address {margin-bottom: 0rem;}}
@media (max-width: 991px) {.t-page_contacts__map_area {height: 33.2rem; grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 991px) {.t-page_contacts__layout {grid-template-columns: 1fr 1fr 1fr 1fr; column-gap: 1.5rem;}}
@media (max-width: 991px) {.t-page_contacts__contacts_area {grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 991px) {.t-page_policy__main {max-width: 48rem;}}
@media (max-width: 991px) {.t-page_about__main {padding-left: 2rem; padding-right: 2rem; padding-top: 5rem;}}
@media (max-width: 991px) {.t-page_about__hero__content {padding-left: 2rem; padding-right: 2rem; padding-top: 0rem;}}
@media (max-width: 991px) {.t-section_mission__wrap {display: flex; flex-direction: column; align-items: flex-start;}}
@media (max-width: 991px) {.t-section__title__wrap {grid-template-columns: 1fr 1fr 1fr 1fr;}}
@media (max-width: 991px) {.t-section_mission__head {width: 14.5rem; top: -0.5rem;}}
@media (max-width: 991px) {.t-section_mission__title {grid-column-start: 2; grid-column-end: 7;}}
@media (max-width: 991px) {.t-section_mission__texts {grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto auto; grid-auto-flow: column; margin-top: 2rem; row-gap: 2rem;}}
@media (max-width: 991px) {.t-section_mission__media__image {width: 12.5rem; height: 14rem;}}
@media (max-width: 991px) {.t-section_mission__media {margin-top: 2rem; grid-template-columns: 1fr 1fr 1fr 1fr;}}
@media (max-width: 991px) {.t-section_mission__texts2 {grid-template-columns: 1fr 1fr 1fr 1fr;}}
@media (max-width: 991px) {.t-page_about__section_about__slide {padding-left: 2rem; padding-right: 2rem; grid-template-columns: 1fr 1fr 1fr 1fr; display: grid !important;}}
@media (max-width: 991px) {.slider-arrow-prev {width: 2.1rem; height: 1.2rem;}}
@media (max-width: 991px) {.slider-arrow-next {width: 2.1rem; height: 1.2rem;}}
@media (max-width: 991px) {.t-page_about__section_concept__head {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.t-section_concept__texts {grid-template-columns: 1fr 1fr 1fr 1fr; padding-left: 2rem; padding-right: 2rem; display: flex; flex-direction: column; align-items: flex-start;}}
@media (max-width: 991px) {.t-title_4--mobile {font-size: 12.2rem;}}
@media (max-width: 991px) {.t-page_about__section_command__slide {grid-template-columns: 1fr 1fr 1fr 1fr; padding-left: 2rem; padding-right: 2rem; margin-top: 1.5rem; display: grid !important;}}
@media (max-width: 991px) {.t-page_about__section_command__card {grid-column-start: 3; grid-column-end: 5;}}
@media (max-width: 991px) {.t-page_about__section_command__slide__img {width: 23.6rem;}}
@media (max-width: 991px) {.t-page_about__section_command__slide__name {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.t-page_about__section_command__slider-thumbs {margin-top: 2rem;}}
@media (max-width: 991px) {.t-section_mission__title__wimage {column-gap: 0.8rem;}}
@media (max-width: 991px) {.t-section_mission__title--desktop {display: none;}}
@media (max-width: 991px) {.t-section_mission__title--tablet {display: flex;}}
@media (max-width: 991px) {.t-section_mission__title__title-text--tablet {font-size: 3.55rem;}}
@media (max-width: 991px) {.t-section_mission__title__title-text--mobile-2 {font-size: 3.5rem;}}
@media (max-width: 991px) {.t-section_mission__title__title-text---mobile {font-size: 3.5rem;}}
@media (max-width: 991px) {.t-page_sdesign__hero__content {padding-left: 2rem; padding-right: 2rem; padding-top: 0rem;}}
@media (max-width: 991px) {.t-page_sdesign__section_includes__head {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.t-page_sdesign__section_includes__texts {grid-template-columns: 1fr 1fr 1fr 1fr; padding-left: 1.5rem; padding-right: 1.5rem; margin-top: 2rem;}}
@media (max-width: 991px) {.howto-section {padding-left: 0rem; padding-right: 0rem; margin-top: 0rem;}}
@media (max-width: 991px) {.t-page_sdesign__section_hawto__head {row-gap: 2.5rem;}}
@media (max-width: 991px) {.t-page_sdesign__section_portfolio {margin-top: 10rem;}}
@media (max-width: 991px) {.howto-wrap {margin-top: 10rem;}}
@media (max-width: 991px) {.t-hero__vcard {width: 16rem; height: 20.9rem; left: 2rem;}}
@media (max-width: 991px) {.portfolio_infine_slider__item {padding-left: 0.7rem; padding-right: 0.7rem;}}
@media (max-width: 991px) {.t-section_tariff__head {display: flex; row-gap: 1rem; width: 48%; margin-bottom: 2rem; position: absolute; top: 0px; left: 2rem;}}
@media (max-width: 991px) {.t-section_tariff__main {column-gap: 1.4rem;}}
@media (max-width: 991px) {.t-section_tariff__list__wrap {grid-column-start: span 4; grid-column-end: span 4; margin-top: 5rem;}}
@media (max-width: 991px) {.section_tariff__list__item__head__icon {width: 1.8rem; height: 1.8rem; bottom: auto;}}
@media (max-width: 991px) {.t-page_blog__list__item_wrap {flex-direction: column; position: relative; grid-template-columns: 1fr 1fr 1fr 1fr; column-gap: 1.5rem; padding-top: 1.5rem; padding-bottom: 1.5rem;}}
@media (max-width: 991px) {.t-page_sdesign__section_portfolio__head {row-gap: 2.5rem;}}
@media (max-width: 991px) {.t-page_sdesign__section_includes__texts-1 {max-width: 22rem;}}
@media (max-width: 991px) {.t-section_tariff__list__item {grid-template-columns: 1fr 1fr 1fr 1fr; column-gap: 1.5rem;}}
@media (max-width: 991px) {.t-section_tariff__list__item__info__bottom {flex-direction: column; justify-content: flex-start; align-items: flex-start; row-gap: 2.5rem;}}
@media (max-width: 991px) {.t-section__list__item__ul {margin-top: 0rem;}}
@media (max-width: 991px) {.t-section_tariff__list__item__info {margin-top: 1.5rem;}}
@media (max-width: 991px) {.t-page_sdesign__hero__content__bottom {margin-top: 0.5rem; padding-right: 6.5rem;}}
@media (max-width: 991px) {.t-page_srenovation__hero__content__bottom {margin-top: 0.5rem; padding-right: 7.5rem;}}
@media (max-width: 991px) {.t-page_srenovation__hero__content__title {font-size: 6.8rem;}}
@media (max-width: 991px) {.t-page_srenovation__section_price {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto;}}
@media (max-width: 991px) {.t-page_srenovation__section_price__head {margin-bottom: 0rem; padding-left: 2rem; padding-right: 2rem; align-items: flex-start; flex-direction: column; text-align: left;}}
@media (max-width: 991px) {.t-page_project__hero__content {padding-left: 2rem; padding-right: 2rem; padding-top: 10.5rem;}}
@media (max-width: 991px) {.t-page_project__hero__content__title {font-size: 6.8rem;}}
@media (max-width: 991px) {.t-page_project__hero__content__text-text {max-width: 36rem;}}
@media (max-width: 991px) {.t-page_project__section_about__head {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.t-page_project__section_about__texts {grid-template-columns: 1fr 1fr 1fr 1fr; padding-left: 1.5rem; padding-right: 1.5rem; margin-top: 2rem; column-gap: 1.5rem;}}
@media (max-width: 991px) {.t-page_project__section_about__texts-1 {max-width: 22rem;}}
@media (max-width: 991px) {.t-page_project__section_about__images {grid-template-columns: 1fr 1fr 1fr 1fr; padding-left: 1.5rem; padding-right: 1.5rem; margin-top: 2rem; column-gap: 1.5rem;}}
@media (max-width: 991px) {.t-page_project__section_chars__images {grid-template-columns: 1fr 1fr 1fr 1fr; padding-left: 0rem; padding-right: 0rem; margin-top: 0rem; padding-top: 5rem; column-gap: 1.5rem;}}
@media (max-width: 991px) {.t-page_project__section_related {padding-right: 0rem; padding-left: 2rem; margin-top: 10rem;}}
@media (max-width: 991px) {.t-tiles2__item {width: 27rem;}}
@media (max-width: 991px) {.t-tiles2 {width: 100%; overflow-x: auto; overflow-y: auto; height: 36rem;}}
@media (max-width: 991px) {.t-page_project__section_gallery__img {margin-right: 1.5rem;}}
@media (max-width: 991px) {.t-page_project__section_about__images__image {height: 18rem; grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 991px) {.t-page_project__section_about__images__group {column-gap: 1.5rem; grid-row-start: 1; grid-row-end: 2; grid-column-start: 3; grid-column-end: 5; grid-template-columns: 1fr 1fr 1fr 1fr;}}
@media (max-width: 991px) {.t-page_project__section_about__images__image-3 {height: 18rem; grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 991px) {.t-page_project__section_about__images__image-2 {height: 18rem; grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 991px) {.t-page_project__section_about__images__image-1 {height: 18rem; grid-column-start: span 1; grid-column-end: span 1;}}
@media (max-width: 991px) {.t-page_project__section_about__video {padding-left: 2rem; padding-right: 2rem; padding-top: 5rem;}}
@media (max-width: 991px) {.t-page_project__section_chars__images__big {grid-column-start: 3; grid-column-end: 5; height: 30rem;}}
@media (max-width: 991px) {.t-page_project__section_chars__images__image {height: 18rem;}}
@media (max-width: 991px) {.t-page_project__section_about__title-text {max-width: 85vw;}}
@media (max-width: 991px) {.t-page_about__howto-section {padding-left: 0rem; padding-right: 0rem; margin-top: 3rem;}}
@media (max-width: 991px) {.t-reviews_slider__card__media {height: 38rem;}}
@media (max-width: 991px) {.t-page_reviews__wrap {padding-left: 0rem; padding-right: 0rem; padding-top: 11rem;}}
@media (max-width: 991px) {.t-reviews_slider_main {padding-left: 2rem; padding-right: 0rem;}}
@media (max-width: 991px) {.t-reviews_slider_wrap__head {padding-left: 2rem; padding-right: 2rem; display: none;}}
@media (max-width: 991px) {.t-reviews_slider__slide {margin-right: 1rem;}}
@media (max-width: 991px) {.t-reviews_slider__card {column-gap: 1rem;}}
@media (max-width: 991px) {.t-survey_section {padding-left: 0rem; padding-right: 0rem;}}
@media (max-width: 991px) {.t-survey_slider__slide {margin-right: 1rem;}}
@media (max-width: 991px) {.t-survey_slider__card {column-gap: 1rem;}}
@media (max-width: 991px) {.t-survey_slider__card__media {height: 40rem; background-size: auto; background-image: linear-gradient(rgba(244, 242, 240, 1) 0%, rgba(244, 242, 240, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}}
@media (max-width: 991px) {.t-page_mention__wrap {padding-left: 0rem; padding-right: 0rem; padding-top: 11rem;}}
@media (max-width: 991px) {.t-survey_section__main {padding-left: 2rem; padding-right: 0rem; margin-top: 2rem;}}
@media (max-width: 991px) {.t-review_popup__card {flex-grow: 1; flex-shrink: 0;}}
@media (max-width: 991px) {.t-review_popup__card__top {width: auto; padding-left: 0rem; padding-top: 0rem; display: flex; flex-direction: column; align-items: flex-start;}}
@media (max-width: 991px) {.t-review_popup__card__bottom {margin-left: 0rem; margin-top: 2.5rem;}}
@media (max-width: 991px) {.t-review_popup__card__text {max-width: none;}}
@media (max-width: 991px) {.t-review_popup__card__title {max-width: none;}}
@media (max-width: 991px) {.t-review_popup__card__descr {max-width: none;}}
@media (max-width: 991px) {.t-section_reviews__slider__controls {padding-left: 2rem; display: flex; flex-direction: column; justify-content: flex-end;}}
@media (max-width: 991px) {.t-reviews__slider__item__title {max-width: none;}}
@media (max-width: 991px) {.t-reviews_slider__card_content__content {height: 22.59rem;}}
@media (max-width: 991px) {.t-reviews_slider__card_content {height: 38rem;}}
@media (max-width: 991px) {.t-review_popup__content {width: 90vw;}}
@media (max-width: 991px) {.t-page_portfolio__filters_area {flex-direction: column; justify-content: flex-start; align-items: flex-start; row-gap: 1.5rem; margin-bottom: -1rem;}}
@media (max-width: 991px) {.t-page_portfolio__filters_changes {padding-left: 1.5rem; width: 100%; row-gap: 0.5rem; column-gap: 0.5rem;}}
@media (max-width: 991px) {.t-page_portfolio__filters__toggle {display: inline-flex;}}
@media (max-width: 991px) {.t-page_portfolio__filters__inputs {row-gap: 1rem;}}
@media (max-width: 991px) {.t-page_project__section_gallery {padding-left: 2rem;}}
@media (max-width: 991px) {.t-cooke_btn--black {flex-grow: 1; flex-shrink: 0; width: 100%;}}
@media (max-width: 991px) {.t-cooke_btn {flex-grow: 1; flex-shrink: 0; width: 100%;}}
@media (max-width: 991px) {.t-cooke_poup__buttons {flex-direction: column; row-gap: 1rem;}}
@media (max-width: 991px) {.t-cooke_popup {width: 30rem; bottom: 2rem; right: 2rem;}}
@media (max-width: 991px) {.t-section_faq__aside__text {position: static; order: 2;}}
@media (max-width: 991px) {.t-section_faq__head__right {display: none;}}
@media (max-width: 991px) {.t-section_faq__aside__head {display: block; margin-bottom: 2rem; margin-top: -0.8rem;}}
@media (max-width: 991px) {.t-portfolio_slider__wrap {margin-top: 2rem;}}
@media (max-width: 991px) {.t-page_sdesign__hero__content__text-text--last {margin-left: 0rem; width: auto; white-space: wrap;}}
@media (max-width: 991px) {.t-page_sdesign__hero__content__text {align-items: flex-end; width: auto;}}
@media (max-width: 991px) {.t-page_sdesign__hero__content__text-text--last-desktop {margin-left: 0rem; width: auto; white-space: wrap; display: none;}}
@media (max-width: 991px) {.t-page_sdesign__hero__content__text-text--last-tablet {display: block;}}
@media (max-width: 991px) {.t-page_sdesign__hero__content__text-text--last-tablet-copy {display: block;}}
@media (max-width: 991px) {.t-page_sdesign__hero__content__text-text--last-mobile2 {display: none;}}
@media (max-width: 991px) {.t-page_sdesign__hero__content__text-text--last-mobile1 {display: none;}}
@media (max-width: 991px) {.t-page_sdesign__section_includes__texts-1-mobile {max-width: 22rem;}}
@media (max-width: 991px) {.t-page_sdesign__section_includes__texts-1-tablet {max-width: 22rem; display: block;}}
@media (max-width: 991px) {.about_faq__list__wrap {grid-column-start: 1; grid-column-end: 8;}}
@media (max-width: 991px) {.about_faq__list__item__ul {margin-top: 0rem;}}
@media (max-width: 991px) {.about_faq__list__item__head__icon {width: 1.8rem; height: 1.8rem; bottom: auto;}}
@media (max-width: 991px) {.design_faq__list__wrap {grid-column-start: 1; grid-column-end: 8;}}
@media (max-width: 991px) {.t-popup_tour__embed {left: 1rem; position: static; top: auto;}}
@media (max-width: 991px) {.t-popup_tour__controls {padding-left: 2rem; padding-right: 2rem; padding-top: 2rem; padding-bottom: 2rem;}}
@media (max-width: 991px) {.popup_tour__controls__buttons__btn {width: 3rem; height: 3rem;}}
@media (max-width: 991px) {.pportfolio_infine_slider__item {padding-left: 0.7rem; padding-right: 0.7rem;}}
@media (max-width: 767px) {.t-title_1 {font-size: 6.1rem;}}
@media (max-width: 767px) {.hero__h1__string3 {width: 22rem; text-align: center; justify-content: center;}}
@media (max-width: 767px) {.t-hero__h1_area {text-align: center; padding-top: 3rem;}}
@media (max-width: 767px) {.hero__h1__descr_wrap {justify-content: flex-start; align-items: flex-start; text-align: left; margin-top: 1.5rem;}}
@media (max-width: 767px) {.t-hero__h1__descr {right: auto; width: 100%;}}
@media (max-width: 767px) {.t-hero__h1__string2__subtitle {justify-content: center; text-align: center; left: 0px; top: 0px; padding-right: 0rem; right: 0px; width: 100%;}}
@media (max-width: 767px) {.t-hero__h1__string2 {position: static;}}
@media (max-width: 767px) {.t-hero__h1__descr__string2 {display: flex; align-items: flex-start; justify-content: space-between;}}
@media (max-width: 767px) {.t-hero__h1__descr__string3 {display: flex; align-items: flex-start; justify-content: space-between;}}
@media (max-width: 767px) {.t-hero {padding-left: 1rem; padding-right: 1rem; padding-top: 1rem;}}
@media (max-width: 767px) {.t-section--pt {padding-top: 8rem;}}
@media (max-width: 767px) {.t-maxw {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.t-section_about__layout {display: flex; flex-direction: column; position: static;}}
@media (max-width: 767px) {.t-section_about__descr__title {margin-bottom: 2.5rem;}}
@media (max-width: 767px) {.t-section_about__aside {position: absolute; top: 0px;}}
@media (max-width: 767px) {.t-section_about {padding-top: 4rem; margin-top: 8rem; overflow-x: hidden; overflow-y: hidden;}}
@media (max-width: 767px) {.t-section_about__digits {margin-top: 6rem; display: flex; column-gap: 1rem; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; align-content: flex-start; align-items: flex-end; padding-bottom: 8rem;}}
@media (max-width: 767px) {.t-section_about__digits__block {flex-grow: 1; flex-shrink: 0;}}
@media (max-width: 767px) {.t-section_about__digits__block-last {position: absolute; top: 8rem; width: 100%;}}
@media (max-width: 767px) {.t-services_list__item__descr {display: flex; justify-content: flex-start; flex-direction: column; padding-right: 0rem;}}
@media (max-width: 767px) {.t-section_features {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.t-section_services {padding-left: 1rem; margin-top: 8rem;}}
@media (max-width: 767px) {.t-section_portfolio__head {align-items: center;}}
@media (max-width: 767px) {.t-features__timeline__vline {left: 0.47rem; margin-left: 0rem;}}
@media (max-width: 767px) {.t-features__timeline__marker {left: 0.5rem;}}
@media (max-width: 767px) {.t-features__timeline__row {display: flex; justify-content: flex-start; align-items: flex-start; height: 10rem;}}
@media (max-width: 767px) {.t-features__timeline__content-l {width: 100%; padding-right: 0rem; padding-left: 0rem; margin-left: 7.5rem;}}
@media (max-width: 767px) {.t-features__timeline__content {width: 100%; padding-left: 1rem; padding-right: 1.5rem;}}
@media (max-width: 767px) {.t-features__timeline___content__title-wrap {text-align: left; justify-content: flex-start;}}
@media (max-width: 767px) {.t-features__timeline__content__text {text-align: left;}}
@media (max-width: 767px) {.t-features__timeline___content--r {padding-left: 1rem; margin-left: 7.5rem;}}
@media (max-width: 767px) {.t-features__timeline__hline__wrap {justify-content: flex-start;}}
@media (max-width: 767px) {.t-section_trust__head__row {display: flex; flex-direction: column; row-gap: 2rem;}}
@media (max-width: 767px) {.t-section_trust__slider_wrap {margin-top: 2.5rem;}}
@media (max-width: 767px) {.t-section_tour {padding-top: 0rem; padding-left: 1rem; padding-right: 1rem; height: auto; padding-bottom: 4.5rem; overflow-x: hidden; overflow-y: hidden; margin-top: 8rem;}}
@media (max-width: 767px) {.t-section_trust {padding-top: 8rem;}}
@media (max-width: 767px) {.t-section_tour__descr__top {padding-right: 0rem;}}
@media (max-width: 767px) {.t-section_tour__more {position: absolute; left: 25%; right: auto; bottom: -4rem;}}
@media (max-width: 767px) {.t-section_tour__main {margin-top: 2.5rem;}}
@media (max-width: 767px) {.t-section_reviews {margin-top: 8rem; padding-bottom: 4rem;}}
@media (max-width: 767px) {.t-section_reviews_head {padding-left: 1rem; padding-right: 1rem; text-align: left; position: static;}}
@media (max-width: 767px) {.t-section_reviews__more {right: auto; left: 1rem; bottom: 0rem;}}
@media (max-width: 767px) {.t-reviews__slider__item {flex-direction: column; justify-content: flex-start;}}
@media (max-width: 767px) {.t-reviews__slider__item__content {width: 100%;}}
@media (max-width: 767px) {.t-reviews__slider__item__img {width: 100%; margin-top: 2rem;}}
@media (max-width: 767px) {.t-reviews__slider__item__content__bottom {width: 100%;}}
@media (max-width: 767px) {.t-reviews__slider__controls {position: absolute; top: 20.8rem; right: 1rem; left: auto;}}
@media (max-width: 767px) {.t-section--mt {margin-top: 8rem;}}
@media (max-width: 767px) {.t-section_faq__head {position: static; width: 100%; row-gap: 0rem; margin-bottom: 2.5rem;}}
@media (max-width: 767px) {.t-section_faq__main {display: flex; flex-direction: column; align-items: flex-start;}}
@media (max-width: 767px) {.t-section_faq__head__right {margin-top: 0rem;}}
@media (max-width: 767px) {.t-section_callback__main {display: flex; flex-direction: column; align-items: flex-start;}}
@media (max-width: 767px) {.t-section_callback__head-2 {margin-bottom: 2.5rem;}}
@media (max-width: 767px) {.t-section_callback {padding-bottom: 4rem; height: auto;}}
@media (max-width: 767px) {.t-section_callback__main__left {margin-bottom: 10rem;}}
@media (max-width: 767px) {.t-footer__top {display: flex; flex-direction: row; align-items: flex-start; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto auto; column-gap: 1.4rem; padding-top: 7rem;}}
@media (max-width: 767px) {.t-footer__top__logo {position: absolute; top: 0px; left: 0rem;}}
@media (max-width: 767px) {.t-footer__logo {height: 3rem; width: 9.3rem;}}
@media (max-width: 767px) {.t-footer__center {margin-top: 4rem;}}
@media (max-width: 767px) {.t-footer__center__top {justify-content: flex-start; flex-direction: column; row-gap: 1rem;}}
@media (max-width: 767px) {.t-footer__mail_link {font-size: 5.9rem;}}
@media (max-width: 767px) {.t-footer__bottom {row-gap: 4rem; margin-top: 2.5rem;}}
@media (max-width: 767px) {.t-section_blog {padding-bottom: 4.5rem;}}
@media (max-width: 767px) {.t-section_blog__head-3 {position: static;}}
@media (max-width: 767px) {.t-section_blog__more {bottom: 0rem; left: 1rem; right: auto;}}
@media (max-width: 767px) {.t-header_vertical_wrap {padding-left: 1rem; padding-right: 1rem; padding-top: 1.5rem; padding-bottom: 1.5rem;}}
@media (max-width: 767px) {.header_vertical__logo {height: 3rem;}}
@media (max-width: 767px) {.t-header_vertical {align-items: center;}}
@media (max-width: 767px) {.t-button_mobmenu_open {height: 3rem;}}
@media (max-width: 767px) {.t-section_about__digits__text {font-size: 1.2rem; overflow-wrap: normal;}}
@media (max-width: 767px) {.t-blog__list__item {display: flex; flex-direction: column;}}
@media (max-width: 767px) {.t-blog__list__item__content {justify-content: flex-start;}}
@media (max-width: 767px) {.t-blog__list__item__image {order: -1; margin-bottom: 1rem;}}
@media (max-width: 767px) {.t-blog__list__item__content__body {row-gap: 1.5rem;}}
@media (max-width: 767px) {.t-section_features__head {margin-bottom: 2rem; align-items: flex-start;}}
@media (max-width: 767px) {.t-header_wrap {padding-left: 1rem; padding-right: 1rem; height: 5rem;}}
@media (max-width: 767px) {.t-popup_callback__main {display: flex; align-items: flex-start; justify-content: space-between; padding-left: 4rem;}}
@media (max-width: 767px) {.t-popup_callback__left {display: none;}}
@media (max-width: 767px) {.t-section_portfolio {margin-top: 8rem;}}
@media (max-width: 767px) {.t-page_wrap {padding-left: 1rem; padding-right: 1rem; padding-top: 10rem;}}
@media (max-width: 767px) {.t-page_blog__list__item {display: flex;}}
@media (max-width: 767px) {.t-blog__list__col_text {position: static; width: 100%; margin-bottom: 1.5rem; margin-top: 2rem;}}
@media (max-width: 767px) {.t-blog__list__col_title {flex-direction: row; justify-content: space-between;}}
@media (max-width: 767px) {.t-blog__list__item__date {width: 9rem; min-width: 9rem; justify-content: flex-start; text-align: justify; align-items: flex-start; display: flex; overflow-wrap: normal; flex-direction: row;}}
@media (max-width: 767px) {.t-article__hero__content {padding-top: 9.5rem; padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.t-article_content {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.t-article__content__text {max-width: none;}}
@media (max-width: 767px) {.t-article_related {margin-top: 8rem; padding-left: 1rem;}}
@media (max-width: 767px) {.t-header_wrap-sticky {padding-left: 1rem; padding-right: 1rem; height: 5rem;}}
@media (max-width: 767px) {.t-header__logo {height: 3rem;}}
@media (max-width: 767px) {.t-hero-title {font-size: 5.6rem;}}
@media (max-width: 767px) {.t-popup_callback__body {padding-left: 1rem; padding-right: 1rem; padding-top: 5rem; max-width: 30rem;}}
@media (max-width: 767px) {.t-features__timeline__row-last {height: 6.5rem;}}
@media (max-width: 767px) {.t-section_faq__head__text {margin-top: 2rem;}}
@media (max-width: 767px) {.t-section_faq__list__wrap {margin-top: 0rem;}}
@media (max-width: 767px) {.t-page_faq__list {display: flex;}}
@media (max-width: 767px) {.t-page_contacts__layout {display: flex; flex-direction: column; align-items: flex-start;}}
@media (max-width: 767px) {.t-page_contacts__contacts_area {row-gap: 2.5rem;}}
@media (max-width: 767px) {.t-page_contacts__map_area {margin-top: 2.5rem; height: 30rem;}}
@media (max-width: 767px) {.t-page_policy__main {max-width: none;}}
@media (max-width: 767px) {.t-title_1--mobile {font-size: 3.6rem;}}
@media (max-width: 767px) {.t-page_about__main {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.t-page_about__hero__content {padding-top: 0rem; padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.t-section_mission__head {position: static; width: auto;}}
@media (max-width: 767px) {.t-page_about__section_about__slide {padding-left: 1rem; padding-right: 1rem; display: flex !important; flex-direction: column; align-items: flex-start;}}
@media (max-width: 767px) {.t-section_concept__texts {padding-left: 1rem; padding-right: 1rem; display: flex;}}
@media (max-width: 767px) {.t-page_about__section_command__slide {padding-left: 1rem; padding-right: 1rem; display: flex !important; flex-direction: column; align-items: center; justify-content: flex-start;}}
@media (max-width: 767px) {.t-section__title__wrap {display: flex; flex-direction: column; align-items: flex-start;}}
@media (max-width: 767px) {.t-section_mission__texts {display: flex; flex-direction: column; align-items: flex-start;}}
@media (max-width: 767px) {.t-section_mission__media {display: flex; align-items: flex-end; flex-direction: column; row-gap: 2rem;}}
@media (max-width: 767px) {.t-section_mission__media__image {right: 0px;}}
@media (max-width: 767px) {.t-section_mission__texts2 {display: flex; flex-direction: column; align-items: flex-start; row-gap: 2rem; margin-top: 2rem;}}
@media (max-width: 767px) {.t-page_about__section_concept__head {text-align: left; padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.t-page_about__section_command__head {margin-bottom: -2.5rem;}}
@media (max-width: 767px) {.t-page_about__section_command__card {width: 23.6rem;}}
@media (max-width: 767px) {.t-page_about__section_command__name {font-size: 6.4rem;}}
@media (max-width: 767px) {.t-page_about__section_command__slide__name {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.t-section_mission__title--tablet {display: none;}}
@media (max-width: 767px) {.t-section_mission__title--mobile {display: flex;}}
@media (max-width: 767px) {.t-section_mission__title__title-text---mobile {font-size: 3.57rem;}}
@media (max-width: 767px) {.t-section_mission__title__wimage {column-gap: 0.7rem;}}
@media (max-width: 767px) {.t-page_sdesign__hero__content {padding-top: 0rem; padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.t-page_sdesign__section_includes__head {text-align: left; padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.t-page_sdesign__section_includes__texts {padding-left: 1rem; padding-right: 1rem; display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.5rem;}}
@media (max-width: 767px) {.howto-section {padding-left: 0rem; padding-right: 0rem; margin-top: 0rem;}}
@media (max-width: 767px) {.t-page_sdesign__section_hawto__head {margin-bottom: 2.5rem;}}
@media (max-width: 767px) {.t-page_sdesign__section_portfolio {margin-top: 8rem;}}
@media (max-width: 767px) {.t-hero__vcard {display: none;}}
@media (max-width: 767px) {.portfolio_infine_slider__item {padding-left: 0.5rem; padding-right: 0.5rem;}}
@media (max-width: 767px) {.t-section_tariff__head {position: static; width: 100%; row-gap: 0rem; margin-bottom: 2.5rem;}}
@media (max-width: 767px) {.t-section_tariff__main {display: flex; flex-direction: column; align-items: flex-start;}}
@media (max-width: 767px) {.t-section_tariff__list__wrap {margin-top: 0rem;}}
@media (max-width: 767px) {.t-page_blog__list__item_wrap {display: flex;}}
@media (max-width: 767px) {.t-page_sdesign__section_portfolio__head {margin-bottom: 1rem; align-items: center;}}
@media (max-width: 767px) {.t-page_sdesign__hero__content__bottom {padding-right: 1rem; align-items: flex-start;}}
@media (max-width: 767px) {.t-page_sdesign__hero__content__text-text {width: 100%; font-size: 1.25rem;}}
@media (max-width: 767px) {.t-page_sdesign__hero__content__text-text--last {white-space: wrap; padding-left: 0vw;}}
@media (max-width: 767px) {.t-section_tariff__list__item {display: flex; padding-left: 5rem;}}
@media (max-width: 767px) {.t-page_sdesign__section_includes__title-text {font-size: 3.4rem;}}
@media (max-width: 767px) {.t-page_srenovation__hero__content__bottom {padding-right: 1rem; align-items: flex-start;}}
@media (max-width: 767px) {.t-page_srenovation__hero__content__text-text--last {white-space: wrap; padding-left: 46.5vw;}}
@media (max-width: 767px) {.t-page_srenovation__hero__content__text-text {width: auto; font-size: 1.25rem;}}
@media (max-width: 767px) {.t-page_srenovation__section_price__head {padding-left: 1rem; padding-right: 1rem; text-align: left; position: static;}}
@media (max-width: 767px) {.t-page_srenovation__section_price {display: flex; flex-direction: column; align-items: flex-start;}}
@media (max-width: 767px) {.t-page_project__hero__content {padding-top: 9.5rem; padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.t-page_project__hero__content__bottom {padding-right: 1rem; align-items: flex-start;}}
@media (max-width: 767px) {.t-page_project__hero__content__text-text {width: 100%; font-size: 1.25rem;}}
@media (max-width: 767px) {.t-page_project__section_about__head {text-align: left; padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.t-page_project__section_about__title-text {max-width: none;}}
@media (max-width: 767px) {.t-page_project__section_about__texts {padding-left: 1rem; padding-right: 1rem; display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.5rem;}}
@media (max-width: 767px) {.t-page_project__section_about__images {padding-left: 1rem; padding-right: 1rem; display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.5rem;}}
@media (max-width: 767px) {.t-page_project__section_chars__images {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1.5rem; margin-top: 0rem;}}
@media (max-width: 767px) {.t-page_project__section_related {margin-top: 8rem; padding-left: 1rem;}}
@media (max-width: 767px) {.t-tiles2__item {padding-right: 1rem;}}
@media (max-width: 767px) {.t-page_project__section_gallery__img {margin-right: 1rem;}}
@media (max-width: 767px) {.t-page_project__section_about__video {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.t-page_project__section_about__texts-1 {max-width: none;}}
@media (max-width: 767px) {.t-page_about__howto-section {padding-left: 0rem; padding-right: 0rem;}}
@media (max-width: 767px) {.t-page_reviews__wrap {padding-left: 0rem; padding-right: 0rem; padding-top: 10rem;}}
@media (max-width: 767px) {.t-reviews_slider_wrap__head {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 767px) {.t-page_mention__wrap {padding-left: 0rem; padding-right: 0rem; padding-top: 10rem;}}
@media (max-width: 767px) {.header-logo {width: 9.33rem;}}
@media (max-width: 767px) {.t-reviews_slider_main {padding-left: 0rem;}}
@media (max-width: 767px) {.t-survey_section__main {padding-left: 0rem;}}
@media (max-width: 767px) {.t-review_popup__card {width: 100%; overflow-x: hidden; overflow-y: hidden;}}
@media (max-width: 767px) {.t-review_popup__card__bottom {width: 100%; margin-top: 1.5rem;}}
@media (max-width: 767px) {.t-section_reviews__slider__controls {justify-content: flex-end; padding-left: 0rem; padding-right: 1rem; position: absolute; right: 0px; bottom: 32.1rem; z-index: 2; align-items: flex-end; margin-top: 0rem;}}
@media (max-width: 767px) {.t-reviews__slider__item__media {margin-top: 2rem;}}
@media (max-width: 767px) {.t-reviews__slider__item__title {height: 12.83rem;}}
@media (max-width: 767px) {.t-review_popup__card__text {font-size: 1.4rem;}}
@media (max-width: 767px) {.t-review_popup__card__title {font-size: 1.4rem;}}
@media (max-width: 767px) {.t-review_popup__card__descr {font-size: 1.2rem;}}
@media (max-width: 767px) {.howto-wrap {margin-top: 8rem;}}
@media (max-width: 767px) {.t-page_project__section_gallery {padding-left: 1rem;}}
@media (max-width: 767px) {.t-review_popup__content {min-width: auto; width: 100%; padding-bottom: 2rem; padding-right: 2rem; padding-left: 2rem; padding-top: 6rem;}}
@media (max-width: 767px) {.t-review_popup {height: 100svh;}}
@media (max-width: 767px) {.t-review_popup__card__top {height: 25rem; overflow-x: auto; overflow-y: auto;}}
@media (max-width: 767px) {.t-cooke_popup {bottom: 1rem; right: 1rem; left: 1rem; width: auto; padding-left: 2rem; padding-right: 2rem; padding-top: 2rem; padding-bottom: 2rem;}}
@media (max-width: 767px) {.t-section_tour__descr__text--mobile {font-size: 1.25rem;}}
@media (max-width: 767px) {.section_tour__descr__bottom__text {font-size: 1.25rem;}}
@media (max-width: 767px) {.t-section_faq__aside__text {margin-top: 2rem;}}
@media (max-width: 767px) {.t-section_faq__aside__head {margin-top: 0rem;}}
@media (max-width: 767px) {.t-reviews__slider__item__media-wrap {margin-top: 2rem;}}
@media (max-width: 767px) {.t-page_sdesign__hero__content__text-text--last-desktop {white-space: wrap; padding-left: 48.5vw;}}
@media (max-width: 767px) {.t-page_sdesign__hero__content__text-text3 {display: none;}}
@media (max-width: 767px) {.t-page_sdesign__hero__content__text-text3-mobile {display: block;}}
@media (max-width: 767px) {.t-page_sdesign__hero__content__text {align-items: flex-start;}}
@media (max-width: 767px) {.t-page_sdesign__hero__content__text-text--last-tablet {display: none;}}
@media (max-width: 767px) {.t-page_sdesign__hero__content__text-text--last-tablet-copy {display: none;}}
@media (max-width: 767px) {.t-page_sdesign__hero__content__text-text--last-mobile2 {display: block; text-align: left; padding-left: 16.5rem;}}
@media (max-width: 767px) {.t-page_sdesign__hero__content__text-text--last-mobile1 {display: block; margin-left: 3rem;}}
@media (max-width: 767px) {.t-page_sdesign__section_includes__texts-1 {display: none;}}
@media (max-width: 767px) {.t-page_sdesign__section_includes__texts-1-mobile {display: block; max-width: none; font-size: 1.5rem;}}
@media (max-width: 767px) {.t-page_sdesign__section_includes__texts-1-tablet {display: none;}}
@media (max-width: 767px) {.t-section_quality__content__vcard {width: 100%; height: 23rem;}}
@media (max-width: 767px) {.t-tour_popup {padding-left: 1rem; padding-right: 1rem; padding-top: 1rem; padding-bottom: 1rem;}}
@media (max-width: 767px) {.popup_tour__controls__buttons__btn {width: 2.5rem; height: 2.5rem;}}
@media (max-width: 767px) {.t-popup_tour__controls {padding-left: 1rem; padding-right: 1rem; padding-top: 1rem; padding-bottom: 1rem;}}
@media (max-width: 767px) {.pportfolio_infine_slider__item {padding-left: 0.5rem; padding-right: 0.5rem; width: 24rem;}}
@media (max-width: 767px) {.pportfolio_infine_slider__slide__block {height: auto;}}
@media (max-width: 479px) {.t-hero__h1_area {margin-top: 8vh; padding-bottom: 2rem;}}
@media (max-width: 479px) {.t-page_about__hero__content__title-text {font-size: 5.6rem;}}
@media (max-width: 479px) {.header-logo {width: 9.33rem; height: 3rem;}}
