.menu__icon-lvl2--s1-i3yiuaijq {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;}
@media (max-width: 479px) {.menu__icon-lvl2--s1-i3yiuaijq {display: block; 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.5M12.5 6.5V18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll;}}
@media (max-width: 479px) {.menu__item-lvl2.is-opened .menu__icon-lvl2--s1-i3yiuaijq {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-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll;}}
.menu__list-lvl2--s2-igwe6oq3z {display: block;}
.menu__wrapper-lvl2--s2-iakbt9a2m {display: none; position: absolute; z-index: 80; top: 100%; left: 0;}
.menu__back-lvl2--s2-itdgztyp5 {display: none;}
.menu__list-lvl3--s2-i6gjd663a {display: block;}
.menu__wrapper-lvl3--s2-ibxmg878d {display: none; position: absolute; z-index: 80; top: 0; left: 100%;}
.menu__back-lvl3--s2-idj11p6ob {display: none;}
.menu__item-lvl2--s2-imtygpeh3 {position: relative;}
.video--s2-i2zxkpkri {object-fit: cover;}
.image__img--s2-i39a0iuiv {object-fit: cover;}
.image__img--s2-i0tk4o5i9 {object-fit: cover;}
.image__img--s2-i1khw0oo9 {object-fit: cover;}
@media (max-width: 991px) {.image__img--s2-i39a0iuiv {object-fit: cover;}}
@media (max-width: 991px) {.image__img--s2-i0tk4o5i9 {object-fit: cover;}}
@media (max-width: 767px) {.image__img--s2-iijibr728 {object-fit: contain;}}
@media (max-width: 767px) {.image__img--s2-ijzmpf7h6 {object-fit: contain;}}
@media (max-width: 767px) {.image__img--s2-ij1b6ghl2 {object-fit: contain;}}
@media (max-width: 479px) {.menu__list-lvl2--s2-igwe6oq3z {display: block;}}
@media (max-width: 479px) {.menu__wrapper-lvl2--s2-iakbt9a2m {display: none; position: static;}}
@media (max-width: 479px) {.menu__back-lvl2--s2-itdgztyp5 {display: none;}}
@media (max-width: 479px) {.menu__list-lvl3--s2-i6gjd663a {display: block;}}
@media (max-width: 479px) {.menu__wrapper-lvl3--s2-ibxmg878d {display: none; position: static;}}
@media (max-width: 479px) {.menu__back-lvl3--s2-idj11p6ob {display: none;}}
@media (max-width: 479px) {.menu__item-lvl2--s2-imtygpeh3 {position: static;}}
.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;}
.root--u-i8z5xo3zc {font-family: 'Montserrat'; color: rgba(39, 39, 39, 1);}
.div--u-iqyjn5ds6 {height: 100%;}
.section--u-ifx0h5jvd {height: 100vh; display: flex; flex-direction: column; justify-content: center;}
.div--u-ig877l9rr {height: 100%;}
.div--u-ivqk4ftfv {display: flex; flex-direction: column; align-items: center; margin-bottom: 35px;}
.div--u-i86la2n1d {background-size: auto; background-image: linear-gradient(rgba(39, 39, 39, 1) 0%, rgba(39, 39, 39, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; padding-top: 20px; padding-bottom: 20px; padding-left: 13px; padding-right: 13px;}
.div--u-ih88wm4q0 {position: absolute; top: 0px; height: 100%;}
.div--u-is819atar {max-width: 447px;}
.link-block--u-ibzmlwagk:hover {color: rgba(255, 79, 248, 1);}
.div--u-i0nmgv9yi {width: auto;}
.map--u-ifuptrjjv {height: 100%; width: 100%;}
.text--u-ioi19sgko {display: inline-block; max-width: 404px;}
.div--u-iw2v2g1ir {border-top-right-radius: 20px; border-top-left-radius: 20px;}
.list--u-incn7irlx {display: inline-flex;}
.div--u-ifkpfbtc6 {width: auto;}
.div--u-isx942cp0 {display: flex; align-items: center; justify-content: space-between;}
.image--u-i41fextnx {max-width: 17px;}
.div--u-ip4e635ql {display: flex; flex-direction: column; align-items: center; margin-bottom: 35px;}
.div--u-iokd2wo8t {box-shadow: 0px -2px 30px 0px rgba(66, 66, 66, 0.3);}
.div--u-ij6prlfgl {display: flex; flex-direction: column; align-items: center; margin-bottom: 35px;}
.div--u-iw35gug8w {box-shadow: 0px 2px 30px 0px rgba(66, 66, 66, 0.3);}
.text--u-iud15150v {font-weight: 500; color: rgba(142, 142, 142, 1); line-height: 100%; padding-top: 4px;}
.div--u-i02s1ui2c {width: auto;}
.text--u-id84b3gsy {line-height: 100%; font-weight: 500;}
.list__item--u-i34uw2tfz {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}
.link--u-iyfua9o8s {padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
.list__item--u-iga351vs1 {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}
.link--u-iblg6oy6p {padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
.list__item--u-ify04zvxt {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}
.link--u-ixmkv93sx {padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
.list__item--u-iqu8c43kf {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}
.link--u-iizeg4jwm {padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
.collection__list--u-izh55u1xg {column-gap: 14px; align-items: stretch; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto auto; display: flex;}
.text--u-i64c61jzt {font-weight: 500;}
.div--u-iafkezugx {display: none;}
.collection__pagination--u-ic6rrceyc {display: none;}
.root--u-i8ehoir3d {background-size: auto; background-image: linear-gradient(rgba(66, 66, 66, 1) 0%, rgba(66, 66, 66, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.section--u-iywwrw1sj {padding-top: 48px; padding-bottom: 100px; font-family: 'Montserrat';}
.div--u-i9klthv1q {display: flex; flex-direction: column; align-items: flex-start;}
.text--u-iamkfamq6 {font-size: 22px; font-family: 'ONDER REGULAR'; font-weight: 400; line-height: 174%; color: rgba(255, 255, 255, 1); margin-bottom: 20px;}
.text--u-iacp1kefk {color: rgba(255, 255, 255, 1); font-weight: 400; font-size: 18px;}
.div--u-iv0lwx0tx {width: auto; max-width: 700px; margin-left: auto; margin-right: auto; margin-bottom: 40px;}
.div--u-i0b2we14t {display: flex; flex-direction: column; row-gap: 40px; align-items: center;}
.image--u-izkw1o4oy {height: auto; width: 100%;}
.collection__list--u-i4hhgtvyi {display: grid; column-gap: 14px; flex-wrap: nowrap; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto; row-gap: 14px;}
.text--u-it1o4urh7 {font-weight: 500;}
.collection__pagination--u-i1b0fn5xl {display: none;}
.div--u-iw34sctt3 {max-width: 750px;}
.text--u-ioe44yh5k {color: rgba(255, 255, 255, 1);}
.image--u-i1xdc9w33 {height: auto; width: 100%;}
.div--u-irf7amrbz {max-width: 750px;}
.text--u-iaelh9ihx {color: rgba(255, 255, 255, 1);}
.image--u-im1sdhigs {height: auto; width: 100%;}
.div--u-iekezojni {max-width: 750px;}
.text--u-iokeofilq {color: rgba(255, 255, 255, 1);}
.image--u-ih850ocm8 {height: auto; width: 100%;}
.div--u-igzomkg5h {max-width: 750px;}
.text--u-iu5jaiw82 {color: rgba(255, 255, 255, 1);}
.image--u-iy56pg8mt {height: auto; width: 100%;}
.div--u-igizskwx3 {max-width: 750px;}
.text--u-idhkrr153 {color: rgba(255, 255, 255, 1);}
.tt-rich-text--u-iyft12xhs {width: 100%; display: block; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto;}
.div--u-ias4mn7xy {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; overflow-x: hidden; overflow-y: hidden; margin-bottom: 40px;}
.div--u-igfwzrz72 {max-width: 750px; color: rgba(255, 255, 255, 1);}
.link--u-is4ysjt9z {color: rgba(255, 79, 248, 1);}
.div--u-islea8hj2 {display: flex; column-gap: 10px; margin-bottom: 10px;}
.link--u-ixea2ues0 {color: rgba(255, 79, 248, 1);}
.div--u-iveyhapul {display: flex; column-gap: 10px;}
.div--u-i30lddw0v {text-align: left; flex-grow: 0; flex-shrink: 1;}
.root--u-iuxbnz4r1 {font-family: 'Montserrat';}
.image--u-ifiuhpiqq {width: 0.88rem; height: 0.88rem;}
.div--u-iy6ojvmp9 {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-ir4cswalj {justify-self: start;}
.div--u-ivc08y722 {width: auto; justify-self: center;}
.div--u-i2o2ygf4s {width: auto; justify-self: end;}
.embed--u-imwzj9lju {min-height: 0px;}
.div--u-im2z1074a {height: 15.16rem;}
.image--u-ig4qxjea9 {width: 100%; height: 100%;}
.text--u-is1hf6jbu {font-size: 0.77rem; line-height: 108%; font-weight: 500; color: rgba(39, 39, 39, 1);}
.div--u-isbuv92yz {margin-bottom: 6.45rem;}
.collection--u-i1pz7culp {overflow-x: hidden; overflow-y: hidden;}
.collection__list--u-ititlrv5u {overflow-x: visible; overflow-y: visible;}
.div--u-ij9p99k2c {width: 3.03rem; height: 3.03rem;}
.div--u-itpqi97xz {width: auto; border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; border-bottom-right-radius: 1.25rem;}
.div--u-i7sxxx2eq {display: inline-flex; flex-direction: column; align-items: center; row-gap: 0.38rem; width: auto; align-self: start;}
.text--u-iurgnf5po {color: rgba(39, 39, 39, 1);}
.div--u-itw5vetzz {display: none;}
.link--u-iet73elsk {text-decoration: none;}
.div--u-i37i5nylb {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease-in;}
.div--u-ixo19pgvq {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-ihepdgwnw {justify-self: start;}
.div--u-ihkwqb6as {width: auto; justify-self: center;}
.div--u-ip22q4pwi {width: auto; justify-self: end;}
.div--u-io6jxmfwv {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-ieaq1hlcs {justify-self: start;}
.div--u-ibpabnxym {width: auto; justify-self: center;}
.div--u-iwnrfm9ur {width: auto; justify-self: end;}
.div--u-ils7s70g0 {height: 100%;}
.div--u-ibl4m8b1i {display: none;}
.link--u-if70jqbcm {text-decoration: none;}
.div--u-ir60l2kv4 {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease-in;}
@media (max-width: 991px) {.section--u-i52zfmpjm {padding-top: 110px;}}
@media (max-width: 991px) {.div--u-iacbt5538 {max-width: 420px;}}
@media (max-width: 991px) {.text--u-il2a86hm1 {width: 246px; flex-grow: 0;}}
@media (max-width: 991px) {.image--u-iy8a2cqse {width: 5px; flex-grow: 0;}}
@media (max-width: 991px) {.div--u-ip4e635ql {margin-bottom: 50px;}}
@media (max-width: 991px) {.div--u-ij6prlfgl {margin-bottom: 50px;}}
@media (max-width: 991px) {.collection__list--u-izh55u1xg {overflow-x: auto; overflow-y: auto;}}
@media (max-width: 991px) {.link-block--u-ijhxjnmrc {width: 302px;}}
@media (max-width: 991px) {.collection--u-ixqg5ub4q {overflow-x: hidden; overflow-y: hidden; margin-bottom: 63px;}}
@media (max-width: 991px) {.div--u-iafkezugx {display: flex; justify-content: center;}}
@media (max-width: 991px) {.div--u-iv0lwx0tx {max-width: none;}}
@media (max-width: 991px) {.collection__list--u-i4hhgtvyi {overflow-x: hidden; overflow-y: hidden; flex-wrap: wrap; row-gap: 14px; grid-template-columns: 1fr 1fr; display: flex;}}
@media (max-width: 991px) {.link-block--u-ich966koi {width: 302px;}}
@media (max-width: 991px) {.collection--u-iqyckwrtd {overflow-x: hidden; overflow-y: hidden; margin-bottom: 63px;}}
@media (max-width: 991px) {.image--u-ifiuhpiqq {width: 1.31rem; height: 1.31rem;}}
@media (max-width: 991px) {.div--u-ir4cswalj {justify-self: center;}}
@media (max-width: 991px) {.div--u-i2o2ygf4s {justify-self: center;}}
@media (max-width: 991px) {.div--u-ivc08y722 {grid-row-start: 1; grid-row-end: 1; grid-column-start: 1; grid-column-end: 1;}}
@media (max-width: 991px) {.text--u-iurgnf5po {grid-row-start: 1; grid-row-end: 1; grid-column-start: 1; grid-column-end: 3;}}
@media (max-width: 991px) {.div--u-ienuzvy3o {grid-row-start: 2; grid-row-end: 2; grid-column-start: 1; grid-column-end: 1;}}
@media (max-width: 991px) {.div--u-ibr7ozan1 {grid-row-start: 3; grid-row-end: 3; grid-column-start: 1; grid-column-end: 3;}}
@media (max-width: 991px) {.div--u-itw5vetzz {display: none;}}
@media (max-width: 991px) {.container--u-i1lojqjrf {position: static;}}
@media (max-width: 991px) {.div--u-ihepdgwnw {justify-self: center;}}
@media (max-width: 991px) {.div--u-ip22q4pwi {justify-self: center;}}
@media (max-width: 991px) {.div--u-ihkwqb6as {grid-row-start: 1; grid-row-end: 1; grid-column-start: 1; grid-column-end: 1;}}
@media (max-width: 991px) {.div--u-ieaq1hlcs {justify-self: center;}}
@media (max-width: 991px) {.div--u-iwnrfm9ur {justify-self: center;}}
@media (max-width: 991px) {.div--u-ibpabnxym {grid-row-start: 1; grid-row-end: 1; grid-column-start: 1; grid-column-end: 1;}}
@media (max-width: 991px) {.div--u-ibl4m8b1i {display: none;}}
@media (max-width: 991px) {.container--u-i0cbb0brs {position: static;}}
@media (max-width: 767px) {.div--u-ij7v8smnx {padding-left: 27px; padding-right: 27px;}}
@media (max-width: 767px) {.div--u-iuoi4ajks {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.div--u-i9klthv1q {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.text--u-iamkfamq6 {font-size: 13px;}}
@media (max-width: 767px) {.div--u-i0w8z8h3s {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.collection__list--u-i4hhgtvyi {flex-wrap: nowrap; flex-direction: column; row-gap: 30px; grid-template-columns: 1fr;}}
@media (max-width: 479px) {.text--u-iud15150v {max-width: 250px; line-height: 134%;}}
@media (max-width: 479px) {.list__item--u-i34uw2tfz {padding-top: 7px; padding-bottom: 7px; padding-left: 7px; padding-right: 7px;}}
@media (max-width: 479px) {.list__item--u-iga351vs1 {padding-top: 7px; padding-bottom: 7px; padding-left: 7px; padding-right: 7px;}}
@media (max-width: 479px) {.list__item--u-ify04zvxt {padding-top: 7px; padding-bottom: 7px; padding-left: 7px; padding-right: 7px;}}
@media (max-width: 479px) {.list__item--u-iqu8c43kf {padding-top: 7px; padding-bottom: 7px; padding-left: 7px; padding-right: 7px;}}
@media (max-width: 479px) {.text--u-iamkfamq6 {font-size: 15px; padding-left: 10px; padding-right: 10px; line-height: 174%;}}
@media (max-width: 479px) {.div--u-iv0lwx0tx {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 479px) {.div--u-ir4cswalj {justify-self: start;}}
@media (max-width: 479px) {.div--u-ivc08y722 {justify-self: start;}}
@media (max-width: 479px) {.div--u-i2o2ygf4s {justify-self: start;}}
@media (max-width: 479px) {.embed--u-imwzj9lju {display: none;}}
@media (max-width: 479px) {.text--u-iurgnf5po {grid-column-end: 2; grid-row-start: 1; grid-row-end: 1; grid-column-start: 1;}}
@media (max-width: 479px) {.div--u-i7sxxx2eq {grid-row-start: 2; grid-row-end: 2; grid-column-start: 1; grid-column-end: 1;}}
@media (max-width: 479px) {.div--u-ienuzvy3o {grid-row-start: 3; grid-row-end: 3; grid-column-start: 1; grid-column-end: 1; margin-bottom: 0.31rem;}}
@media (max-width: 479px) {.div--u-ibr7ozan1 {grid-row-start: 4; grid-row-end: 4; grid-column-start: 1; grid-column-end: 1;}}
@media (max-width: 479px) {.div--u-ihepdgwnw {justify-self: start;}}
@media (max-width: 479px) {.div--u-ihkwqb6as {justify-self: start;}}
@media (max-width: 479px) {.div--u-ip22q4pwi {justify-self: start;}}
@media (max-width: 479px) {.div--u-ieaq1hlcs {justify-self: start;}}
@media (max-width: 479px) {.div--u-ibpabnxym {justify-self: start;}}
@media (max-width: 479px) {.div--u-iwnrfm9ur {justify-self: start;}}
@media (min-width: 1440px) {.section--u-i52zfmpjm {padding-top: 66px;}}
@media (min-width: 1440px) {.collection__list--u-izh55u1xg {column-gap: 20px;}}
@media (min-width: 1440px) {.text--u-iamkfamq6 {margin-bottom: 18px; font-size: 26px;}}
@media (min-width: 1440px) {.div--u-iv0lwx0tx {max-width: 798px;}}
@media (min-width: 1440px) {.text--u-iacp1kefk {font-size: 24px;}}
@media (min-width: 1440px) {.image--u-izkw1o4oy {max-width: 967px;}}
@media (min-width: 1440px) {.collection__list--u-i4hhgtvyi {column-gap: 20px; row-gap: 20px;}}
@media (min-width: 1440px) {.collection__item--u-in9mgbs07 {max-width: 447px;}}
@media (min-width: 1440px) {.text--u-i64c61jzt {height: 74.80000305175781px; flex-grow: 0;}}
@media (min-width: 1440px) {.image--u-i1xdc9w33 {max-width: 967px;}}
@media (min-width: 1440px) {.image--u-im1sdhigs {max-width: 967px;}}
@media (min-width: 1440px) {.image--u-ih850ocm8 {max-width: 967px;}}
@media (min-width: 1440px) {.image--u-iy56pg8mt {max-width: 967px;}}
@media (min-width: 1440px) {.tt-rich-text--u-iyft12xhs {border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}}
@media (min-width: 1440px) {.collection__item--u-i5u18qv0g {max-width: 447px;}}
@media (min-width: 1440px) {.div--u-igfwzrz72 {max-width: 967px;}}
@media (min-width: 1440px) {.text--u-i9tn85x2m {color: rgba(255, 255, 255, 1);}}
@media (min-width: 1440px) {.text--u-i0cxcks43 {color: rgba(255, 255, 255, 1);}}
@media (min-width: 1440px) {.list__item--u-ioda6vmex {justify-self: center;}}
@media (min-width: 1440px) {.list__item--u-iycf12914 {justify-self: end;}}
.header__container {max-width: 60.25rem;}
.header__inner {display: flex; align-items: center; justify-content: space-between; padding-left: 1.1rem; padding-right: 0.45rem; padding-top: 0.38rem; padding-bottom: 0.38rem; 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-left-radius: 2.19rem; border-top-right-radius: 2.19rem; border-bottom-left-radius: 2.19rem; border-bottom-right-radius: 2.19rem;}
.logo__image {width: auto; height: auto;}
.logo {max-width: 7.5rem;}
.header__menu-btn {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; max-width: 73px; 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; display: none;}
.menu__btn-img {width: auto; height: auto;}
.memu__list-item {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.menu__list {display: inline-flex; column-gap: 0.63rem; align-items: center;}
.menu__link {color: rgba(66, 66, 66, 1); font-size: 1.13rem; text-decoration: none; line-height: 100%; font-weight: 500; transition-property: color; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease-in; padding-left: 0.63rem; padding-right: 0.63rem; padding-top: 0.63rem; padding-bottom: 0.63rem;}
.menu__link:hover {color: rgba(255, 79, 248, 1);}
.menu__btn {padding-left: 1.63rem; padding-right: 1.63rem; padding-top: 0.63rem; padding-bottom: 0.63rem; background-size: auto; background-image: linear-gradient(rgba(255, 79, 248, 1) 0%, rgba(255, 79, 248, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; font-size: 1.13rem; color: rgba(255, 255, 255, 1); text-decoration: none; line-height: 100%; font-weight: 500; border-top-left-radius: 1.88rem; border-top-right-radius: 1.88rem; border-bottom-left-radius: 1.88rem; border-bottom-right-radius: 1.88rem; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(255, 79, 248, 1); border-left-color: rgba(255, 79, 248, 1); border-right-color: rgba(255, 79, 248, 1); border-bottom-color: rgba(255, 79, 248, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease-in;}
.menu__btn:hover {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(255, 79, 248, 1);}
.header__menu {width: auto; display: block;}
.header {position: fixed; top: 0px; z-index: 100; padding-top: 1.88rem;}
.hero__bg {position: absolute; top: 0px;}
.hero__video-bg {width: 100%; height: 100%;}
.hero__bg-transparent {position: absolute; top: 0px; background-size: auto; background-image: linear-gradient(rgba(39, 39, 39, 0.5) 0%, rgba(39, 39, 39, 0.5) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.page__container {max-width: 936px;}
.title {font-family: 'ONDER REGULAR'; font-weight: 400; line-height: 174%; text-transform: uppercase;}
.hero__title {color: rgba(255, 255, 255, 1); text-align: center; display: block; font-size: 24px; text-transform: uppercase;}
.logo__image-mobile {width: auto; height: auto; display: none;}
.promo {background-size: auto; background-image: linear-gradient(rgba(66, 66, 66, 1) 0%, rgba(66, 66, 66, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.promo__card-header {display: flex; align-items: center; justify-content: space-between;}
.promo__card-logo {width: auto; height: auto;}
.logo-event {max-width: 190px;}
.promo__card {padding-left: 25px; padding-right: 25px; padding-top: 25px; padding-bottom: 25px; 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-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; height: 598px; display: flex; flex-direction: column; justify-content: space-between; position: sticky; top: 30px;}
.proma__card-tag {padding-top: 10px; padding-bottom: 10px; padding-left: 22px; padding-right: 22px; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; background-size: auto; background-image: linear-gradient(rgba(255, 79, 248, 1) 0%, rgba(255, 79, 248, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; color: rgba(255, 255, 255, 1); font-weight: 700; line-height: 100%;}
.promo__title {font-size: 16px; text-align: center; max-width: 620px; color: rgba(66, 66, 66, 1);}
.promo__card-service-title {font-size: 11px; line-height: 108%; color: rgba(142, 142, 142, 1);}
.promo__card-list-item {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}
.promo__card-service-text {line-height: 134%;}
.promo__card-services {display: flex; justify-content: flex-end; align-items: stretch; column-gap: 60px;}
.promo__card-list {display: inline-block;}
.promo__card-service {width: auto; display: flex; flex-direction: column; row-gap: 28px;}
.m-b-50 {margin-bottom: 50px;}
.promo__card-title {font-size: 11px; line-height: 108%; color: rgba(255, 79, 248, 1); text-align: center; display: block; margin-bottom: 20px;}
.promo__card-content-bottom-logo {width: auto; height: auto; max-width: 66px;}
.promo__card-content-bottom-logo-wrap {display: flex; justify-content: space-between;}
.contacts {background-size: auto; background-image: linear-gradient(rgba(66, 66, 66, 1) 0%, rgba(66, 66, 66, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; padding-top: 36px; padding-bottom: 82px;}
.contacts__bg {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-right-radius: 20px; border-top-left-radius: 20px;}
.contacts__title {font-size: 22px; line-height: 108%; margin-bottom: 52px;}
.contacts__content {margin-top: 26px; display: flex; flex-direction: column;}
.contacts__link {font-size: 18px; line-height: 134%; font-weight: 500;}
.m-b-39 {padding-bottom: 39px;}
.contacts__vk-news-link-icon {width: auto; height: auto; max-width: 62px;}
.contacts__vk-news-link {display: inline-flex; align-items: center; column-gap: 10px; color: rgba(39, 39, 39, 1); transition-property: color; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease-in;}
.contacts__vk-news-link-text {font-size: 18px; max-width: 212px; line-height: 134%;}
.contacts__content-left {display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; max-width: 447px; width: auto;}
.contact__inner {display: flex; align-items: stretch; justify-content: space-between;}
.contacts__map-wrap {width: 406px; height: 319px; border-top-right-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; overflow-x: hidden; overflow-y: hidden; margin-bottom: 15px;}
.contacts__map {width: 100%; height: 100%;}
.contacts__text {max-width: 404px; font-size: 18px; line-height: 134%;}
.logo-sport {max-width: 191px;}
.promo__inner {display: flex; flex-direction: column; row-gap: 60px;}
.w-390 {max-width: 390px;}
.promo__card-content {display: flex; flex-direction: column; align-items: center;}
.promo__card-title-copy {font-size: 11px; line-height: 108%; color: rgba(255, 79, 248, 1); text-align: center; display: block; margin-bottom: 20px;}
.promo__card-title-sport {font-size: 9.78px; line-height: 170%; color: rgba(255, 79, 248, 1); text-align: left; display: block;}
.promo__card-content-bottom-title-wrap {max-width: 203px; display: flex; flex-direction: column; row-gap: 9px;}
.promo__card-content-bottom-tag {font-size: 11px; padding-top: 5px; padding-bottom: 5px; background-size: auto; background-image: linear-gradient(rgba(255, 79, 248, 1) 0%, rgba(255, 79, 248, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; color: rgba(255, 255, 255, 1); text-align: center; font-weight: 700; border-top-left-radius: 14px; border-top-right-radius: 14px; border-bottom-left-radius: 14px; border-bottom-right-radius: 14px;}
.promo__card-content-bottom-sport {display: flex; align-items: center; column-gap: 23px;}
.promo__card-content-bottom-sport-logo {width: 205px; height: auto; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(255, 79, 248, 1); border-left-color: rgba(255, 79, 248, 1); border-right-color: rgba(255, 79, 248, 1); border-bottom-color: rgba(255, 79, 248, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-left-radius: 14px; border-top-right-radius: 14px; border-bottom-left-radius: 14px; border-bottom-right-radius: 14px;}
.w-236 {width: 236px;}
.promo__card-content-bottom-sport-logo-wrap {display: flex; justify-content: space-between;}
.w-897 {max-width: 730px;}
.promo__card-content-bottom-text {font-family: 'ONDER REGULAR'; font-size: 9px; line-height: 100%; color: rgba(255, 255, 255, 1); background-size: auto; background-image: linear-gradient(rgba(39, 39, 39, 1) 0%, rgba(39, 39, 39, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; padding-top: 25.5px; padding-bottom: 25.5px; border-top-left-radius: 14px; border-top-right-radius: 14px; border-bottom-left-radius: 14px; border-bottom-right-radius: 14px; text-align: center;}
.logo-ccs {max-width: 289px;}
.card-ccs {align-items: flex-start;}
.tag-ccs {max-width: 307px; text-align: center; padding-left: 22px; padding-right: 22px;}
.proma__card-tag-wrap {display: inline-flex; flex-direction: column; align-items: center; row-gap: 5px;}
.news {background-size: auto; background-image: linear-gradient(rgba(66, 66, 66, 1) 0%, rgba(66, 66, 66, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; padding-bottom: 100px; padding-top: 120px;}
.news__title {color: rgba(255, 255, 255, 1); font-size: 22px;}
.news__heading {display: flex; align-items: center; justify-content: space-between; margin-bottom: 30px;}
.news__btn {padding-left: 44px; padding-right: 44px; padding-top: 13px; padding-bottom: 13px; background-size: auto; background-image: linear-gradient(rgba(255, 79, 248, 1) 0%, rgba(255, 79, 248, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; font-size: 18px; color: rgba(255, 255, 255, 1); text-decoration: none; line-height: 100%; font-weight: 500; border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(255, 79, 248, 1); border-left-color: rgba(255, 79, 248, 1); border-right-color: rgba(255, 79, 248, 1); border-bottom-color: rgba(255, 79, 248, 1); transition-property: color, background-color; transition-duration: 300ms, 300ms; transition-delay: 0ms, 0ms; transition-timing-function: ease-in, ease-in;}
.news__btn:hover {background-size: auto; background-image: linear-gradient(rgba(66, 66, 66, 1) 0%, rgba(66, 66, 66, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; color: rgba(255, 79, 248, 1);}
.news__link {padding-left: 16px; padding-right: 16px; padding-top: 15px; padding-bottom: 25px; color: rgba(39, 39, 39, 1); 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-left-radius: 15px; border-top-right-radius: 15px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; flex-direction: column; justify-content: flex-start; align-items: flex-start; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease-in; height: 100%;}
.news__cover-img {width: 270px; height: 227px; margin-bottom: 9px;}
.news__cover-tag {font-size: 10px; font-weight: 600; color: rgba(255, 255, 255, 1); background-size: auto; background-image: linear-gradient(rgba(255, 79, 248, 1) 0%, rgba(255, 79, 248, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; padding-left: 10.5px; padding-right: 10.5px; padding-top: 2.5px; padding-bottom: 2.5px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; display: inline-block; margin-bottom: 20px;}
.news__cover-title {font-size: 21px; font-weight: 600; margin-bottom: 10px; text-transform: uppercase;}
.news__btn-mob {padding-left: 44px; padding-right: 44px; padding-top: 13px; padding-bottom: 13px; background-size: auto; background-image: linear-gradient(rgba(255, 79, 248, 1) 0%, rgba(255, 79, 248, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; font-size: 18px; color: rgba(255, 255, 255, 1); text-decoration: none; line-height: 100%; font-weight: 500; border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(255, 79, 248, 1); border-left-color: rgba(255, 79, 248, 1); border-right-color: rgba(255, 79, 248, 1); border-bottom-color: rgba(255, 79, 248, 1); transition-property: color, background-color; transition-duration: 300ms, 300ms; transition-delay: 0ms, 0ms; transition-timing-function: ease-in, ease-in;}
.news__btn-mob:hover {background-size: auto; background-image: linear-gradient(rgba(66, 66, 66, 1) 0%, rgba(66, 66, 66, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; color: rgba(255, 79, 248, 1);}
.back {font-size: 18px; font-weight: 500; margin-bottom: 62px; text-decoration: underline; color: rgba(255, 79, 248, 1);}
.news__footer {background-image: linear-gradient(rgba(66, 66, 66, 1) 0%, rgba(66, 66, 66, 1) 100%);}
.news-section {background-size: auto; background-image: linear-gradient(rgba(66, 66, 66, 1) 0%, rgba(66, 66, 66, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; padding-bottom: 100px; padding-top: 50px;}
.centr {justify-content: center;}
.page__wrapper {font-family: 'Montserrat';}
.menu__close {display: none;}
.home {font-size: 18px; font-weight: 500; margin-bottom: 62px; text-decoration: underline; color: rgba(255, 79, 248, 1);}
.img-news__wrap {width: auto;}
.img__news {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; margin-bottom: 10px; height: auto; width: 100%;}
.team {padding-top: 10.94rem; padding-bottom: 6.25rem;}
.team-title {display: block; text-align: center; font-family: 'ONDER REGULAR'; color: rgba(39, 39, 39, 1); font-size: 1.5rem; line-height: 108%; text-transform: uppercase; font-weight: 400; margin-bottom: 3.756rem;}
.team-card {display: block; color: rgba(0, 0, 0, 1); background-color: rgb(66, 66, 66); border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; border-bottom-right-radius: 1.25rem; padding-left: 0.94rem; padding-right: 0.94rem; padding-top: 0.94rem; padding-bottom: 1.88rem;}
.team-collection__list {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto auto; row-gap: 0.88rem; column-gap: 0.88rem;}
.team-card__img {height: 12.38rem; display: flex; flex-direction: column; justify-content: flex-end; margin-bottom: 1.25rem;}
.team-img {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}
.team__position {background-size: auto; background-image: linear-gradient(rgba(255, 79, 248, 1) 0%, rgba(255, 79, 248, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; text-align: center; padding-left: 0.38rem; padding-right: 0.38rem; padding-top: 0.38rem; padding-bottom: 0.38rem; border-top-right-radius: 0.63rem; border-top-left-radius: 0.63rem; font-size: 0.5rem; color: rgba(255, 255, 255, 1); line-height: 112%; font-family: 'Montserrat'; font-weight: 600;}
.team__name {font-weight: 600; font-size: 1.25rem; color: rgba(255, 255, 255, 1); line-height: 108%; text-transform: uppercase; margin-bottom: 0.63rem; max-width: 10.92rem;}
.team-card__link {align-items: center; row-gap: 0px; column-gap: 0.38rem; color: rgba(255, 255, 255, 1); font-weight: 500; font-size: 0.69rem; line-height: 108%; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease-in;}
.team-card__link:hover {color: rgba(255, 79, 248, 1);}
.footer-g {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-top: 11px; padding-bottom: 19px; display: none;}
.footer__bg-g {position: absolute; top: 0px; height: 100%; background-size: auto; background-image: linear-gradient(rgba(39, 39, 39, 1) 0%, rgba(39, 39, 39, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.footer__logo-g {max-width: 141px;}
.footer__logo-image-g {width: auto; height: auto;}
.footer__nav-link-g {color: rgba(255, 255, 255, 1); text-decoration: none; line-height: 100%; font-weight: 600; font-size: 17px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease-in;}
.footer__nav-link-g:hover {color: rgba(255, 79, 248, 1);}
.footer__vk-link-g {display: flex; align-items: center; justify-content: flex-end; column-gap: 4px; color: rgba(255, 255, 255, 1); transition-property: color; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease-in; margin-left: 21px;}
.footer__vk-link-g:hover {color: rgba(255, 79, 248, 1);}
.footer__vk-link-text-g {font-size: 11px;}
.footer__vk-link-icon-g {height: auto; width: auto; max-width: 17px;}
.footer__bg {background-color: rgb(39, 39, 39); border-top-right-radius: 1.25rem; border-top-left-radius: 1.25rem; height: 100%; position: absolute; top: 0px;}
.page-container {max-width: 60.3rem; margin-left: auto; margin-right: auto;}
.footer__grid {display: grid; grid-template-columns: 1fr 2fr 1fr; grid-template-rows: auto; align-items: center;}
.footer__logo-img {height: auto; width: auto;}
.footer__logo {max-width: 8rem;}
.footer__nav-list-item {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.footer__nav-list {display: flex; align-items: center;}
.footer__nav-link {padding-left: 0.45rem; padding-right: 0.45rem; padding-top: 0.45rem; padding-bottom: 0.45rem; color: rgba(252, 252, 252, 1); text-decoration: none; font-family: 'Manrope'; font-weight: 600; line-height: 100%; font-size: 1.1rem; transition-property: all; transition-duration: 200ms; transition-delay: 0ms; transition-timing-function: ease-in;}
.footer__nav-link:hover {color: rgba(255, 79, 248, 1);}
.footer__grid-item {width: auto;}
.footer__social-link {display: inline-flex; column-gap: 0.26rem; padding-left: 0.39rem; padding-right: 0.39rem; padding-top: 0.65rem; padding-bottom: 0.65rem; color: rgba(252, 252, 252, 1); line-height: 100%; font-size: 0.71rem; align-items: center; transition-property: all; transition-duration: 200ms; transition-delay: 0ms; transition-timing-function: ease-in;}
.footer__social-link:hover {color: rgba(255, 79, 248, 1);}
.footer__social-link-icon {width: 100%; height: 100%; position: absolute;}
.footer {padding-top: 1.88rem; padding-bottom: 1.88rem;}
.footer__social-link-icon-wrap {width: 0.84rem; height: 0.84rem;}
.footer__social-link-icon-hover {width: 100%; height: 100%; position: absolute;}
.page__wrapper-copy {font-family: 'Montserrat';}
.page-wrapper {flex-direction: column;}
.main {flex-grow: 1;}
.cases-detail__hero {overflow-x: hidden; overflow-y: hidden; margin-bottom: 3.23rem;}
.cases-detail__hero-bg-video {top: 0px; position: absolute; width: 100%; height: 100%;}
.cases-detail__hero-overlay {height: 100%; top: 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; position: absolute;}
.cases-detail__hero-content {display: flex; justify-content: center; align-items: center; height: 100vh;}
.cases-detail__hero-title {font-size: 1.75rem; text-align: center; color: rgba(252, 252, 252, 1);}
.cases-detail__hero-bg {height: 100vh; position: absolute;}
.cases-detail__hero-bg-video-copy {top: 0px; position: absolute; width: 100%; height: 100%;}
.cases-detail {background-size: auto; background-image: linear-gradient(rgba(66, 66, 66, 1) 0%, rgba(66, 66, 66, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; font-family: 'Montserrat'; color: rgba(39, 39, 39, 1);}
.cases-detail__stat-card {padding-left: 1.03rem; padding-right: 1.03rem; padding-top: 1rem; padding-bottom: 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; border-top-left-radius: 0.97rem; border-top-right-radius: 0.97rem; border-bottom-left-radius: 0.97rem; border-bottom-right-radius: 0.97rem; max-width: 19.5rem; height: 100%;}
.cases-detail__stat-media {margin-bottom: 1.35rem;}
.cases-detail__stat-content {display: flex; flex-direction: column; row-gap: 0.32rem; font-family: 'Montserrat';}
.cases-detail__stats-collections-list {display: flex; justify-content: center; align-items: stretch; flex-wrap: wrap; column-gap: 0.88rem; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto auto; row-gap: 0.88rem;}
.cases-detail__stat-index {font-size: 2rem; font-family: 'ONDER REGULAR'; line-height: 174%; color: rgba(255, 79, 248, 1);}
.cases-detail__gallery-title {color: rgba(252, 252, 252, 1); font-size: 1.55rem;}
.cases-detail__gallery-top {display: flex; justify-content: space-between; align-items: center; margin-bottom: 2.9rem;}
.cases-detail__gallery-slider-buttons {width: auto; display: flex; align-items: center; column-gap: 0.65rem;}
.cases-detail__gallery-slider-btn {width: 2.9rem; height: 2.9rem; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; border-top-left-radius: 0.65rem; border-top-right-radius: 0.65rem; border-bottom-left-radius: 0.65rem; border-bottom-right-radius: 0.65rem; 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-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(255, 79, 248, 1); border-left-color: rgba(255, 79, 248, 1); border-right-color: rgba(255, 79, 248, 1); border-bottom-color: rgba(255, 79, 248, 1); overflow-x: hidden; overflow-y: hidden;}
.cases-detail__gallery-slider-btn-icon {width: 100%; height: 100%;}
.cases-detail__gallery-slider-btn-icon-hover {width: 100%; height: 100%; position: absolute; top: 0px; left: 0px;}
.cases-detail__gallery-slider-btn-next {transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg);}
.cases-detail__gallery {margin-bottom: 6.45rem;}
.cases-detail__gallery-slides {display: flex;}
.cases-detail__gallery-image {width: 19.5rem; height: 14.38rem; border-top-left-radius: 0.94rem; border-top-right-radius: 0.94rem; border-bottom-left-radius: 0.94rem; border-bottom-right-radius: 0.94rem;}
.cases-detail__gallery-swiper {overflow-x: hidden; overflow-y: hidden;}
.cases-detail__contacts {padding-top: 4rem; padding-bottom: 4rem;}
.cases-detail__contacts-bg {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; position: absolute; top: 0px; height: 100%; border-top-right-radius: 30px; border-top-left-radius: 1.88rem;}
.cases-detail__contacts-title {font-size: 1.5rem; color: rgba(39, 39, 39, 1); margin-bottom: 4.38rem;}
.cases-detail__contacts-list-item {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}
.cases-detail__contacts-link {display: flex; column-gap: 0.75rem; align-items: center;}
.cases-detail__contacts-link-text-wrap {display: flex; flex-direction: column; row-gap: 0.38rem;}
.cases-detail__contacts-link-icon {width: 3.03rem; height: 3.03rem; display: inline-flex;}
.cases-detail__contacts-link-social-name {font-family: 'ONDER REGULAR'; font-size: 0.9rem; color: rgba(39, 39, 39, 1); line-height: 108%;}
.cases-detail__contacts-link-text {color: rgba(255, 79, 248, 1); font-size: 1.16rem; line-height: 134%; font-weight: 600; text-decoration: underline;}
.cases-detail__contacts-list {display: flex; justify-content: space-between; align-items: flex-start;}
.cases-detail__results {margin-bottom: 6.25rem;}
.cases-detail__results-inner {border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; border-bottom-right-radius: 1.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; padding-top: 1.56rem; padding-bottom: 1.56rem; padding-left: 1.56rem; padding-right: 1.19rem;}
.cases-detail__results-logo-img {width: auto; height: auto;}
.cases-detail__results-logo {width: auto; max-width: 12.31rem;}
.cases-detail__results-label {padding-left: 1.88rem; padding-right: 1.88rem; padding-top: 0.63rem; padding-bottom: 0.63rem; background-size: auto; background-image: linear-gradient(rgba(255, 79, 248, 1) 0%, rgba(255, 79, 248, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; font-weight: 700; font-size: 1rem; color: rgba(252, 252, 252, 1); line-height: 100%;}
.cases-detail__results-top {display: flex; align-items: center; justify-content: space-between; margin-bottom: 3.13rem;}
.cases-detail__results-badge {border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; border-bottom-right-radius: 1.25rem; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(255, 79, 248, 1); border-left-color: rgba(255, 79, 248, 1); border-right-color: rgba(255, 79, 248, 1); border-bottom-color: rgba(255, 79, 248, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; padding-top: 2.13rem; padding-bottom: 2.13rem; padding-left: 0.75rem; padding-right: 0.75rem;}
.cases-detail__results-year {font-family: 'ONDER REGULAR'; font-size: 2.69rem; color: rgba(255, 79, 248, 1); line-height: 174%;}
.cases-detail__results-event {font-family: 'ONDER REGULAR'; line-height: 174%; font-size: 0.69rem;}
.cases-detail__results-content {display: grid; grid-template-columns: 1fr 3fr; grid-template-rows: auto auto; column-gap: 0.88rem; row-gap: 5.81rem;}
.cases-detail__results-title {font-size: 1rem;}
.cases-detail__results-description-title {font-family: 'ONDER REGULAR'; font-weight: 400; font-size: 0.75rem; line-height: 108%; color: rgba(142, 142, 142, 1);}
.cases-detail__results-description {display: flex; flex-direction: column; row-gap: 0.94rem;}
.cases-detail__results-description-text {font-size: 1.13rem; line-height: 134%;}
.header-g {position: fixed; top: 0px; z-index: 100;}
.header__inner-g {display: flex; align-items: center; justify-content: space-between; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; 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-left-radius: 35px; border-top-right-radius: 35px; border-bottom-left-radius: 35px; border-bottom-right-radius: 35px;}
.logo-g {max-width: 140px;}
.logo__image-g {width: auto; height: auto;}
.logo__image-mobile-g {width: auto; height: auto; display: none;}
.header__menu-g {width: auto; display: block;}
.menu__list-g {display: inline-flex; column-gap: 10px; align-items: center;}
.memu__list-item-g {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.menu__link-g {color: rgba(66, 66, 66, 1); font-size: 18px; text-decoration: none; line-height: 100%; font-weight: 500; transition-property: color; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease-in; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
.menu__link-g:hover {color: rgba(255, 79, 248, 1);}
.menu__close-g {display: none;}
.header__menu-btn-g {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; max-width: 73px; 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; display: inline-block;}
.menu__btn-img-g {width: auto; height: auto; display: none;}
.team-page__header-inner {background-size: auto, auto; background-image: linear-gradient(rgba(85, 85, 85, 1) 0%, rgba(85, 85, 85, 1) 100%), linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat, no-repeat; background-position: left 0px top 0px, left 0px top 0px; background-attachment: scroll, scroll;}
.team-page__header-menu-link {color: rgba(255, 255, 255, 1);}
.news-footer {background-image: linear-gradient(rgba(66, 66, 66, 1) 0%, rgba(66, 66, 66, 1) 100%);}
.team-collection__item {height: 100%;}
.news__cover-description {max-width: 270px;}
@media (max-width: 991px) {.header__menu-btn {display: block; max-width: 4.56rem;}}
@media (max-width: 991px) {.header__container {max-width: 44.25rem;}}
@media (max-width: 991px) {.page__container {max-width: 748px;}}
@media (max-width: 991px) {.header__inner {background-image: linear-gradient(rgba(39, 39, 39, 0.75) 0%, rgba(39, 39, 39, 0.75) 100%); padding-left: 1.25rem; padding-right: 1.25rem; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; padding-top: 0.88rem; padding-bottom: 0.88rem; position: static;}}
@media (max-width: 991px) {.logo__image {display: none;}}
@media (max-width: 991px) {.logo {max-width: 11.25rem;}}
@media (max-width: 991px) {.header {padding-top: 1.25rem;}}
@media (max-width: 991px) {.logo__image-mobile {display: inline-flex;}}
@media (max-width: 991px) {.promo__card {height: 1023px; padding-left: 20px; padding-right: 20px; padding-top: 40px; padding-bottom: 10px; top: 20px;}}
@media (max-width: 991px) {.promo__title {text-align: left;}}
@media (max-width: 991px) {.promj__card-heading {align-items: flex-start; padding-left: 64px;}}
@media (max-width: 991px) {.promo__card-services {flex-wrap: wrap; column-gap: 24px; row-gap: 32px; justify-content: flex-start; padding-left: 0px;}}
@media (max-width: 991px) {.m-l-tab {margin-left: 208px;}}
@media (max-width: 991px) {.promo__card-list-item {font-size: 18px;}}
@media (max-width: 991px) {.promo__card-title {font-size: 14px; text-align: left; max-width: 300px; line-height: 182%;}}
@media (max-width: 991px) {.promo__card-content-bottom-logo-wrap {padding-left: 29px; padding-right: 29px; padding-top: 36px; padding-bottom: 36px; flex-wrap: wrap; row-gap: 5px; column-gap: 10px;}}
@media (max-width: 991px) {.promo__card-content-bottom-logo {max-width: 103px; width: auto;}}
@media (max-width: 991px) {.contacts {padding-top: 80px; padding-bottom: 68px;}}
@media (max-width: 991px) {.contacts__content {margin-top: 0px;}}
@media (max-width: 991px) {.contact__inner {flex-direction: column; padding-left: 20px; padding-right: 20px; row-gap: 50px;}}
@media (max-width: 991px) {.contacts__title {margin-bottom: 50px;}}
@media (max-width: 991px) {.m-b-39 {padding-bottom: 31px;}}
@media (max-width: 991px) {.contacts__content-left {flex-direction: row; max-width: none; align-items: flex-end;}}
@media (max-width: 991px) {.contacts__vk-news-link {align-content: flex-end; justify-content: flex-start; column-gap: 0px;}}
@media (max-width: 991px) {.contacts__map-wrap {width: 100%;}}
@media (max-width: 991px) {.contacts__text {max-width: none;}}
@media (max-width: 991px) {.logo-sport {max-width: 197px;}}
@media (max-width: 991px) {.promo__card-title-copy {font-size: 14px; text-align: left; max-width: 300px; line-height: 182%;}}
@media (max-width: 991px) {.promo__card-title-sport {font-size: 14px; text-align: right; max-width: 300px; line-height: 182%;}}
@media (max-width: 991px) {.w-390 {max-width: 441px;}}
@media (max-width: 991px) {.promo__card-content-bottom-sport {flex-direction: column; row-gap: 20px;}}
@media (max-width: 991px) {.promo__card-content-bottom-title-wrap {flex-direction: row; align-items: flex-start; max-width: none; justify-content: space-between;}}
@media (max-width: 991px) {.promo__card-content-bottom-tag {font-size: 16px; padding-left: 15px; padding-right: 15px; padding-top: 8.5px; padding-bottom: 8.5px;}}
@media (max-width: 991px) {.promo__card-content-bottom-sport-logo {width: 224px;}}
@media (max-width: 991px) {.w-346 {width: 257px;}}
@media (max-width: 991px) {.promo__card-content-bottom-sport-logo-wrap {justify-content: flex-start; column-gap: 12px;}}
@media (max-width: 991px) {.promo__card-content-bottom-text {font-size: 7.5px; padding-top: 28px; padding-bottom: 28px;}}
@media (max-width: 991px) {.news__link {padding-top: 22px; padding-bottom: 38px;}}
@media (max-width: 991px) {.news__cover-img {margin-bottom: 14px; height: 365px; width: 100%;}}
@media (max-width: 991px) {.news__cover-tag {padding-top: 5.5px; padding-bottom: 5.5px; padding-left: 15px; padding-right: 15px; font-size: 12px; margin-bottom: 32.5px;}}
@media (max-width: 991px) {.news__cover-title {font-size: 21px; margin-bottom: 30px;}}
@media (max-width: 991px) {.news__btn {display: none;}}
@media (max-width: 991px) {.news__btn-mob {font-size: 20px;}}
@media (max-width: 991px) {.news__page {width: auto; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; max-width: 367px;}}
@media (max-width: 991px) {.header__menu {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; position: absolute; top: 0px; left: 0px; width: 100vw; height: 100vh; justify-content: center; align-items: center; z-index: 1000; display: none;}}
@media (max-width: 991px) {.menu__list {flex-direction: column; row-gap: 0.13rem;}}
@media (max-width: 991px) {.menu__link {font-family: 'ONDER REGULAR'; font-size: 0.63rem;}}
@media (max-width: 991px) {.menu__btn {margin-top: 6.25rem;}}
@media (max-width: 991px) {.menu__close {position: absolute; top: 20px; right: 20px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 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; display: inline-flex;}}
@media (max-width: 991px) {.menu__close-icon {width: auto; height: auto; max-width: 1.88rem;}}
@media (max-width: 991px) {.img__news {border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}}
@media (max-width: 991px) {.team {padding-top: 13.75rem; padding-bottom: 7.5rem;}}
@media (max-width: 991px) {.team-title {font-size: 1.38rem; margin-bottom: 4.25rem;}}
@media (max-width: 991px) {.team-collection__list {grid-template-columns: 1fr 1fr; column-gap: 1rem; row-gap: 1rem;}}
@media (max-width: 991px) {.team-card {padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.5rem; padding-bottom: 2.81rem; border-top-left-radius: 0.94rem; border-top-right-radius: 0.94rem; border-bottom-left-radius: 0.94rem; border-bottom-right-radius: 0.94rem;}}
@media (max-width: 991px) {.team-card__img {margin-bottom: 1.94rem; height: 18.63rem;}}
@media (max-width: 991px) {.team__position {padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 0.5rem; padding-right: 0.5rem; font-size: 0.75rem; border-top-right-radius: 0.94rem; border-top-left-radius: 0.94rem;}}
@media (max-width: 991px) {.team__name {font-size: 1.88rem; margin-bottom: 1.06rem; max-width: 16.45rem;}}
@media (max-width: 991px) {.team-card__link {font-size: 1.06rem;}}
@media (max-width: 991px) {.footer-g {padding-top: 28px; padding-bottom: 34px;}}
@media (max-width: 991px) {.footer__inner-g {flex-direction: column;}}
@media (max-width: 991px) {.footer__logo-g {max-width: 138px; padding-bottom: 43px;}}
@media (max-width: 991px) {.footer__nav-g {padding-bottom: 6px;}}
@media (max-width: 991px) {.footer__vk-link-g {margin-left: 0px; column-gap: 5px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px;}}
@media (max-width: 991px) {.footer__vk-link-text-g {font-size: 16px;}}
@media (max-width: 991px) {.footer__vk-link-icon-g {max-width: none; width: 24px;}}
@media (max-width: 991px) {.page-container {max-width: 44.25rem;}}
@media (max-width: 991px) {.footer {padding-top: 1.75rem; padding-bottom: 2.13rem;}}
@media (max-width: 991px) {.footer__grid {grid-template-columns: 1fr; grid-template-rows: auto auto auto;}}
@media (max-width: 991px) {.footer__logo {max-width: 7.44rem; margin-top: 2.88rem;}}
@media (max-width: 991px) {.footer__nav-link {font-size: 1.06rem;}}
@media (max-width: 991px) {.footer__social-link {font-size: 1rem; column-gap: 0.31rem;}}
@media (max-width: 991px) {.footer__social-link-icon-wrap {width: 1.13rem; height: 1.13rem;}}
@media (max-width: 991px) {.footer__social-link-icon-hover {display: none;}}
@media (max-width: 991px) {.cases-detail__hero-title {font-size: 1.5rem;}}
@media (max-width: 991px) {.cases-detail__hero {margin-bottom: 7.75rem;}}
@media (max-width: 991px) {.cases-detail__stats {margin-bottom: 7.5rem;}}
@media (max-width: 991px) {.cases-detail__stats-collections-list {justify-content: flex-start; column-gap: 1rem; row-gap: 1rem; display: flex; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto auto auto; flex-wrap: wrap;}}
@media (max-width: 991px) {.cases-detail__stat-card {padding-left: 1rem; padding-right: 1rem; padding-top: 1rem; padding-bottom: 1rem; border-top-left-radius: 0.94rem; border-top-right-radius: 0.94rem; border-bottom-left-radius: 0.94rem; border-bottom-right-radius: 0.94rem; max-width: 21.56rem;}}
@media (max-width: 991px) {.cases-detail__stat-media {margin-bottom: 1.44rem; height: 14.56rem;}}
@media (max-width: 991px) {.cases-detail__stat-text {font-size: 1rem;}}
@media (max-width: 991px) {.cases-detail__gallery-title {font-size: 1.38rem;}}
@media (max-width: 991px) {.cases-detail__gallery-slider-btn {height: 3.13rem; width: 3.13rem;}}
@media (max-width: 991px) {.cases-detail__gallery-slider-buttons {column-gap: 0.75rem;}}
@media (max-width: 991px) {.cases-detail__gallery-top {margin-bottom: 1.44rem;}}
@media (max-width: 991px) {.cases-detail__gallery-image {width: 21.56rem; height: 16.88rem;}}
@media (max-width: 991px) {.cases-detail__gallery {margin-bottom: 7.5rem;}}
@media (max-width: 991px) {.cases-detail__contacts {padding-top: 5rem; padding-bottom: 3.13rem;}}
@media (max-width: 991px) {.cases-detail__contacts-title {font-size: 1.38rem; margin-bottom: 2.81rem;}}
@media (max-width: 991px) {.cases-detail__contacts-link-social-name {font-size: 0.69rem;}}
@media (max-width: 991px) {.cases-detail__contacts-link-text {font-size: 0.88rem;}}
@media (max-width: 991px) {.cases-detail__contacts-link-text-wrap {row-gap: 0.31rem;}}
@media (max-width: 991px) {.cases-detail__results {margin-bottom: 7.5rem;}}
@media (max-width: 991px) {.cases-detail__results-inner {padding-bottom: 2.5rem; padding-right: 1.56rem;}}
@media (max-width: 991px) {.cases-detail__results-top {margin-bottom: 9.38rem;}}
@media (max-width: 991px) {.cases-detail__results-content {grid-template-columns: 1fr 1fr; row-gap: 2.5rem; column-gap: 1.13rem;}}
@media (max-width: 991px) {.cases-detail__results-description-text {font-size: 1rem;}}
@media (max-width: 991px) {.cases-detail__results-description-title {font-size: 0.69rem;}}
@media (max-width: 991px) {.cases-detail__results-title {margin-bottom: 2.69rem;}}
@media (max-width: 991px) {.cases-detail__results-badge {padding-left: 2.38rem; padding-right: 2.38rem; padding-top: 1.13rem; padding-bottom: 0.88rem;}}
@media (max-width: 991px) {.cases-detail__results-year {font-size: 2.5rem;}}
@media (max-width: 991px) {.cases-detail__results-event {font-size: 0.63rem;}}
@media (max-width: 991px) {.cases-detail__results-logo {max-width: 11.88rem;}}
@media (max-width: 991px) {.cases-detail__results-label {padding-left: 1.5rem; padding-right: 1.5rem;}}
@media (max-width: 991px) {.header-g {padding-top: 20px;}}
@media (max-width: 991px) {.header__inner-g {background-image: linear-gradient(rgba(39, 39, 39, 0.75) 0%, rgba(39, 39, 39, 0.75) 100%); padding-left: 20px; padding-right: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}}
@media (max-width: 991px) {.logo-g {max-width: 180px;}}
@media (max-width: 991px) {.logo__image-g {display: none;}}
@media (max-width: 991px) {.logo__image-mobile-g {display: inline-flex;}}
@media (max-width: 991px) {.header__menu-g {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; position: absolute; top: -20px; left: -10px; width: 100vw; height: 100vh; justify-content: center; align-items: center; z-index: 1000; display: none;}}
@media (max-width: 991px) {.menu__list-g {flex-direction: column; row-gap: 2px;}}
@media (max-width: 991px) {.menu__link-g {font-family: 'ONDER REGULAR'; font-size: 10px;}}
@media (max-width: 991px) {.menu__close-g {position: absolute; top: 20px; right: 20px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 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; display: inline-flex;}}
@media (max-width: 991px) {.menu__close-icon-g {width: auto; height: auto; max-width: 30px;}}
@media (max-width: 991px) {.header__menu-btn-g {display: block;}}
@media (max-width: 991px) {.team-page__header-menu-link {color: rgba(66, 66, 66, 1);}}
@media (max-width: 767px) {.header__container {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.hero__title {font-size: 16px; margin-left: 10px; margin-right: 10px;}}
@media (max-width: 767px) {.logo {max-width: 110px;}}
@media (max-width: 767px) {.header__menu-btn {max-width: 50px;}}
@media (max-width: 767px) {.header__inner {border-top-right-radius: 10px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}}
@media (max-width: 767px) {.promo__card {padding-top: 42px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; height: auto; justify-content: flex-start; row-gap: 50px; position: static;}}
@media (max-width: 767px) {.promo {padding-top: 0px;}}
@media (max-width: 767px) {.promo__card-header {flex-direction: column; row-gap: 13px;}}
@media (max-width: 767px) {.logo-event {max-width: 145px;}}
@media (max-width: 767px) {.promo__title {font-size: 13px;}}
@media (max-width: 767px) {.promj__card-heading {padding-left: 27px; padding-right: 10px;}}
@media (max-width: 767px) {.m-b-50 {margin-bottom: 31px;}}
@media (max-width: 767px) {.promo__card-services {padding-left: 27px; flex-direction: column; row-gap: 30px;}}
@media (max-width: 767px) {.m-l-tab {margin-left: 0px;}}
@media (max-width: 767px) {.promo__card-service-title {font-size: 13px;}}
@media (max-width: 767px) {.promo__card-service {row-gap: 10px;}}
@media (max-width: 767px) {.promo__card-service-text {font-size: 16px;}}
@media (max-width: 767px) {.promo__card-title {font-size: 13px; padding-left: 27px; margin-bottom: 16px; max-width: none;}}
@media (max-width: 767px) {.promo__card-content-bottom-logo-wrap {padding-left: 41px; padding-right: 41px; padding-top: 24px; padding-bottom: 24px; row-gap: 10px; column-gap: 5px;}}
@media (max-width: 767px) {.promo__card-content-bottom-logo {max-width: 84px;}}
@media (max-width: 767px) {.contacts__title {font-size: 16px;}}
@media (max-width: 767px) {.contacts__content-left {flex-direction: column; align-items: flex-start;}}
@media (max-width: 767px) {.contacts__content {margin-bottom: 27px;}}
@media (max-width: 767px) {.contact__inner {row-gap: 10px;}}
@media (max-width: 767px) {.contacts {padding-bottom: 106px;}}
@media (max-width: 767px) {.promo__card-title-copy {font-size: 13px; padding-left: 27px; margin-bottom: 16px; max-width: none;}}
@media (max-width: 767px) {.promo__card-title-sport {font-size: 13px; padding-left: 27px; margin-bottom: 16px; max-width: 300px; text-align: left;}}
@media (max-width: 767px) {.promo__card-content-bottom-title-wrap {flex-direction: column;}}
@media (max-width: 767px) {.promo__card-content-bottom-tag {margin-left: 27px;}}
@media (max-width: 767px) {.promo__card-content-bottom-sport-logo-wrap {flex-direction: column; row-gap: 12px; margin-bottom: 20px;}}
@media (max-width: 767px) {.w-236 {width: auto;}}
@media (max-width: 767px) {.promo__card-content-bottom-sport-logo {width: auto; height: 86px;}}
@media (max-width: 767px) {.promo__inner {row-gap: 60px;}}
@media (max-width: 767px) {.promo__card-content-bottom-text {line-height: 190%; margin-bottom: 10px;}}
@media (max-width: 767px) {.card-ccs {align-items: center;}}
@media (max-width: 767px) {.news__page {max-width: none;}}
@media (max-width: 767px) {.home {margin-left: 10px;}}
@media (max-width: 767px) {.header__inner-g {border-top-right-radius: 10px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}}
@media (max-width: 767px) {.logo-g {max-width: 110px;}}
@media (max-width: 767px) {.header__menu-btn-g {max-width: 50px;}}
@media (max-width: 479px) {.header {padding-top: 0px;}}
@media (max-width: 479px) {.logo {max-width: 5.63rem;}}
@media (max-width: 479px) {.header__menu-btn {max-width: 2.5rem;}}
@media (max-width: 479px) {.header__inner {padding-left: 0.63rem; padding-right: 0.63rem; padding-top: 0.88rem; padding-bottom: 0.88rem; border-top-right-radius: 0px; border-top-left-radius: 0px; border-bottom-right-radius: 0.7rem; border-bottom-left-radius: 0.7rem;}}
@media (max-width: 479px) {.hero__title {font-size: 13px; margin-left: 0px; margin-right: 0px;}}
@media (max-width: 479px) {.header__container {padding-left: 0px; padding-right: 0px;}}
@media (max-width: 479px) {.promo__title {font-size: 10px;}}
@media (max-width: 479px) {.promo__card-service-title {font-size: 10px;}}
@media (max-width: 479px) {.promo__card-title {font-size: 10px;}}
@media (max-width: 479px) {.contacts {padding-top: 60px;}}
@media (max-width: 479px) {.contacts__title {font-size: 15px;}}
@media (max-width: 479px) {.contacts__content {margin-bottom: 27px;}}
@media (max-width: 479px) {.contact__inner {row-gap: 16px;}}
@media (max-width: 479px) {.logo-sport {max-width: 146px;}}
@media (max-width: 479px) {.promo__card-title-copy {font-size: 10px;}}
@media (max-width: 479px) {.promo__card-title-sport {font-size: 10px;}}
@media (max-width: 479px) {.promo__card-content-bottom-tag {padding-top: 12px; padding-bottom: 12px;}}
@media (max-width: 479px) {.logo-ccs {max-width: 137px;}}
@media (max-width: 479px) {.promo__card-content-bottom-text {padding-left: 23px; padding-right: 23px; margin-bottom: 10px;}}
@media (max-width: 479px) {.news__link {padding-top: 19px; padding-bottom: 26px;}}
@media (max-width: 479px) {.news__cover-img {height: 270px; margin-bottom: 12px;}}
@media (max-width: 479px) {.news__cover-tag {padding-left: 15px; padding-right: 15px; padding-top: 4px; padding-bottom: 4px; margin-bottom: 23px;}}
@media (max-width: 479px) {.news__cover-title {margin-bottom: 23px;}}
@media (max-width: 479px) {.back {margin-bottom: 60px;}}
@media (max-width: 479px) {.promo__card-content {padding-right: 30px;}}
@media (max-width: 479px) {.header__menu {top: 0px; left: 0px; display: none;}}
@media (max-width: 479px) {.home {margin-bottom: 60px;}}
@media (max-width: 479px) {.img__news {border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}}
@media (max-width: 479px) {.team {padding-top: 6.75rem;}}
@media (max-width: 479px) {.team-title {font-size: 0.94rem; margin-bottom: 2.19rem;}}
@media (max-width: 479px) {.team-collection__list {grid-template-columns: 1fr; row-gap: 1.25rem;}}
@media (max-width: 479px) {.team-card {padding-left: 1.31rem; padding-right: 1.31rem; padding-top: 1.31rem; padding-bottom: 2.44rem; border-top-left-radius: 0.94rem; border-top-right-radius: 0.94rem; border-bottom-left-radius: 0.94rem; border-bottom-right-radius: 0.94rem;}}
@media (max-width: 479px) {.team-card__img {height: 16.19rem; margin-bottom: 1.63rem;}}
@media (max-width: 479px) {.team__position {padding-top: 0.44rem; padding-bottom: 0.44rem; padding-left: 0.44rem; padding-right: 0.44rem; font-size: 0.63rem; border-top-right-radius: 0.75rem; border-top-left-radius: 0.75rem;}}
@media (max-width: 479px) {.team__name {font-size: 1.63rem; margin-bottom: 0.94rem; max-width: none;}}
@media (max-width: 479px) {.team-card__link-icon {width: 1.13rem; height: 1.13rem;}}
@media (max-width: 479px) {.team-card__link {font-size: 0.94rem;}}
@media (max-width: 479px) {.footer-g {padding-bottom: 25px;}}
@media (max-width: 479px) {.footer__inner-g {align-items: flex-start; padding-left: 37px;}}
@media (max-width: 479px) {.footer__logo-g {padding-bottom: 21px;}}
@media (max-width: 479px) {.footer__nav-g {padding-bottom: 30px;}}
@media (max-width: 479px) {.footer__nav-list-g {flex-direction: column;}}
@media (max-width: 479px) {.footer__vk-link-g {padding-left: 7px; padding-right: 7px; padding-top: 2px; padding-bottom: 2px;}}
@media (max-width: 479px) {.page-container {max-width: 18.75rem;}}
@media (max-width: 479px) {.footer {padding-top: 2.11rem; padding-bottom: 2.11rem;}}
@media (max-width: 479px) {.footer__grid-item {grid-row-start: span 1; grid-row-end: span 1; grid-column-start: span 1; grid-column-end: span 1;}}
@media (max-width: 479px) {.footer__logo {margin-top: 0rem; max-width: 8.37rem; margin-bottom: 1.9rem;}}
@media (max-width: 479px) {.footer__nav-list {flex-direction: column; align-items: flex-start;}}
@media (max-width: 479px) {.footer__nav {margin-bottom: 2.11rem;}}
@media (max-width: 479px) {.footer__nav-link {padding-top: 6px; padding-bottom: 6px; padding-left: 0rem; padding-right: 0rem; font-size: 1.2rem;}}
@media (max-width: 479px) {.footer__social-link {padding-left: 0rem; padding-right: 0rem;}}
@media (max-width: 479px) {.cases-detail__hero-title {font-size: 0.81rem;}}
@media (max-width: 479px) {.cases-detail__hero-container {max-width: none;}}
@media (max-width: 479px) {.cases-detail__hero {margin-bottom: 0rem;}}
@media (max-width: 479px) {.cases-detail__stats {margin-bottom: 7.5rem;}}
@media (max-width: 479px) {.cases-detail__stats-collections-list {flex-direction: column; flex-wrap: nowrap; column-gap: 1.25rem;}}
@media (max-width: 479px) {.cases-detail__stat-card {max-width: 18.75rem;}}
@media (max-width: 479px) {.cases-detail__stat-media {margin-bottom: 1.88rem; height: 12.5rem;}}
@media (max-width: 479px) {.cases-detail__gallery-title {font-size: 0.94rem;}}
@media (max-width: 479px) {.cases-detail__gallery-slider-btn {width: 2.81rem; height: 2.81rem;}}
@media (max-width: 479px) {.cases-detail__gallery-slider-buttons {column-gap: 0.63rem;}}
@media (max-width: 479px) {.cases-detail__gallery-top {margin-bottom: 3.13rem;}}
@media (max-width: 479px) {.cases-detail__gallery-image {width: 18.75rem; height: 14.63rem;}}
@media (max-width: 479px) {.cases-detail__contacts {padding-top: 3.75rem; padding-bottom: 3.44rem;}}
@media (max-width: 479px) {.cases-detail__contacts-title {font-size: 0.94rem; margin-bottom: 3.44rem;}}
@media (max-width: 479px) {.cases-detail__contacts-list {flex-direction: column; row-gap: 1.56rem; justify-content: flex-start;}}
@media (max-width: 479px) {.cases-detail__contacts-link-social-name {font-size: 0.75rem;}}
@media (max-width: 479px) {.cases-detail__contacts-link-text {font-size: 1.13rem;}}
@media (max-width: 479px) {.cases-detail__contacts-link-text-wrap {row-gap: 0.25rem;}}
@media (max-width: 479px) {.cases-detail__results-container {max-width: none;}}
@media (max-width: 479px) {.cases-detail__results-inner {padding-left: 1.88rem; padding-right: 1.88rem; padding-top: 2.63rem; padding-bottom: 1.88rem;}}
@media (max-width: 479px) {.cases-detail__results-top {flex-direction: column; row-gap: 0.81rem; margin-bottom: 2.5rem;}}
@media (max-width: 479px) {.cases-detail__results-logo {max-width: 9.06rem;}}
@media (max-width: 479px) {.cases-detail__results-label {padding-left: 1.13rem; padding-right: 1.13rem;}}
@media (max-width: 479px) {.cases-detail__results-title {font-size: 0.56rem; line-height: 190%; margin-bottom: 0rem;}}
@media (max-width: 479px) {.cases-detail__results-content {grid-template-columns: 1fr; row-gap: 1.56rem;}}
@media (max-width: 479px) {.cases-detail__results-badge {padding-left: 0rem; padding-right: 0rem; padding-top: 1rem; padding-bottom: 1rem; margin-bottom: 0.63rem;}}
@media (max-width: 479px) {.cases-detail__results-year {font-size: 2.25rem;}}
@media (max-width: 479px) {.cases-detail__results-event {font-size: 0.56rem;}}
@media (max-width: 479px) {.cases-detail__results-description-title {font-size: 0.63rem;}}
@media (max-width: 479px) {.header-g {padding-top: 0px;}}
@media (max-width: 479px) {.header__inner-g {padding-left: 10px; padding-right: 10px; padding-top: 14px; padding-bottom: 14px; border-top-right-radius: 0px; border-top-left-radius: 0px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}}
@media (max-width: 479px) {.logo-g {max-width: 90px;}}
@media (max-width: 479px) {.header__menu-g {top: 0px; left: 0px;}}
@media (max-width: 479px) {.header__menu-btn-g {max-width: 40px;}}
@media (max-width: 479px) {.menu__link {font-size: 9px;}}
@media (min-width: 1440px) {.header__container {max-width: 86.25rem;}}
@media (min-width: 1440px) {.header__inner {padding-top: 0.81rem; padding-bottom: 0.81rem; padding-left: 1.56rem; padding-right: 0.94rem;}}
@media (min-width: 1440px) {.menu__link {font-size: 1.5rem;}}
@media (min-width: 1440px) {.menu__btn {font-size: 1.5rem; padding-left: 1.56rem; padding-right: 1.56rem; padding-top: 0.63rem; padding-bottom: 0.63rem;}}
@media (min-width: 1440px) {.hero__section {justify-content: flex-end; padding-bottom: 105px;}}
@media (min-width: 1440px) {.page__container {max-width: 1380px;}}
@media (min-width: 1440px) {.hero__title {text-align: left; font-size: 28px;}}
@media (min-width: 1440px) {.promo__card {height: 710px; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}}
@media (min-width: 1440px) {.logo-event {max-width: 234px;}}
@media (min-width: 1440px) {.proma__card-tag {padding-left: 32px; padding-right: 32px;}}
@media (min-width: 1440px) {.promo__title {font-size: 20px; max-width: 896px;}}
@media (min-width: 1440px) {.m-b-50 {margin-bottom: 78px;}}
@media (min-width: 1440px) {.promo__card-service-title {font-size: 14px;}}
@media (min-width: 1440px) {.promo__card-service-text {font-size: 18px;}}
@media (min-width: 1440px) {.promo__card-service {row-gap: 19px;}}
@media (min-width: 1440px) {.promo__card-title {font-size: 14px;}}
@media (min-width: 1440px) {.promo__card-content-bottom-logo {max-width: 97px;}}
@media (min-width: 1440px) {.promo__card-content-bottom-logo-wrap {padding-left: 19px; padding-right: 19px; padding-top: 28px; padding-bottom: 28px; flex-wrap: nowrap;}}
@media (min-width: 1440px) {.contacts {padding-top: 100px; padding-bottom: 180px;}}
@media (min-width: 1440px) {.contacts__content {margin-top: 0px;}}
@media (min-width: 1440px) {.contacts__title {font-size: 26px; margin-bottom: 60px;}}
@media (min-width: 1440px) {.contacts__content-left {max-width: 732px;}}
@media (min-width: 1440px) {.contacts__link {font-size: 24px;}}
@media (min-width: 1440px) {.m-b-39 {padding-bottom: 29px;}}
@media (min-width: 1440px) {.contacts__map-wrap {width: 447px; height: 426px; margin-bottom: 12px;}}
@media (min-width: 1440px) {.promo {padding-top: 66px;}}
@media (min-width: 1440px) {.w-390 {max-width: 488px;}}
@media (min-width: 1440px) {.logo-sport {max-width: 230px;}}
@media (min-width: 1440px) {.promo__card-title-copy {font-size: 14px;}}
@media (min-width: 1440px) {.promo__card-title-sport {font-size: 14px;}}
@media (min-width: 1440px) {.promo__card-content-bottom-title-wrap {max-width: 290px;}}
@media (min-width: 1440px) {.promo__card-content-bottom-tag {max-width: 285px; font-size: 16px;}}
@media (min-width: 1440px) {.promo__card-content-bottom-sport {column-gap: 22px;}}
@media (min-width: 1440px) {.w-236 {max-width: none; width: 348px;}}
@media (min-width: 1440px) {.promo__card-content-bottom-sport-logo {width: 303px;}}
@media (min-width: 1440px) {.promo__card-content-bottom-sport-logo-wrap {justify-content: flex-end; column-gap: 15px;}}
@media (min-width: 1440px) {.w-346 {width: 348px;}}
@media (min-width: 1440px) {.tag-ccs {padding-left: 0px; padding-right: 0px;}}
@media (min-width: 1440px) {.logo-ccs {max-width: 288px;}}
@media (min-width: 1440px) {.promo__card-content-bottom-text {padding-top: 40px; padding-bottom: 40px; font-size: 14px;}}
@media (min-width: 1440px) {.news__btn {font-size: 24px; padding-top: 11.5px; padding-bottom: 11.5px; padding-left: 95px; padding-right: 95px;}}
@media (min-width: 1440px) {.news__link {padding-left: 22px; padding-right: 22px; padding-top: 23px; padding-bottom: 43px;}}
@media (min-width: 1440px) {.news__cover-tag {padding-left: 13px; padding-right: 13px; padding-top: 5.5px; padding-bottom: 5.5px; font-size: 12px; margin-bottom: 30px;}}
@media (min-width: 1440px) {.news__cover-img {margin-bottom: 13px; height: 335px; width: auto;}}
@media (min-width: 1440px) {.news__cover-title {font-size: 28px;}}
@media (min-width: 1440px) {.news__title {font-size: 26px;}}
@media (min-width: 1440px) {.news__heading {margin-bottom: 50px;}}
@media (min-width: 1440px) {.news__btn-mob {font-size: 24px; padding-top: 11.5px; padding-bottom: 11.5px; padding-left: 95px; padding-right: 95px;}}
@media (min-width: 1440px) {.back {font-size: 24px;}}
@media (min-width: 1440px) {.news-section {padding-top: 50px; background-image: linear-gradient(rgba(66, 66, 66, 1) 0%, rgba(66, 66, 66, 1) 100%);}}
@media (min-width: 1440px) {.home {font-size: 24px;}}
@media (min-width: 1440px) {.img-news__wrap {max-width: 967px;}}
@media (min-width: 1440px) {.promo__card-services {justify-content: center;}}
@media (min-width: 1440px) {.team {padding-top: 12.19rem;}}
@media (min-width: 1440px) {.team-title {font-size: 1.63rem; margin-bottom: 3.88rem;}}
@media (min-width: 1440px) {.team-card {padding-left: 1.44rem; padding-right: 1.44rem; padding-top: 1.44rem; padding-bottom: 2.69rem;}}
@media (min-width: 1440px) {.team-card__img {margin-bottom: 1.88rem; height: 17.75rem;}}
@media (min-width: 1440px) {.team__position {font-size: 0.69rem; padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 0.5rem; padding-right: 0.5rem; border-top-right-radius: 1.25rem; border-top-left-radius: 1.25rem;}}
@media (min-width: 1440px) {.team__name {font-size: 1.75rem; margin-bottom: 1.06rem; max-width: 15.32rem;}}
@media (min-width: 1440px) {.team-card__link {font-size: 1rem; column-gap: 0.56rem;}}
@media (min-width: 1440px) {.team-card__link-icon {width: 1.25rem; height: 1.25rem;}}
@media (min-width: 1440px) {.team-collection__list {column-gap: 1.25rem; row-gap: 1.25rem;}}
@media (min-width: 1440px) {.footer-g {padding-top: 15px; padding-bottom: 26px;}}
@media (min-width: 1440px) {.footer__logo-g {max-width: 201px;}}
@media (min-width: 1440px) {.footer__nav-link-g {font-size: 24px;}}
@media (min-width: 1440px) {.footer__vk-link-g {margin-left: 32px; column-gap: 5px;}}
@media (min-width: 1440px) {.footer__vk-link-text-g {font-size: 16px;}}
@media (min-width: 1440px) {.footer__vk-link-icon-g {max-width: none; width: 24px;}}
@media (min-width: 1440px) {.page-container {max-width: 86.25rem;}}
@media (min-width: 1440px) {.footer {padding-top: 2.5rem; padding-bottom: 2.5rem;}}
@media (min-width: 1440px) {.footer__logo {max-width: 10.88rem;}}
@media (min-width: 1440px) {.footer__nav-link {padding-left: 0.63rem; padding-right: 0.63rem; padding-top: 0.63rem; padding-bottom: 0.63rem; font-size: 1.5rem;}}
@media (min-width: 1440px) {.footer__social-link {padding-top: 0.63rem; padding-bottom: 0.63rem; padding-left: 0.63rem; padding-right: 0.63rem; font-size: 1rem; column-gap: 0.31rem;}}
@media (min-width: 1440px) {.footer__social-link-icon {height: 1.13rem; width: 1.13rem;}}
@media (min-width: 1440px) {.footer__social-link-icon-hover {height: 1.13rem; width: 1.13rem;}}
@media (min-width: 1440px) {.footer__social-link-icon-wrap {width: 1.13rem; height: 1.13rem;}}
@media (min-width: 1440px) {.footer__bg {border-top-right-radius: 1.88rem; border-top-left-radius: 1.88rem;}}
@media (min-width: 1440px) {.cases-detail__hero-content {align-items: flex-end; padding-bottom: 6.56rem; justify-content: flex-start;}}
@media (min-width: 1440px) {.cases-detail__hero-title {margin-left: 1.5rem;}}
@media (min-width: 1440px) {.cases-detail__stat-card {border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; border-bottom-right-radius: 1.25rem; padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.5rem; padding-bottom: 1.5rem; max-width: 446px;}}
@media (min-width: 1440px) {.cases-detail__stat-media {height: 16.63rem;}}
@media (min-width: 1440px) {.cases-detail__stat-text {font-size: 1rem;}}
@media (min-width: 1440px) {.cases-detail__hero {margin-bottom: 4.13rem;}}
@media (min-width: 1440px) {.cases-detail__stats-collections-list {column-gap: 1.25rem; row-gap: 1.25rem;}}
@media (min-width: 1440px) {.cases-detail__gallery-title {font-size: 1.63rem;}}
@media (min-width: 1440px) {.cases-detail__gallery-slider-btn {width: 2.94rem; height: 2.94rem;}}
@media (min-width: 1440px) {.cases-detail__gallery-slider-buttons {column-gap: 0.63rem;}}
@media (min-width: 1440px) {.cases-detail__gallery-top {margin-bottom: 2.75rem;}}
@media (min-width: 1440px) {.cases-detail__gallery-image {border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; border-bottom-right-radius: 1.25rem; width: 27.94rem; height: 18.63rem;}}
@media (min-width: 1440px) {.cases-detail__contacts {padding-top: 6.25rem; padding-bottom: 6.25rem;}}
@media (min-width: 1440px) {.cases-detail__contacts-title {margin-bottom: 4.13rem; font-size: 1.63rem;}}
@media (min-width: 1440px) {.cases-detail__contacts-list {display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto;}}
@media (min-width: 1440px) {.cases-detail__results-inner {padding-left: 1.88rem; padding-top: 1.88rem; padding-right: 1.88rem; padding-bottom: 2.5rem;}}
@media (min-width: 1440px) {.cases-detail__results-logo {max-width: 14.63rem;}}
@media (min-width: 1440px) {.cases-detail__results-top {margin-bottom: 2.5rem;}}
@media (min-width: 1440px) {.cases-detail__results-content {column-gap: 1.25rem; row-gap: 12.69rem;}}
@media (min-width: 1440px) {.cases-detail__results-badge {padding-left: 3.5rem; padding-right: 3.5rem; padding-top: 2.13rem; padding-bottom: 2.13rem; align-items: center;}}
@media (min-width: 1440px) {.cases-detail__results-year {font-size: 3.13rem;}}
@media (min-width: 1440px) {.cases-detail__results-event {font-size: 0.81rem;}}
@media (min-width: 1440px) {.cases-detail__results-title {max-width: 829px; font-size: 1.25rem;}}
@media (min-width: 1440px) {.cases-detail__results-description {max-width: 50.81rem;}}
@media (min-width: 1440px) {.cases-detail__results-description-title {font-size: 0.88rem;}}
@media (min-width: 1440px) {.m-w-407 {max-width: 25.44rem;}}
@media (min-width: 1440px) {.header__inner-g {padding-top: 13px; padding-bottom: 13px; padding-left: 15px; padding-right: 15px;}}
@media (min-width: 1440px) {.menu__link-g {font-size: 24px;}}
@media (min-width: 1440px) {.team-page__header-inner {background-size: auto, auto; background-image: linear-gradient(rgba(85, 85, 85, 1) 0%, rgba(85, 85, 85, 1) 100%), linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat, no-repeat; background-position: left 0px top 0px, left 0px top 0px; background-attachment: scroll, scroll;}}
@media (min-width: 1440px) {.news {padding-top: 130px;}}
.image--u-ijc3sjvy9 {opacity: 0;}
.image--u-iwuybppas {opacity: 0;}
@media screen and (not (max-width: 991px)) {.image--u-i3d67n7dr {opacity: 0;}}
@media screen and (not (max-width: 991px)) {.text--u-iw7nbl0g1 {color: rgba(39, 39, 39, 1);}}
@media screen and (not (max-width: 991px)) {.text--u-igffjt0jq {color: rgba(39, 39, 39, 1);}}
@media screen and (not (max-width: 991px)) {.text--u-isc2s45ct {color: rgba(39, 39, 39, 1);}}
@media screen and (not (max-width: 991px)) {.image--u-il1dm8scj {opacity: 0;}}
@media screen and (not (max-width: 991px)) {.image--u-it655hhag {opacity: 0;}}
