.menu__icon-lvl1--s1-ivdpu205t {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);}
.menu__icon-lvl1--s1-iztvx24tp {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);}
.menu__icon-lvl2--s1-i01azm59t {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);}
.menu__icon-lvl1--s1-icza99sdu {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);}
.menu__icon-lvl1--s1-i1onqmk38 {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);}
.menu__icon-lvl1--s1-ii80c1dfg {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);}
.menu__icon-lvl1--s1-itwurkul3 {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);}
.menu__icon-lvl1--s1-in0d3n02b {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);}
.menu__icon-lvl1--s1-ijcvcewpp {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);}
.menu__icon-lvl1--s1-i1ndnh05p {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);}
.menu__icon-lvl1--s1-iznk67qt8 {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);}
.image__img--s2-ic592il83 {object-fit: cover;}
.image__img--s2-iduxfppjm {object-fit: cover;}
.image__img--s2-in5pq0tv3 {object-fit: cover;}
.image__img--s2-ipleh6ohz {object-fit: cover;}
.menu__list-lvl1--s2-ihqybofag {display: flex;}
.menu__list-lvl1--s2-imtt9werc {display: flex;}
.menu__wrapper-lvl1--s2-i3i8s1kta {display: block; position: static;}
.menu__wrapper-lvl1--s2-iye49kyj0 {display: block; position: static;}
.menu__close-button--s2-i6obnkihc {display: none;}
.menu__close-button--s2-ihxel1mkt {display: none;}
.image__img--s2-if63uzhti {object-fit: cover;}
.image__img--s2-i6zz4zy3r {object-fit: cover;}
.image__img--s2-i0z2jgwv4 {object-fit: cover;}
.image__img--s2-ir931or49 {object-fit: cover;}
.image__img--s2-i1xojdk0h {object-fit: cover;}
.image__img--s2-igw8iy105 {object-fit: cover;}
.image__img--s2-i39czqdm8 {object-fit: cover;}
.image__img--s2-i4coa0qj0 {object-fit: cover;}
.menu__list-lvl1--s2-i3z0yuvz9 {display: flex;}
.menu__wrapper-lvl1--s2-if3rt92u0 {display: block; position: static;}
.menu__close-button--s2-in58wn4q5 {display: none;}
.image__img--s2-io4lbzr45 {object-fit: cover;}
.image__img--s2-i590ariow {object-fit: cover;}
.image__img--s2-i1jvyxtgm {object-fit: cover;}
.image__img--s2-irin9px0u {object-fit: cover;}
.image__img--s2-ihugyns97 {object-fit: cover;}
.image__img--s2-il5u4ck2o {object-fit: cover;}
.image__img--s2-iwegytvtn {object-fit: cover;}
.image__img--s2-i1apt0vyb {object-fit: cover;}
.image__img--s2-i4d29xr51 {object-fit: cover;}
.image__img--s2-ie04udil2 {object-fit: cover;}
.image__img--s2-ifop0buyc {object-fit: cover;}
.image__img--s2-iew3cc9ad {object-fit: cover;}
.menu__list-lvl1--s2-i3r8n8sat {display: flex;}
.menu__list-lvl1--s2-i54d9rjaz {display: flex;}
.menu__list-lvl1--s2-ilbt1vkx6 {display: flex;}
.menu__wrapper-lvl1--s2-i1yf17xu9 {display: block; position: static;}
.menu__wrapper-lvl1--s2-i5zv0cfli {display: block; position: static;}
.menu__wrapper-lvl1--s2-i0akdh5ix {display: block; position: static;}
.menu__close-button--s2-i1kafix4d {display: none;}
.menu__close-button--s2-ibn0rzg26 {display: none;}
.menu__close-button--s2-ib3e1u322 {display: none;}
.image__img--s2-i26zh9rjf {object-fit: cover;}
.image__img--s2-iywhizqfk {object-fit: cover;}
.image__img--s2-iowqg9s3v {object-fit: cover;}
.image__img--s2-ip3771j6q {object-fit: cover;}
.image__img--s2-i43thm0v8 {object-fit: cover;}
.image__img--s2-iz2i0iaqk {object-fit: cover;}
.image__img--s2-i1yu49mu2 {object-fit: cover;}
.image__img--s2-i7fuymo8q {object-fit: cover;}
.menu__list-lvl1--s2-imfcoqk83 {display: flex;}
.menu__wrapper-lvl1--s2-ikkrm8xx9 {display: block; position: static;}
.menu__close-button--s2-ikvtit10s {display: none;}
.image__img--s2-ifnv7i6rd {object-fit: cover;}
.image__img--s2-i5jwjt6e3 {object-fit: cover;}
.image__img--s2-ilw10q0zt {object-fit: cover;}
.image__img--s2-ip194mj7v {object-fit: cover;}
.menu__list-lvl1--s2-inrwzp9ck {display: flex;}
.menu__wrapper-lvl1--s2-irs64v98a {display: block; position: static;}
.menu__close-button--s2-ik8a78pcd {display: none;}
.image__img--s2-i4qbv5mj4 {object-fit: cover;}
.image__img--s2-ijqq5k9fm {object-fit: cover;}
.menu__list-lvl1--s2-ipl5yktwv {display: flex;}
.menu__wrapper-lvl1--s2-irktdtrtt {display: block; position: static;}
.menu__close-button--s2-ixbmpw2sh {display: none;}
.image__img--s2-ixku604mz {object-fit: cover;}
.image__img--s2-if4kmq61q {object-fit: cover;}
.menu__list-lvl1--s2-iw3bkoepz {display: flex;}
.menu__wrapper-lvl1--s2-isbdv9kys {display: block; position: static;}
.menu__close-button--s2-i35mwklcx {display: none;}
.image__img--s2-ihfy0jh83 {object-fit: cover;}
.image__img--s2-ih25aimvl {object-fit: cover;}
.image__img--s2-iiaa16thp {object-fit: cover;}
.image__img--s2-i6ssw2dl7 {object-fit: cover;}
.image__img--s2-iblo0rdo4 {object-fit: cover;}
.image__img--s2-ip9ozh51n {object-fit: cover;}
.image__img--s2-ivdk09i1w {object-fit: cover;}
.image__img--s2-ilbqa750k {object-fit: cover;}
.image__img--s2-isrf8bglv {object-fit: cover;}
.image__img--s2-i5qmb15cf {object-fit: cover;}
.image__img--s2-ii9at7zcx {object-fit: cover;}
.image__img--s2-i0c473pkp {object-fit: cover;}
.image__img--s2-i64e5plcl {object-fit: cover;}
.image__img--s2-ir09tofc5 {object-fit: cover;}
.image__img--s2-ismufc9sm {object-fit: cover;}
.image__img--s2-i9mis6945 {object-fit: cover;}
.image__img--s2-ioeg4rqtv {object-fit: cover;}
.image__img--s2-ix9had0mi {object-fit: cover;}
.image__img--s2-itgeur4m7 {object-fit: cover;}
.image__img--s2-iguwx2qcg {object-fit: cover;}
.image__img--s2-i8l04g8se {object-fit: cover;}
.image__img--s2-ioammgk1u {object-fit: cover;}
.image__img--s2-iaddgic2a {object-fit: cover;}
.image__img--s2-ijzd1rrdi {object-fit: cover;}
@media (max-width: 991px) {.menu--s2-i5uzlxonk [data-mobile-flex] {display: flex;}}
@media (max-width: 991px) {.menu--s2-i5uzlxonk [data-mobile-block] {display: block;}}
@media (max-width: 991px) {.menu--s2-i5uzlxonk [data-mobile-hide] {display: none;}}
@media (max-width: 991px) {.menu--s2-i5uzlxonk [data-mobile-contents] {display: contents;}}
@media (max-width: 991px) {.menu--s2-igblx4ep0 [data-mobile-flex] {display: flex;}}
@media (max-width: 991px) {.menu--s2-igblx4ep0 [data-mobile-block] {display: block;}}
@media (max-width: 991px) {.menu--s2-igblx4ep0 [data-mobile-hide] {display: none;}}
@media (max-width: 991px) {.menu--s2-igblx4ep0 [data-mobile-contents] {display: contents;}}
@media (max-width: 991px) {.menu__burger-button--s2-i2vq0wlzd {display: block;}}
@media (max-width: 991px) {.menu__burger-button--s2-igx0p79pe {display: block;}}
@media (max-width: 991px) {.menu__fixed-wrapper--s2-itup5zk0e {display: none; flex-direction: row;}}
@media (max-width: 991px) {.menu__fixed-wrapper--s2-ix5q1aojm {display: none; flex-direction: row;}}
@media (max-width: 991px) {.menu__scroll-wrapper--s2-isihzd6re {display: block;}}
@media (max-width: 991px) {.menu__scroll-wrapper--s2-ih4uyq4cr {display: block;}}
@media (max-width: 991px) {.menu__list-lvl1--s2-ihqybofag {display: block;}}
@media (max-width: 991px) {.menu__list-lvl1--s2-imtt9werc {display: block;}}
@media (max-width: 991px) {.menu__wrapper-lvl1--s2-i3i8s1kta {display: block; min-height: 100%; position: static;}}
@media (max-width: 991px) {.menu__wrapper-lvl1--s2-iye49kyj0 {display: block; min-height: 100%; position: static;}}
@media (max-width: 991px) {.menu__close-button--s2-i6obnkihc {display: block;}}
@media (max-width: 991px) {.menu__close-button--s2-ihxel1mkt {display: block;}}
@media (max-width: 991px) {.menu--s2-ih6eg3rkm [data-mobile-flex] {display: flex;}}
@media (max-width: 991px) {.menu--s2-ih6eg3rkm [data-mobile-block] {display: block;}}
@media (max-width: 991px) {.menu--s2-ih6eg3rkm [data-mobile-hide] {display: none;}}
@media (max-width: 991px) {.menu--s2-ih6eg3rkm [data-mobile-contents] {display: contents;}}
@media (max-width: 991px) {.menu__burger-button--s2-i8dp6sao0 {display: block;}}
@media (max-width: 991px) {.menu__fixed-wrapper--s2-io4jcajr2 {display: none; flex-direction: row;}}
@media (max-width: 991px) {.menu__scroll-wrapper--s2-isglpnkw3 {display: block;}}
@media (max-width: 991px) {.menu__list-lvl1--s2-i3z0yuvz9 {display: block;}}
@media (max-width: 991px) {.menu__wrapper-lvl1--s2-if3rt92u0 {display: block; min-height: 100%; position: static;}}
@media (max-width: 991px) {.menu__close-button--s2-in58wn4q5 {display: block;}}
@media (max-width: 991px) {.menu--s2-i24jsqwsi [data-mobile-flex] {display: flex;}}
@media (max-width: 991px) {.menu--s2-i24jsqwsi [data-mobile-block] {display: block;}}
@media (max-width: 991px) {.menu--s2-i24jsqwsi [data-mobile-hide] {display: none;}}
@media (max-width: 991px) {.menu--s2-i24jsqwsi [data-mobile-contents] {display: contents;}}
@media (max-width: 991px) {.menu--s2-iia1qujp9 [data-mobile-flex] {display: flex;}}
@media (max-width: 991px) {.menu--s2-iia1qujp9 [data-mobile-block] {display: block;}}
@media (max-width: 991px) {.menu--s2-iia1qujp9 [data-mobile-hide] {display: none;}}
@media (max-width: 991px) {.menu--s2-iia1qujp9 [data-mobile-contents] {display: contents;}}
@media (max-width: 991px) {.menu--s2-iv8ik59ha [data-mobile-flex] {display: flex;}}
@media (max-width: 991px) {.menu--s2-iv8ik59ha [data-mobile-block] {display: block;}}
@media (max-width: 991px) {.menu--s2-iv8ik59ha [data-mobile-hide] {display: none;}}
@media (max-width: 991px) {.menu--s2-iv8ik59ha [data-mobile-contents] {display: contents;}}
@media (max-width: 991px) {.menu__burger-button--s2-iu6xxth3n {display: block;}}
@media (max-width: 991px) {.menu__burger-button--s2-i4zjbcsq9 {display: block;}}
@media (max-width: 991px) {.menu__burger-button--s2-i6vgypdpq {display: block;}}
@media (max-width: 991px) {.menu__fixed-wrapper--s2-i155z9y14 {display: none; flex-direction: row;}}
@media (max-width: 991px) {.menu__fixed-wrapper--s2-iljk19cy4 {display: none; flex-direction: row;}}
@media (max-width: 991px) {.menu__fixed-wrapper--s2-iy4so7x89 {display: none; flex-direction: row;}}
@media (max-width: 991px) {.menu__scroll-wrapper--s2-ikc3fqfyp {display: block;}}
@media (max-width: 991px) {.menu__scroll-wrapper--s2-i9ncf2x0q {display: block;}}
@media (max-width: 991px) {.menu__scroll-wrapper--s2-ie351kdwz {display: block;}}
@media (max-width: 991px) {.menu__list-lvl1--s2-i3r8n8sat {display: block;}}
@media (max-width: 991px) {.menu__list-lvl1--s2-i54d9rjaz {display: block;}}
@media (max-width: 991px) {.menu__list-lvl1--s2-ilbt1vkx6 {display: block;}}
@media (max-width: 991px) {.menu__wrapper-lvl1--s2-i1yf17xu9 {display: block; min-height: 100%; position: static;}}
@media (max-width: 991px) {.menu__wrapper-lvl1--s2-i5zv0cfli {display: block; min-height: 100%; position: static;}}
@media (max-width: 991px) {.menu__wrapper-lvl1--s2-i0akdh5ix {display: block; min-height: 100%; position: static;}}
@media (max-width: 991px) {.menu__close-button--s2-i1kafix4d {display: block;}}
@media (max-width: 991px) {.menu__close-button--s2-ibn0rzg26 {display: block;}}
@media (max-width: 991px) {.menu__close-button--s2-ib3e1u322 {display: block;}}
@media (max-width: 991px) {.menu--s2-iopjp4ubx [data-mobile-flex] {display: flex;}}
@media (max-width: 991px) {.menu--s2-iopjp4ubx [data-mobile-block] {display: block;}}
@media (max-width: 991px) {.menu--s2-iopjp4ubx [data-mobile-hide] {display: none;}}
@media (max-width: 991px) {.menu--s2-iopjp4ubx [data-mobile-contents] {display: contents;}}
@media (max-width: 991px) {.menu__burger-button--s2-ioalj9osn {display: block;}}
@media (max-width: 991px) {.menu__fixed-wrapper--s2-i4fdssmoa {display: none; flex-direction: row;}}
@media (max-width: 991px) {.menu__scroll-wrapper--s2-i8efuagxu {display: block;}}
@media (max-width: 991px) {.menu__list-lvl1--s2-imfcoqk83 {display: block;}}
@media (max-width: 991px) {.menu__wrapper-lvl1--s2-ikkrm8xx9 {display: block; min-height: 100%; position: static;}}
@media (max-width: 991px) {.menu__close-button--s2-ikvtit10s {display: block;}}
@media (max-width: 991px) {.menu--s2-icz2psd4t [data-mobile-flex] {display: flex;}}
@media (max-width: 991px) {.menu--s2-icz2psd4t [data-mobile-block] {display: block;}}
@media (max-width: 991px) {.menu--s2-icz2psd4t [data-mobile-hide] {display: none;}}
@media (max-width: 991px) {.menu--s2-icz2psd4t [data-mobile-contents] {display: contents;}}
@media (max-width: 991px) {.menu__burger-button--s2-i2tga9k62 {display: block;}}
@media (max-width: 991px) {.menu__fixed-wrapper--s2-ip1yg2058 {display: none; flex-direction: row;}}
@media (max-width: 991px) {.menu__scroll-wrapper--s2-i8rz4gb89 {display: block;}}
@media (max-width: 991px) {.menu__list-lvl1--s2-inrwzp9ck {display: block;}}
@media (max-width: 991px) {.menu__wrapper-lvl1--s2-irs64v98a {display: block; min-height: 100%; position: static;}}
@media (max-width: 991px) {.menu__close-button--s2-ik8a78pcd {display: block;}}
@media (max-width: 991px) {.menu--s2-im8757yt3 [data-mobile-flex] {display: flex;}}
@media (max-width: 991px) {.menu--s2-im8757yt3 [data-mobile-block] {display: block;}}
@media (max-width: 991px) {.menu--s2-im8757yt3 [data-mobile-hide] {display: none;}}
@media (max-width: 991px) {.menu--s2-im8757yt3 [data-mobile-contents] {display: contents;}}
@media (max-width: 991px) {.menu__burger-button--s2-i0g17z4zw {display: block;}}
@media (max-width: 991px) {.menu__fixed-wrapper--s2-ijk65o4dv {display: none; flex-direction: row;}}
@media (max-width: 991px) {.menu__scroll-wrapper--s2-iucbwisna {display: block;}}
@media (max-width: 991px) {.menu__list-lvl1--s2-ipl5yktwv {display: block;}}
@media (max-width: 991px) {.menu__wrapper-lvl1--s2-irktdtrtt {display: block; min-height: 100%; position: static;}}
@media (max-width: 991px) {.menu__close-button--s2-ixbmpw2sh {display: block;}}
@media (max-width: 991px) {.menu--s2-igaqw9kx0 [data-mobile-flex] {display: flex;}}
@media (max-width: 991px) {.menu--s2-igaqw9kx0 [data-mobile-block] {display: block;}}
@media (max-width: 991px) {.menu--s2-igaqw9kx0 [data-mobile-hide] {display: none;}}
@media (max-width: 991px) {.menu--s2-igaqw9kx0 [data-mobile-contents] {display: contents;}}
@media (max-width: 991px) {.menu__burger-button--s2-ihp2s3azk {display: block;}}
@media (max-width: 991px) {.menu__fixed-wrapper--s2-imm2j1o1t {display: none; flex-direction: row;}}
@media (max-width: 991px) {.menu__scroll-wrapper--s2-iv55k9t31 {display: block;}}
@media (max-width: 991px) {.menu__list-lvl1--s2-iw3bkoepz {display: block;}}
@media (max-width: 991px) {.menu__wrapper-lvl1--s2-isbdv9kys {display: block; min-height: 100%; position: static;}}
@media (max-width: 991px) {.menu__close-button--s2-i35mwklcx {display: block;}}
@media (max-width: 479px) {.image__img--s2-in5pq0tv3 {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-ipleh6ohz {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-i0z2jgwv4 {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-ir931or49 {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-i39czqdm8 {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-i4coa0qj0 {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-i590ariow {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-i1apt0vyb {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-i4d29xr51 {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-ie04udil2 {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-ifop0buyc {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-iew3cc9ad {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-ip3771j6q {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-i43thm0v8 {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-iz2i0iaqk {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-i7fuymo8q {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-i5jwjt6e3 {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-ip194mj7v {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-ijqq5k9fm {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-if4kmq61q {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-ih25aimvl {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-i6ssw2dl7 {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-ip9ozh51n {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-ilbqa750k {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-i5qmb15cf {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-i0c473pkp {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-ir09tofc5 {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-i9mis6945 {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-ix9had0mi {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-iguwx2qcg {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-ioammgk1u {object-fit: cover;}}
@media (max-width: 479px) {.image__img--s2-ijzd1rrdi {object-fit: cover;}}
@media (min-width: 992px) {.menu--s2-i5uzlxonk [data-desktop-block] {display: block;}}
@media (min-width: 992px) {.menu--s2-igblx4ep0 [data-desktop-block] {display: block;}}
@media (min-width: 992px) {.menu--s2-ih6eg3rkm [data-desktop-block] {display: block;}}
@media (min-width: 992px) {.menu--s2-i24jsqwsi [data-desktop-block] {display: block;}}
@media (min-width: 992px) {.menu--s2-iia1qujp9 [data-desktop-block] {display: block;}}
@media (min-width: 992px) {.menu--s2-iv8ik59ha [data-desktop-block] {display: block;}}
@media (min-width: 992px) {.menu--s2-iopjp4ubx [data-desktop-block] {display: block;}}
@media (min-width: 992px) {.menu--s2-icz2psd4t [data-desktop-block] {display: block;}}
@media (min-width: 992px) {.menu--s2-im8757yt3 [data-desktop-block] {display: block;}}
@media (min-width: 992px) {.menu--s2-igaqw9kx0 [data-desktop-block] {display: block;}}
.button--u-ide5qusx0 {background-image: linear-gradient(rgba(43, 187, 220, 0) 0%, rgba(43, 187, 220, 0) 100%);}
.button--u-i777xo1ee {background-image: linear-gradient(rgba(43, 187, 220, 0) 0%, rgba(43, 187, 220, 0) 100%);}
.menu__scroll-wrapper--u-isihzd6re {min-width: auto;}
.menu__scroll-wrapper--u-ih4uyq4cr {min-width: auto;}
.text--u-irgxqeduv {width: 47%;}
.text--u-iywjkiqpr {width: 47%;}
.text--u-ib5xdzi06 {width: 80%;}
.text--u-io6t1pom3 {width: 80%;}
.text--u-ihnybmc6a {width: 80%;}
.text--u-ib1ilkxk2 {width: 80%;}
.text--u-i038w6p15 {width: 80%;}
.text--u-iyulblc9r {width: 80%;}
.menu__scroll-wrapper--u-isglpnkw3 {min-width: auto;}
.menu__scroll-wrapper--u-ikc3fqfyp {min-width: auto;}
.menu__scroll-wrapper--u-i9ncf2x0q {min-width: auto;}
.menu__scroll-wrapper--u-ie351kdwz {min-width: auto;}
.link-block--u-icy69abgt {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-bottom-style: none;}
.link-block--u-i4v8utkjp {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-bottom-style: none;}
.link-block--u-ijig9xrdv {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-bottom-style: none;}
.image--u-it1nrxhto {z-index: 2; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: linear;}
.link-block--u-iz9qhharp:hover .image--u-it1nrxhto {opacity: 0;}
.button--u-inax5jbs1 {background-image: linear-gradient(rgba(43, 187, 220, 0) 0%, rgba(43, 187, 220, 0) 100%);}
.menu__scroll-wrapper--u-i8efuagxu {min-width: auto;}
.text--u-i2145p0t2 {width: 47%;}
.text--u-isi9irpdk {width: 80%;}
.text--u-i347i83vb {width: 80%;}
.text--u-i46tgeftg {width: 80%;}
.button--u-i59bw4cfb {background-image: linear-gradient(rgba(43, 187, 220, 0) 0%, rgba(43, 187, 220, 0) 100%);}
.menu__scroll-wrapper--u-i8rz4gb89 {min-width: auto;}
.text--u-iyip3nn66 {width: 47%;}
.text--u-i5vfhucvj {width: 80%;}
.text--u-in3ngwn3m {width: 80%;}
.text--u-icidpe6ak {width: 80%;}
.text--u-iyz4whszt {width: 60%;}
.menu__scroll-wrapper--u-iucbwisna {min-width: auto;}
.image--u-i5nus7e92 {z-index: 2; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: linear;}
.image--u-ivofjnlbs {z-index: 2; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: linear;}
.link-block--u-ikys6575r:hover .image--u-i5nus7e92 {opacity: 0;}
.link-block--u-ikys6575r:hover .image--u-ivofjnlbs {opacity: 0;}
.link-block--u-ie3ddxauz {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-bottom-style: none;}
.div--u-i3gky35f7 {width: 100%;}
.div--u-ibgnhkqoo {min-width: auto;}
.button--u-idj6uv1le {background-image: linear-gradient(rgba(43, 187, 220, 0) 0%, rgba(43, 187, 220, 0) 100%);}
.button--u-i6z0yckyy {background-image: linear-gradient(rgba(43, 187, 220, 0) 0%, rgba(43, 187, 220, 0) 100%);}
.section--u-ijyqd44zu {padding-top: 40px;}
.container--u-iz88xn669 {display: flex; flex-direction: column; row-gap: 40px;}
.menu__scroll-wrapper--u-iv55k9t31 {min-width: auto;}
.section--u-i95tqvs5p {padding-top: 40px;}
.container--u-imfp8h5vy {display: flex; flex-direction: column; row-gap: 40px;}
.image--u-iaqhxysnx {z-index: 2; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: linear;}
.link-block--u-ihq21l68j:hover .image--u-iaqhxysnx {opacity: 0;}
.section--u-i18z9wmqw {padding-top: 40px;}
.container--u-ij7cm52sq {display: flex; flex-direction: column; row-gap: 40px;}
.div--u-ie1fol4i5 {top: 0px;}
.text--u-i4tzikvvu {display: none;}
.text--u-ix33o1pqp {display: none;}
.text--u-i139xwljq {display: none;}
.text--u-i92sy0e90 {display: none;}
.text--u-iwqlaqhly {display: none;}
.text--u-i65pmiwho {display: none;}
.text--u-it1eqpvcm {display: none;}
.text--u-isgdize6a {display: none;}
.text--u-i96i8itg8 {display: none;}
.text--u-i7zknwye1 {display: none;}
.text--u-i6fabyr9v {display: none;}
.text--u-i2vj1fian {display: none;}
.text--u-izc3h5ey4 {display: none;}
.text--u-iz6tfugly {display: none;}
.div--u-i9s9hcngn {top: 0px;}
.text--u-it0rpfyze {display: none;}
.text--u-igzkybws1 {display: none;}
.text--u-ir5d3sgnn {display: none;}
.text--u-icltfc5qv {display: none;}
.text--u-i3g33ejgo {display: none;}
.text--u-if00xrbz3 {display: none;}
.text--u-i6of6abi1 {display: none;}
.text--u-ibku9t006 {display: none;}
.div--u-i256qrcsd {display: flex; width: auto;}
.section--u-iqfwj6wtq {padding-top: 40px;}
.container--u-ivcz71of1 {display: flex; flex-direction: column; row-gap: 40px;}
.button--u-ido3mx3oe {background-image: linear-gradient(rgba(43, 187, 220, 0) 0%, rgba(43, 187, 220, 0) 100%);}
.button--u-ika6spcvh {background-image: linear-gradient(rgba(43, 187, 220, 0) 0%, rgba(43, 187, 220, 0) 100%);}
.div--u-ix96y3gy8 {display: flex; width: auto;}
.image--u-iqeew7y73 {z-index: 2; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: linear;}
.link-block--u-inbaknvtx:hover .image--u-iqeew7y73 {opacity: 0;}
.section--u-iwalwavoe {padding-top: 40px;}
.container--u-i0dm6wy0d {display: flex; flex-direction: column; row-gap: 40px;}
.image--u-ib0vr18y3 {z-index: 2; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: linear;}
.link-block--u-in4c8yw3l:hover .image--u-ib0vr18y3 {opacity: 0;}
.page404__text-title--u-ia1kd21zc {}
.section--u-idlzt96lk {padding-top: 40px;}
.container--u-iegb05ehg {display: flex; flex-direction: column; row-gap: 40px;}
.div--u-ihdir3hov {top: 0px;}
.text--u-ie3t750i3 {display: none;}
.text--u-ig7sz3tl6 {display: none;}
.text--u-ic3kxk2jv {display: none;}
.text--u-iaql6bt1q {display: none;}
.text--u-i5mlhsegi {display: none;}
.text--u-i8fvc0wu9 {display: none;}
.text--u-ir3hy3qey {display: none;}
.text--u-i6pqpuzlv {display: none;}
.text--u-i53h62lia {display: none;}
.text--u-ig6un2wsh {display: none;}
.text--u-i97cwomh3 {display: none;}
.text--u-igy5b3dcc {display: none;}
.text--u-izc8igbbs {display: none;}
.text--u-iusvoh4gi {display: none;}
.div--u-ioxifii9y {top: 0px;}
.text--u-ioo8dnind {display: none;}
.text--u-irrniemd0 {display: none;}
.text--u-i49p783jf {display: none;}
.text--u-idcl9gl8n {display: none;}
.text--u-i247j2r8i {display: none;}
.text--u-i15rz4xfn {display: none;}
.text--u-ip2e1ekxm {display: none;}
.text--u-igwm6iy2g {display: none;}
.section--u-ipqiri7f9 {padding-top: 40px;}
.container--u-izf6j0lah {display: flex; flex-direction: column; row-gap: 40px;}
.image--u-iajh8ibif {z-index: 2; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: linear;}
.link-block--u-iezdgxiut:hover .image--u-iajh8ibif {opacity: 0;}
.link-block--u-iezdgxiut:hover .image--u-ii9tapw29 {opacity: 0;}
.collection__pagination-arrow-next--u-ic2ttv5sl {}
.collection__pagination-arrow-next--u-ic2ttv5sl:hover {background-size: auto; background-image: url("/g/s3/mosaic/images/widgets/collection-pagination-right.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll;}
.collection__pagination-pages-text--u-iphuns93j {display: none;}
.collection__pagination-pages-text--u-ixsn6ztey {display: none;}
.collection__pagination-button-next--u-inw2b3e09 {border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.text--u-in5036g27 {color: rgba(255, 255, 255, 1);}
.collection__pagination-dot-link--u-iwh8fw2ba {color: rgba(255, 255, 255, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; width: 2.33em; height: 2.33em;}
.collection__pagination-dot-link--u-iwh8fw2ba:hover {background-image: linear-gradient(rgba(0, 38, 84, 1) 0%, rgba(0, 38, 84, 1) 100%);}
.collection__pagination-dot-link--u-iwh8fw2ba.is-current {background-image: linear-gradient(rgba(0, 38, 84, 1) 0%, rgba(0, 38, 84, 1) 100%); opacity: 1;}
.collection__pagination-dot--u-ivubjtxme {}
.section--u-irna9ax25 {}
.button--u-izzfnrv04 {background-image: linear-gradient(rgba(43, 187, 220, 0) 0%, rgba(43, 187, 220, 0) 100%);}
.section--u-i96qyrjrw {}
.button--u-ie3nee4jv {background-image: linear-gradient(rgba(43, 187, 220, 0) 0%, rgba(43, 187, 220, 0) 100%);}
.section--u-ievs9s9qf {padding-top: 40px;}
.container--u-iox28ssxy {display: flex; flex-direction: column; row-gap: 40px;}
.image--u-ii9tapw29 {z-index: 2; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: linear;}
.collection__pagination-dot-link--u-ilx1s4bbp {color: rgba(248, 248, 248, 1); font-size: 1em;}
.collection__pagination-dot-link--u-ilx1s4bbp:hover {background-image: linear-gradient(rgba(229, 229, 229, 0) 0%, rgba(229, 229, 229, 0) 100%);}
.collection__pagination-dot-link--u-ilx1s4bbp.is-current {background-image: linear-gradient(rgba(55, 157, 192, 1) 0%, rgba(55, 157, 192, 1) 100%);}
.collection__pagination-bullets--u-iickqmw44 {column-gap: 0.5em;}
.collection__pagination-arrow-prev--u-iitnjncoo:hover {background-size: auto; background-image: url("/g/s3/mosaic/images/widgets/collection-pagination-left.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll;}
.div--u-iqvpf0bcq {display: flex; padding: 10px; width: auto;}
.search-bar--u-ipvtj7a39 {align-items: stretch;}
.search-bar__input--u-ivtog4iv3 {height: 40px;}
.search-bar__input--u-ivtog4iv3::placeholder {color: rgba(255, 255, 255, 0.3);}
.div--u-iy7x43euw {display: flex; padding: 10px; width: auto;}
.search-bar--u-im7u24psb {align-items: stretch;}
.search-bar__input--u-ife4e54wz {}
.search-bar__input--u-ife4e54wz::placeholder {color: rgba(255, 255, 255, 0.3);}
.search-bar__input--u-i938uoyt4::placeholder {color: rgba(255, 255, 255, 0.3);}
.search-result__controls--u-ieqc3gaup {}
.search-result__prev-page--u-inc8xb47f {display: none;}
.search-result__pagination--u-iuiy4n4g0 {display: none;}
.search-result__pagination-item--u-i0f3owaz4 {display: none;}
.search-result__pagination-item--u-i0f3owaz4.is-active {display: none;}
.search-result__next-page--u-i4z4ddkxg {display: none;}
.div--u-i7gr2mvl8 {display: flex; padding: 10px; width: auto;}
.search-bar--u-iy5tofgat {align-items: stretch;}
.search-bar__input--u-ilmh7bnjv {height: 40px;}
.search-bar__input--u-ilmh7bnjv::placeholder {color: rgba(255, 255, 255, 0.3);}
.div--u-iyjh4bibw {display: flex; padding: 10px; width: auto;}
.search-bar--u-ievxm2xjn {align-items: stretch;}
.search-bar__input--u-i0vlgsbr9 {height: 40px;}
.search-bar__input--u-i0vlgsbr9::placeholder {color: rgba(255, 255, 255, 0.3);}
.div--u-ik80tak7x {padding-top: 0em;}
.text--u-i9ks9az1h {margin-bottom: -1px;}
.div--u-iorhiobe0 {height: 113.625px; flex-grow: 0;}
.embed--u-isu0kkf2z {display: none;}
.embed--u-ipj4ox47x {display: none;}
.search-result__list-item__text--u-i3epnq7ry {display: none;}
.embed--u-i3lcyhdc2 {display: none;}
.div--u-i174be2sv {width: 100%;}
.text--u-i6p1w75zx {max-width: 15em;}
.text--u-i86lg5j7y {max-width: 15em;}
.text--u-i2s945565 {max-width: 16em;}
.text--u-id29mhkpg {max-width: 16em;}
.text--u-i1lgsr0ju {max-width: 18em;}
.text--u-ilxmn2q3o {max-width: 18em;}
.text--u-i92w7resc {max-width: 19em;}
.text--u-i298vyjyx {max-width: 19em;}
.div--u-i6qpayehy {grid-row-start: 3; grid-row-end: 4; grid-column-start: 3; grid-column-end: 4;}
.div--u-i50teiezc {grid-row-start: 3; grid-row-end: 4; grid-column-start: 3; grid-column-end: 4;}
.div--u-i2ix66k5o {grid-row-start: 3; grid-row-end: 4; grid-column-start: 1; grid-column-end: 1;}
.div--u-icmopai2c {grid-row-start: 3; grid-row-end: 4; grid-column-start: 1; grid-column-end: 1;}
.image--u-i2z3z57qz {width: 8.33em;}
.image--u-i789cybc7 {width: 8.33em;}
.image--u-i1y7tns52 {width: 9.7em; margin-top: -1em;}
.image--u-inpufv21y {width: 9.7em; margin-top: -1em;}
.image--u-i2dglrclg {width: 6.38em;}
.image--u-iy0b005q8 {width: 6.38em;}
.image--u-i2j70upmk {width: 8em;}
.image--u-i3x6yv0nv {width: 8em;}
.image--u-ilyondxlw {width: 8em;}
.image--u-ip7uk4ypg {width: 8em;}
.image--u-i1ac2wurr {width: 8em;}
.image--u-ijuimhd5a {width: 8em;}
.image--u-ijbhiedqs {width: 8em;}
.image--u-imj0gbx47 {width: 8em;}
.accordion__item--u-iskfqlvp6.is-opened .accordion__content--u-i23uncdxk {padding-left: 0px; padding-right: 0px; padding-top: 1.6em; padding-bottom: 0px; color: rgba(255, 255, 255, 1); background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);}
.accordion__item--u-iskfqlvp6.is-opened .accordion__header--u-i349gtvl9 {background-image: linear-gradient(rgba(213, 241, 248, 0) 0%, rgba(213, 241, 248, 0) 100%); background-color: rgb(0, 30, 65);}
.accordion__item--u-iskfqlvp6.is-opened .image--u-ie53f25qb {transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg);}
.accordion__item--u-iodnu3fgz.is-opened .accordion__content--u-i9uygz8fp {padding-left: 0px; padding-right: 0px; padding-top: 1.6em; padding-bottom: 0px; color: rgba(255, 255, 255, 1); background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);}
.accordion__item--u-iodnu3fgz.is-opened .accordion__header--u-i1miwrmeq {background-image: linear-gradient(rgba(213, 241, 248, 0) 0%, rgba(213, 241, 248, 0) 100%); background-color: rgb(0, 30, 65);}
.accordion__item--u-iodnu3fgz.is-opened .image--u-iq6ranwka {transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg);}
.accordion__item--u-i2mtmr92l.is-opened .accordion__content--u-i1wigi7z6 {padding-left: 0px; padding-right: 0px; padding-top: 1.6em; padding-bottom: 0px; color: rgba(255, 255, 255, 1); background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);}
.accordion__item--u-i2mtmr92l.is-opened .accordion__header--u-i17xjit9f {background-image: linear-gradient(rgba(213, 241, 248, 0) 0%, rgba(213, 241, 248, 0) 100%); background-color: rgb(0, 30, 65);}
.accordion__item--u-i2mtmr92l.is-opened .image--u-i3c73g2zr {transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg);}
.accordion__item--u-ie0h92a9a.is-opened .accordion__content--u-i3jk6nr1o {padding-left: 0px; padding-right: 0px; padding-top: 1.6em; padding-bottom: 0px; color: rgba(255, 255, 255, 1); background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);}
.accordion__item--u-ie0h92a9a.is-opened .accordion__header--u-i6aaj5u3y {background-image: linear-gradient(rgba(213, 241, 248, 0) 0%, rgba(213, 241, 248, 0) 100%); background-color: rgb(0, 30, 65);}
.accordion__item--u-ie0h92a9a.is-opened .image--u-if2yaaazx {transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg);}
.accordion__item--u-ixhic8ckt.is-opened .accordion__content--u-i2y9356w1 {padding-left: 0px; padding-right: 0px; padding-top: 1.6em; padding-bottom: 0px; color: rgba(255, 255, 255, 1); background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);}
.accordion__item--u-ixhic8ckt.is-opened .accordion__header--u-ir474sr5n {background-image: linear-gradient(rgba(213, 241, 248, 0) 0%, rgba(213, 241, 248, 0) 100%); background-color: rgb(0, 30, 65);}
.accordion__item--u-ixhic8ckt.is-opened .image--u-iv9lh7aiy {transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg);}
.accordion__item--u-iopvsb0b5.is-opened .accordion__content--u-ibmebbewp {padding-left: 0px; padding-right: 0px; padding-top: 1.6em; padding-bottom: 0px; color: rgba(255, 255, 255, 1); background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);}
.accordion__item--u-iopvsb0b5.is-opened .accordion__header--u-ixq9o95b9 {background-image: linear-gradient(rgba(213, 241, 248, 0) 0%, rgba(213, 241, 248, 0) 100%); background-color: rgb(0, 30, 65);}
.accordion__item--u-iopvsb0b5.is-opened .image--u-ix2kfqygy {transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg);}
.accordion__item--u-imjdfo7ax.is-opened .accordion__content--u-i18ifsl75 {padding-left: 0px; padding-right: 0px; padding-top: 1.6em; padding-bottom: 0px; color: rgba(255, 255, 255, 1); background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);}
.accordion__item--u-imjdfo7ax.is-opened .accordion__header--u-iu1ehl9sy {background-image: linear-gradient(rgba(213, 241, 248, 0) 0%, rgba(213, 241, 248, 0) 100%); background-color: rgb(0, 30, 65);}
.accordion__item--u-imjdfo7ax.is-opened .image--u-iu5nbsozh {transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg);}
.accordion__item--u-ilobcwtmm.is-opened .accordion__content--u-i05b6bwg7 {padding-left: 0px; padding-right: 0px; padding-top: 1.6em; padding-bottom: 0px; color: rgba(255, 255, 255, 1); background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);}
.accordion__item--u-ilobcwtmm.is-opened .accordion__header--u-ibsqmqj8s {background-image: linear-gradient(rgba(213, 241, 248, 0) 0%, rgba(213, 241, 248, 0) 100%); background-color: rgb(0, 30, 65);}
.accordion__item--u-ilobcwtmm.is-opened .image--u-i4nqrcxt3 {transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg);}
.accordion__item--u-i3k20nc5s.is-opened .accordion__content--u-imy9casnd {padding-left: 0px; padding-right: 0px; padding-top: 1.6em; padding-bottom: 0px; color: rgba(255, 255, 255, 1); background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);}
.accordion__item--u-i3k20nc5s.is-opened .accordion__header--u-i2isbevc5 {background-image: linear-gradient(rgba(213, 241, 248, 0) 0%, rgba(213, 241, 248, 0) 100%); background-color: rgb(0, 30, 65);}
.accordion__item--u-i3k20nc5s.is-opened .image--u-ieggyboyx {transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg);}
.accordion__item--u-iky7rt0ae.is-opened .accordion__content--u-iazf1vswg {padding-left: 0px; padding-right: 0px; padding-top: 1.6em; padding-bottom: 0px; color: rgba(255, 255, 255, 1); background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);}
.accordion__item--u-iky7rt0ae.is-opened .accordion__header--u-icf00g8eg {background-image: linear-gradient(rgba(213, 241, 248, 0) 0%, rgba(213, 241, 248, 0) 100%); background-color: rgb(0, 30, 65);}
.accordion__item--u-iky7rt0ae.is-opened .image--u-ihx6rgjtl {transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg);}
.accordion__item--u-in3r7h94t.is-opened .accordion__content--u-i1jey1625 {padding-left: 0px; padding-right: 0px; padding-top: 1.6em; padding-bottom: 0px; color: rgba(255, 255, 255, 1); background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);}
.accordion__item--u-in3r7h94t.is-opened .accordion__header--u-i3a9ulz19 {background-image: linear-gradient(rgba(213, 241, 248, 0) 0%, rgba(213, 241, 248, 0) 100%); background-color: rgb(0, 30, 65);}
.accordion__item--u-in3r7h94t.is-opened .image--u-iqzu4qwlq {transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg);}
.accordion__item--u-ivga11eb5.is-opened .accordion__content--u-imx4k1k23 {padding-left: 0px; padding-right: 0px; padding-top: 1.6em; padding-bottom: 0px; color: rgba(255, 255, 255, 1); background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);}
.accordion__item--u-ivga11eb5.is-opened .accordion__header--u-i3a1e1aaw {background-image: linear-gradient(rgba(213, 241, 248, 0) 0%, rgba(213, 241, 248, 0) 100%); background-color: rgb(0, 30, 65);}
.accordion__item--u-ivga11eb5.is-opened .image--u-ik6clr0wt {transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg);}
.accordion__item--u-i3808z734.is-opened .accordion__content--u-i3drehxzv {padding-left: 0px; padding-right: 0px; padding-top: 1.6em; padding-bottom: 0px; color: rgba(255, 255, 255, 1); background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);}
.accordion__item--u-i3808z734.is-opened .accordion__header--u-i30nj6laf {background-image: linear-gradient(rgba(213, 241, 248, 0) 0%, rgba(213, 241, 248, 0) 100%); background-color: rgb(0, 30, 65);}
.accordion__item--u-i3808z734.is-opened .image--u-i3dtzz0o1 {transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg);}
.accordion__item--u-i2qkokj8q.is-opened .accordion__content--u-i2jziypix {padding-left: 0px; padding-right: 0px; padding-top: 1.6em; padding-bottom: 0px; color: rgba(255, 255, 255, 1); background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);}
.accordion__item--u-i2qkokj8q.is-opened .accordion__header--u-icz2ndtyv {background-image: linear-gradient(rgba(213, 241, 248, 0) 0%, rgba(213, 241, 248, 0) 100%); background-color: rgb(0, 30, 65);}
.accordion__item--u-i2qkokj8q.is-opened .image--u-if1793pvr {transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg);}
.accordion__item--u-i3jv8869f.is-opened .accordion__content--u-i4fikku6k {padding-left: 0px; padding-right: 0px; padding-top: 1.6em; padding-bottom: 0px; color: rgba(255, 255, 255, 1); background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);}
.accordion__item--u-i3jv8869f.is-opened .accordion__header--u-ikg17mppj {background-image: linear-gradient(rgba(213, 241, 248, 0) 0%, rgba(213, 241, 248, 0) 100%); background-color: rgb(0, 30, 65);}
.accordion__item--u-i3jv8869f.is-opened .image--u-i1d19c0vh {transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg);}
.accordion__item--u-i5ddlvyu1.is-opened .accordion__content--u-ia0tkkq9b {padding-left: 0px; padding-right: 0px; padding-top: 1.6em; padding-bottom: 0px; color: rgba(255, 255, 255, 1); background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);}
.accordion__item--u-i5ddlvyu1.is-opened .accordion__header--u-ikzl3ildv {background-image: linear-gradient(rgba(213, 241, 248, 0) 0%, rgba(213, 241, 248, 0) 100%); background-color: rgb(0, 30, 65);}
.accordion__item--u-i5ddlvyu1.is-opened .image--u-iuf16bt29 {transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg);}
.accordion__item--u-irf68rmhe.is-opened .accordion__content--u-i3ej4ljuy {padding-left: 0px; padding-right: 0px; padding-top: 1.6em; padding-bottom: 0px; color: rgba(255, 255, 255, 1); background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);}
.accordion__item--u-irf68rmhe.is-opened .accordion__header--u-i1eyz7m0d {background-image: linear-gradient(rgba(213, 241, 248, 0) 0%, rgba(213, 241, 248, 0) 100%); background-color: rgb(0, 30, 65);}
.accordion__item--u-irf68rmhe.is-opened .image--u-i1mcbvth1 {transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg);}
.accordion__item--u-i7nlciw0w.is-opened .accordion__content--u-iyp08jpzl {padding-left: 0px; padding-right: 0px; padding-top: 1.6em; padding-bottom: 0px; color: rgba(255, 255, 255, 1); background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);}
.accordion__item--u-i7nlciw0w.is-opened .accordion__header--u-im35yz35b {background-image: linear-gradient(rgba(213, 241, 248, 0) 0%, rgba(213, 241, 248, 0) 100%); background-color: rgb(0, 30, 65);}
.accordion__item--u-i7nlciw0w.is-opened .image--u-iymi54xtx {transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg);}
.accordion__item--u-ionnf4i3o.is-opened .accordion__content--u-i2syp0wd1 {padding-left: 0px; padding-right: 0px; padding-top: 1.6em; padding-bottom: 0px; color: rgba(255, 255, 255, 1); background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);}
.accordion__item--u-ionnf4i3o.is-opened .accordion__header--u-ih4lb9j4y {background-image: linear-gradient(rgba(213, 241, 248, 0) 0%, rgba(213, 241, 248, 0) 100%); background-color: rgb(0, 30, 65);}
.accordion__item--u-ionnf4i3o.is-opened .image--u-i3m89hn1q {transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg);}
.accordion__item--u-ionnf4i3o.is-opened .div--u-i2gzci6zn {margin-bottom: 0em;}
.accordion__item--u-i33gtkulg.is-opened .accordion__content--u-i3v54mfav {padding-left: 0px; padding-right: 0px; padding-top: 1.6em; padding-bottom: 0px; color: rgba(255, 255, 255, 1); background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);}
.accordion__item--u-i33gtkulg.is-opened .accordion__header--u-i22s29wtu {background-image: linear-gradient(rgba(213, 241, 248, 0) 0%, rgba(213, 241, 248, 0) 100%); background-color: rgb(0, 30, 65);}
.accordion__item--u-i33gtkulg.is-opened .image--u-i2aebaufa {transform: rotateX(0deg) rotateY(0deg) rotateZ(180deg);}
.accordion__item--u-i33gtkulg.is-opened .div--u-ilem5vp86 {margin-bottom: 0em;}
.button--u-ibr9917fa {background-image: linear-gradient(rgba(43, 187, 220, 0) 0%, rgba(43, 187, 220, 0) 100%);}
@media (max-width: 991px) {.text--u-irgxqeduv {width: 60%;}}
@media (max-width: 991px) {.text--u-iywjkiqpr {width: 60%;}}
@media (max-width: 991px) {.menu__overlay--u-it6fiym3v {width: 100%; height: 100vh;}}
@media (max-width: 991px) {.menu__overlay--u-i7mnseq2c {width: 100%; height: 100vh;}}
@media (max-width: 991px) {.menu__wrapper-lvl1--u-i3i8s1kta {min-height: auto;}}
@media (max-width: 991px) {.menu__wrapper-lvl1--u-iye49kyj0 {min-height: auto;}}
@media (max-width: 991px) {.menu__overlay--u-i4lj5wg6p {width: 100%; height: 100vh;}}
@media (max-width: 991px) {.menu__wrapper-lvl1--u-if3rt92u0 {min-height: auto;}}
@media (max-width: 991px) {.menu__overlay--u-i1oaqg5ye {width: 100%; height: 100vh;}}
@media (max-width: 991px) {.menu__overlay--u-i82mv06xh {width: 100%; height: 100vh;}}
@media (max-width: 991px) {.menu__overlay--u-i132ogy7l {width: 100%; height: 100vh;}}
@media (max-width: 991px) {.menu__wrapper-lvl1--u-i1yf17xu9 {min-height: auto;}}
@media (max-width: 991px) {.menu__wrapper-lvl1--u-i5zv0cfli {min-height: auto;}}
@media (max-width: 991px) {.menu__wrapper-lvl1--u-i0akdh5ix {min-height: auto;}}
@media (max-width: 991px) {.text--u-i2145p0t2 {width: 60%;}}
@media (max-width: 991px) {.menu__overlay--u-ikab2c7hu {width: 100%; height: 100vh;}}
@media (max-width: 991px) {.menu__wrapper-lvl1--u-ikkrm8xx9 {min-height: auto;}}
@media (max-width: 991px) {.text--u-iyip3nn66 {width: 60%;}}
@media (max-width: 991px) {.menu__overlay--u-irk8e1z2g {width: 100%; height: 100vh;}}
@media (max-width: 991px) {.menu__wrapper-lvl1--u-irs64v98a {min-height: auto;}}
@media (max-width: 991px) {.menu__overlay--u-izjoqg2ev {width: 100%; height: 100vh;}}
@media (max-width: 991px) {.menu__wrapper-lvl1--u-irktdtrtt {min-height: auto;}}
@media (max-width: 991px) {.menu__overlay--u-im9ryfk92 {width: 100%; height: 100vh;}}
@media (max-width: 991px) {.menu__wrapper-lvl1--u-isbdv9kys {min-height: auto;}}
@media (max-width: 991px) {.text--u-idwgi3txh {width: 100%;}}
@media (max-width: 991px) {.text--u-im3sdvb9i {width: 100%;}}
@media (max-width: 991px) {.text--u-ioxahjf6p {width: 100%;}}
@media (max-width: 991px) {.collection__pagination-dot-link--u-ilx1s4bbp {font-size: 1.5em;}}
@media (max-width: 991px) {.div--u-i2ix66k5o {grid-row-start: span 1; grid-row-end: span 1; grid-column-start: span 1; grid-column-end: span 1;}}
@media (max-width: 991px) {.div--u-icmopai2c {grid-row-start: span 1; grid-row-end: span 1; grid-column-start: span 1; grid-column-end: span 1;}}
@media (max-width: 991px) {.div--u-i6qpayehy {grid-row-start: span 1; grid-row-end: span 1; grid-column-start: span 1; grid-column-end: span 1;}}
@media (max-width: 991px) {.div--u-i50teiezc {grid-row-start: span 1; grid-row-end: span 1; grid-column-start: span 1; grid-column-end: span 1;}}
@media (max-width: 479px) {.text--u-i5fpuh0s7 {width: 80%;}}
@media (max-width: 479px) {.text--u-ibbvxsgt1 {width: 80%;}}
@media (max-width: 479px) {.text--u-irgxqeduv {width: 100%;}}
@media (max-width: 479px) {.text--u-iywjkiqpr {width: 100%;}}
@media (max-width: 479px) {.text--u-ib5xdzi06 {width: 90%;}}
@media (max-width: 479px) {.text--u-io6t1pom3 {width: 90%;}}
@media (max-width: 479px) {.text--u-itczpdh1k {width: 80%;}}
@media (max-width: 479px) {.text--u-ikbexdotf {width: 80%;}}
@media (max-width: 479px) {.text--u-iqmuy3dfi {width: 80%;}}
@media (max-width: 479px) {.text--u-ip4fre8vu {width: 80%;}}
@media (max-width: 479px) {.text--u-i1m4gbcfh {width: 80%;}}
@media (max-width: 479px) {.text--u-i3t92dkv6 {width: 80%;}}
@media (max-width: 479px) {.text--u-ihnybmc6a {width: 100%;}}
@media (max-width: 479px) {.text--u-ib1ilkxk2 {width: 100%;}}
@media (max-width: 479px) {.text--u-i038w6p15 {width: 90%;}}
@media (max-width: 479px) {.text--u-iyulblc9r {width: 90%;}}
@media (max-width: 479px) {.link-block--u-icy69abgt {max-width: 100%;}}
@media (max-width: 479px) {.link-block--u-i4v8utkjp {max-width: 100%;}}
@media (max-width: 479px) {.link-block--u-ijig9xrdv {max-width: 100%;}}
@media (max-width: 479px) {.text--u-i521bsqwl {max-width: 100%;}}
@media (max-width: 479px) {.text--u-ie5by0wt8 {max-width: 100%;}}
@media (max-width: 479px) {.text--u-i6c4o10et {max-width: 100%;}}
@media (max-width: 479px) {.text--u-iyh3vjw9n {width: 80%;}}
@media (max-width: 479px) {.text--u-i2145p0t2 {width: 100%;}}
@media (max-width: 479px) {.text--u-isi9irpdk {width: 90%;}}
@media (max-width: 479px) {.text--u-i6ucih5gd {width: 80%;}}
@media (max-width: 479px) {.text--u-iqks0xebf {width: 80%;}}
@media (max-width: 479px) {.text--u-ino8w1f10 {width: 80%;}}
@media (max-width: 479px) {.text--u-i347i83vb {width: 100%;}}
@media (max-width: 479px) {.text--u-i46tgeftg {width: 90%;}}
@media (max-width: 479px) {.text--u-iyz4whszt {width: 100%;}}
@media (max-width: 479px) {.text--u-iyip3nn66 {width: 100%;}}
@media (max-width: 479px) {.text--u-i5vfhucvj {width: 90%;}}
@media (max-width: 479px) {.text--u-is2cqoo4o {width: 80%;}}
@media (max-width: 479px) {.text--u-i58jmwh7r {width: 80%;}}
@media (max-width: 479px) {.text--u-i4pbddhhz {width: 80%;}}
@media (max-width: 479px) {.text--u-in3ngwn3m {width: 100%;}}
@media (max-width: 479px) {.text--u-icidpe6ak {width: 90%;}}
@media (max-width: 479px) {.text--u-inhm4cr3t {width: 65%;}}
@media (max-width: 479px) {.link-block--u-ie3ddxauz {max-width: 100%;}}
@media (max-width: 479px) {.text--u-iomgyr4e4 {max-width: 100%;}}
@media (max-width: 479px) {.text--u-idwgi3txh {width: 100%;}}
@media (max-width: 479px) {.text--u-i4tzikvvu {display: block;}}
@media (max-width: 479px) {.text--u-ix33o1pqp {display: block;}}
@media (max-width: 479px) {.text--u-i139xwljq {display: block;}}
@media (max-width: 479px) {.text--u-i92sy0e90 {display: block;}}
@media (max-width: 479px) {.text--u-iwqlaqhly {display: block;}}
@media (max-width: 479px) {.text--u-i65pmiwho {display: block;}}
@media (max-width: 479px) {.text--u-it1eqpvcm {display: block;}}
@media (max-width: 479px) {.text--u-isgdize6a {display: block;}}
@media (max-width: 479px) {.text--u-i96i8itg8 {display: block;}}
@media (max-width: 479px) {.text--u-i7zknwye1 {display: block;}}
@media (max-width: 479px) {.text--u-i6fabyr9v {display: block;}}
@media (max-width: 479px) {.text--u-i2vj1fian {display: block;}}
@media (max-width: 479px) {.text--u-izc3h5ey4 {display: block;}}
@media (max-width: 479px) {.text--u-iz6tfugly {display: block;}}
@media (max-width: 479px) {.div--u-i9vuq3oca {order: 0;}}
@media (max-width: 479px) {.div--u-iaiabaf3q {order: 1;}}
@media (max-width: 479px) {.div--u-is9enrn2o {order: 2;}}
@media (max-width: 479px) {.div--u-ipf1f2g54 {order: 3;}}
@media (max-width: 479px) {.div--u-iyiw18621 {order: 4;}}
@media (max-width: 479px) {.div--u-i3o3m7zcf {order: 5;}}
@media (max-width: 479px) {.div--u-iiawk4nli {order: 6;}}
@media (max-width: 479px) {.div--u-iqymopi6a {background-size: auto, auto; background-image: linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%), linear-gradient(rgba(217, 217, 217, 1) 0%, rgba(217, 217, 217, 1) 100%); background-repeat: no-repeat, no-repeat; background-position: left 0px top 0px, left 0px top 0px; background-attachment: scroll, scroll;}}
@media (max-width: 479px) {.text--u-it0rpfyze {display: block;}}
@media (max-width: 479px) {.text--u-igzkybws1 {display: block;}}
@media (max-width: 479px) {.text--u-ir5d3sgnn {display: block;}}
@media (max-width: 479px) {.text--u-icltfc5qv {display: block;}}
@media (max-width: 479px) {.text--u-i3g33ejgo {display: block;}}
@media (max-width: 479px) {.text--u-if00xrbz3 {display: block;}}
@media (max-width: 479px) {.text--u-i6of6abi1 {display: block;}}
@media (max-width: 479px) {.text--u-ibku9t006 {display: block;}}
@media (max-width: 479px) {.div--u-iccscop3f {order: 0;}}
@media (max-width: 479px) {.div--u-i1blpse5l {order: 3;}}
@media (max-width: 479px) {.div--u-ih5gzrzcx {order: 5;}}
@media (max-width: 479px) {.div--u-in4f3gwwb {order: 2;}}
@media (max-width: 479px) {.div--u-i07vx4orr {background-size: auto, auto; background-image: linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%), linear-gradient(rgba(217, 217, 217, 1) 0%, rgba(217, 217, 217, 1) 100%); background-repeat: no-repeat, no-repeat; background-position: left 0px top 0px, left 0px top 0px; background-attachment: scroll, scroll;}}
@media (max-width: 479px) {.text--u-ie3t750i3 {display: block;}}
@media (max-width: 479px) {.text--u-ig7sz3tl6 {display: block;}}
@media (max-width: 479px) {.text--u-ic3kxk2jv {display: block;}}
@media (max-width: 479px) {.text--u-iaql6bt1q {display: block;}}
@media (max-width: 479px) {.text--u-i5mlhsegi {display: block;}}
@media (max-width: 479px) {.text--u-i8fvc0wu9 {display: block;}}
@media (max-width: 479px) {.text--u-ir3hy3qey {display: block;}}
@media (max-width: 479px) {.text--u-i6pqpuzlv {display: block;}}
@media (max-width: 479px) {.text--u-i53h62lia {display: block;}}
@media (max-width: 479px) {.text--u-ig6un2wsh {display: block;}}
@media (max-width: 479px) {.text--u-i97cwomh3 {display: block;}}
@media (max-width: 479px) {.text--u-igy5b3dcc {display: block;}}
@media (max-width: 479px) {.text--u-izc8igbbs {display: block;}}
@media (max-width: 479px) {.text--u-iusvoh4gi {display: block;}}
@media (max-width: 479px) {.div--u-iyvt58u8z {order: 0;}}
@media (max-width: 479px) {.div--u-ijt43bu0p {order: 1;}}
@media (max-width: 479px) {.div--u-i24v9crr7 {order: 2;}}
@media (max-width: 479px) {.div--u-inls95rd4 {order: 3;}}
@media (max-width: 479px) {.div--u-iegh2rrj4 {order: 4;}}
@media (max-width: 479px) {.div--u-is3g3spg7 {order: 5;}}
@media (max-width: 479px) {.div--u-izwlq2hy7 {order: 6;}}
@media (max-width: 479px) {.div--u-iui3n0j5m {background-size: auto, auto; background-image: linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%), linear-gradient(rgba(217, 217, 217, 1) 0%, rgba(217, 217, 217, 1) 100%); background-repeat: no-repeat, no-repeat; background-position: left 0px top 0px, left 0px top 0px; background-attachment: scroll, scroll;}}
@media (max-width: 479px) {.text--u-ioo8dnind {display: block;}}
@media (max-width: 479px) {.text--u-irrniemd0 {display: block;}}
@media (max-width: 479px) {.text--u-i49p783jf {display: block;}}
@media (max-width: 479px) {.text--u-idcl9gl8n {display: block;}}
@media (max-width: 479px) {.text--u-i247j2r8i {display: block;}}
@media (max-width: 479px) {.text--u-i15rz4xfn {display: block;}}
@media (max-width: 479px) {.text--u-ip2e1ekxm {display: block;}}
@media (max-width: 479px) {.text--u-igwm6iy2g {display: block;}}
@media (max-width: 479px) {.div--u-i7zkib5cs {order: 0;}}
@media (max-width: 479px) {.div--u-iisng2hzk {order: 3;}}
@media (max-width: 479px) {.div--u-ifu45lv85 {order: 5;}}
@media (max-width: 479px) {.div--u-il3lahn4t {order: 2;}}
@media (max-width: 479px) {.div--u-ip7vfk8mv {background-size: auto, auto; background-image: linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%), linear-gradient(rgba(217, 217, 217, 1) 0%, rgba(217, 217, 217, 1) 100%); background-repeat: no-repeat, no-repeat; background-position: left 0px top 0px, left 0px top 0px; background-attachment: scroll, scroll;}}
@media (max-width: 479px) {.text--u-im3sdvb9i {width: 100%;}}
@media (max-width: 479px) {.text--u-ioxahjf6p {width: 100%;}}
@media (max-width: 479px) {.collection__pagination-dot-link--u-ilx1s4bbp {font-size: 3em;}}
@media (max-width: 479px) {.image--u-i2z3z57qz {width: 22em;}}
@media (max-width: 479px) {.image--u-i789cybc7 {width: 22em;}}
@media (max-width: 479px) {.image--u-i1y7tns52 {width: 22em;}}
@media (max-width: 479px) {.image--u-inpufv21y {width: 22em;}}
@media (max-width: 479px) {.image--u-i2dglrclg {width: 18em;}}
@media (max-width: 479px) {.image--u-iy0b005q8 {width: 18em;}}
@media (max-width: 479px) {.image--u-i2j70upmk {width: 20em;}}
@media (max-width: 479px) {.image--u-i3x6yv0nv {width: 20em;}}
@media (max-width: 479px) {.image--u-ilyondxlw {width: 22em;}}
@media (max-width: 479px) {.image--u-ip7uk4ypg {width: 22em;}}
@media (max-width: 479px) {.image--u-i1ac2wurr {width: 22em;}}
@media (max-width: 479px) {.image--u-ijuimhd5a {width: 22em;}}
@media (max-width: 479px) {.image--u-ijbhiedqs {width: 22em;}}
@media (max-width: 479px) {.image--u-imj0gbx47 {width: 22em;}}
@media (max-width: 479px) {.text--u-i6p1w75zx {max-width: none;}}
@media (max-width: 479px) {.text--u-i86lg5j7y {max-width: none;}}
@media (max-width: 479px) {.accordion__item--u-iskfqlvp6.is-opened .accordion__content--u-i23uncdxk {padding-top: 3em;}}
@media (max-width: 479px) {.accordion__item--u-iodnu3fgz.is-opened .accordion__content--u-i9uygz8fp {padding-top: 3em;}}
@media (max-width: 479px) {.accordion__item--u-i2mtmr92l.is-opened .accordion__content--u-i1wigi7z6 {padding-top: 3em;}}
@media (max-width: 479px) {.accordion__item--u-ie0h92a9a.is-opened .accordion__content--u-i3jk6nr1o {padding-top: 3em;}}
@media (max-width: 479px) {.accordion__item--u-ixhic8ckt.is-opened .accordion__content--u-i2y9356w1 {padding-top: 3em;}}
@media (max-width: 479px) {.accordion__item--u-iopvsb0b5.is-opened .accordion__content--u-ibmebbewp {padding-top: 3em;}}
@media (max-width: 479px) {.accordion__item--u-imjdfo7ax.is-opened .accordion__content--u-i18ifsl75 {padding-top: 3em;}}
@media (max-width: 479px) {.accordion__item--u-ilobcwtmm.is-opened .accordion__content--u-i05b6bwg7 {padding-top: 3em;}}
@media (max-width: 479px) {.accordion__item--u-i3k20nc5s.is-opened .accordion__content--u-imy9casnd {padding-top: 3em;}}
@media (max-width: 479px) {.accordion__item--u-iky7rt0ae.is-opened .accordion__content--u-iazf1vswg {padding-top: 3em;}}
@media (max-width: 479px) {.accordion__item--u-in3r7h94t.is-opened .accordion__content--u-i1jey1625 {padding-top: 3em;}}
@media (max-width: 479px) {.accordion__item--u-ivga11eb5.is-opened .accordion__content--u-imx4k1k23 {padding-top: 3em;}}
@media (max-width: 479px) {.accordion__item--u-i3808z734.is-opened .accordion__content--u-i3drehxzv {padding-top: 3em;}}
@media (max-width: 479px) {.accordion__item--u-i2qkokj8q.is-opened .accordion__content--u-i2jziypix {padding-top: 3em;}}
@media (max-width: 479px) {.accordion__item--u-i3jv8869f.is-opened .accordion__content--u-i4fikku6k {padding-top: 3em;}}
@media (max-width: 479px) {.accordion__item--u-i5ddlvyu1.is-opened .accordion__content--u-ia0tkkq9b {padding-top: 3em;}}
@media (max-width: 479px) {.accordion__item--u-irf68rmhe.is-opened .accordion__content--u-i3ej4ljuy {padding-top: 3em;}}
@media (max-width: 479px) {.accordion__item--u-i7nlciw0w.is-opened .accordion__content--u-iyp08jpzl {padding-top: 3em;}}
@media (max-width: 479px) {.accordion__item--u-ionnf4i3o.is-opened .accordion__content--u-i2syp0wd1 {padding-top: 3em;}}
@media (max-width: 479px) {.accordion__item--u-i33gtkulg.is-opened .accordion__content--u-i3v54mfav {padding-top: 3em;}}
@media (min-width: 1440px) {.text--u-irgxqeduv {width: 46%;}}
@media (min-width: 1440px) {.text--u-iywjkiqpr {width: 46%;}}
@media (min-width: 1440px) {.text--u-i2145p0t2 {width: 46%;}}
@media (min-width: 1440px) {.text--u-iyip3nn66 {width: 46%;}}
.root-main {background-image: linear-gradient(rgba(0, 23, 51, 1) 0%, rgba(0, 23, 51, 1) 100%); background-size: auto; background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.page-wrapper {font-size: 1.09vw; color: rgba(255, 255, 255, 1);}
.cover-section {width: 100%; height: 100vh;}
.main-section {width: 100%; height: auto; padding-top: 6.77em; padding-bottom: 6.77em;}
.under-cover-section {width: 100%; height: auto; padding-top: 6.77em; padding-bottom: 6.77em;}
.main-container {padding-left: 6.77em; padding-right: 6.77em; width: 100%; max-width: none;}
.footer-section {width: 100%; height: auto; padding-top: 6.77em; padding-bottom: 0em;}
.cover-container {height: 100%; padding-top: 2.77em; padding-bottom: 3.62em; display: flex; flex-direction: column; align-items: normal; justify-content: space-between; flex-wrap: nowrap; position: relative; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 2;}
.content-block {display: flex; flex-direction: column; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; row-gap: 3.3em; width: 100%; height: auto;}
.cover-image {position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 1; width: 100%; height: 100%;}
.image-fill {width: 100%; height: 100%;}
.mobile-visible {display: none; flex-direction: row; align-items: normal; justify-content: normal; flex-wrap: nowrap;}
.title-block {width: 100%; height: auto; display: flex; flex-direction: column; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: solid; 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(217, 217, 217, 0.5); padding-bottom: 2.15em;}
.h2 {font-family: 'Micra Bold'; font-weight: 700; font-size: 2.8em; line-height: 120%; text-transform: uppercase;}
.competition-block {display: grid; flex-direction: row; align-items: normal; justify-content: normal; flex-wrap: nowrap; grid-template-columns: 1fr 1fr 1fr 1fr; width: 100%; justify-items: stretch; row-gap: 2.15em; column-gap: 2.15em; height: auto;}
.competition-box {background-image: linear-gradient(rgba(55, 157, 192, 1) 0%, rgba(55, 157, 192, 1) 100%); background-size: auto; background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; width: 100%; height: 9.5em; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; flex-wrap: nowrap; padding-left: 4.46em; padding-right: 2.5em; overflow-x: hidden; overflow-y: hidden;}
.text4 {font-family: 'Montserrat'; font-weight: 600; font-size: 1em; line-height: 120%;}
.competition-text-box {margin-bottom: 0.2em;}
.number-box {position: absolute; top: -1.5em; left: -1.5em; right: auto; bottom: auto; z-index: auto; opacity: 0.2; width: auto; height: auto;}
.numbers1 {font-family: 'Micra Bold'; font-weight: 700; font-size: 7.17em; letter-spacing: -0.25em;}
.right-padding {padding-right: 0.5em;}
.description-block {width: 100%; height: auto; padding-left: 2em; border-top-width: 0px; border-left-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: solid; border-right-style: none; border-bottom-style: none; border-top-color: rgba(255, 255, 255, 1); border-left-color: rgba(55, 157, 192, 1); border-right-color: rgba(255, 255, 255, 1); border-bottom-color: rgba(255, 255, 255, 1); display: flex; flex-direction: column; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; row-gap: 1em;}
.special-text-box {width: 45%; height: auto;}
.text1 {font-family: 'Montserrat'; font-weight: 400; font-size: 1.29em; line-height: 120%; font-style: normal;}
.special-block {display: grid; flex-direction: row; align-items: normal; justify-content: normal; flex-wrap: nowrap; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto auto auto; justify-items: stretch; column-gap: 2.15em; row-gap: 3.4em; width: 100%; height: auto;}
.special-box {display: flex; flex-direction: column; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; row-gap: 0.7em; padding-right: 5em;}
.number2 {font-family: 'Micra Bold'; font-weight: 700; font-size: 1.15em; line-height: 120%;}
.blue-text {color: rgba(55, 157, 192, 1);}
.text2 {font-family: 'Montserrat'; font-weight: 400; font-size: 1.15em; line-height: 120%;}
.special-line {width: 100%; height: 1px; background-image: linear-gradient(rgba(217, 217, 217, 0.5) 0%, rgba(217, 217, 217, 0.5) 100%); background-size: auto; background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.inside-block {display: flex; flex-direction: column; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; row-gap: 2.15em; width: 100%; height: auto;}
.h3 {font-family: 'Montserrat'; font-weight: 700; font-size: 1.22em; line-height: 120%; text-transform: uppercase;}
.numb-block {display: grid; flex-direction: row; align-items: normal; justify-content: normal; flex-wrap: nowrap; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto; justify-items: stretch; column-gap: 2.15em; width: 100%; height: auto;}
.project-number-box {display: flex; flex-direction: column; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; row-gap: 1.4em; width: 100%; height: auto;}
.project-numb {display: flex; flex-direction: column; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; row-gap: 0em;}
.text-elem1 {font-family: 'Micra Bold'; font-weight: 700; font-size: 4.44em; line-height: 120%;}
.text-elem2 {font-family: 'Micra Bold'; font-weight: 700; font-size: 1.22em; line-height: 120%; text-transform: uppercase;}
.projects-grid {display: grid; flex-direction: row; align-items: normal; justify-content: normal; flex-wrap: nowrap; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto auto; justify-items: stretch; column-gap: 2.15em; width: 100%; height: auto; row-gap: 3.4em;}
.project-box {display: flex; flex-direction: column; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; width: 100%; height: auto; row-gap: 1.4em;}
.project-image {width: 100%; height: 17em;}
.project-text-box {display: flex; flex-direction: row; align-items: flex-end; justify-content: normal; flex-wrap: nowrap; column-gap: 0.7em; width: auto; height: auto;}
.descript-project-box {height: auto; width: auto; margin-bottom: 0.9em;}
.opaccity40 {opacity: 0.4;}
.text3 {font-family: 'Montserrat'; font-weight: 400; font-size: 1em; line-height: 120%;}
.margin50 {margin-top: 3.3em;}
.news-block {display: flex; flex-direction: column; align-items: center; justify-content: normal; flex-wrap: nowrap; row-gap: 6.7em; width: 100%; height: auto;}
.news-box {display: grid; flex-direction: row; align-items: normal; justify-content: normal; flex-wrap: nowrap; grid-template-columns: 1fr 1fr; grid-template-rows: auto; justify-items: stretch; width: 100%; height: auto; column-gap: 2.15em;}
.button-news {display: flex; flex-direction: row; align-items: center; justify-content: center; flex-wrap: nowrap; padding-left: 2.08em; padding-top: 1.38em; padding-right: 2.08em; padding-bottom: 1.38em; color: rgba(255, 255, 255, 1); background-color: rgb(55, 157, 192); transition-property: all; transition-duration: 200ms; transition-delay: 0ms; transition-timing-function: linear; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; width: 14em;}
.button-news:hover {background-color: rgb(0, 63, 101);}
.news-item {display: flex; flex-direction: column; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; row-gap: 2.07em; width: 100%; height: auto;}
.news-content {width: 100%; height: 25.7em; display: flex; flex-direction: column; align-items: normal; justify-content: space-between; flex-wrap: nowrap; padding-left: 2em; padding-top: 0.77em; padding-right: 0px; padding-bottom: 0.77em; border-top-width: 0px; border-left-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: solid; border-right-style: none; border-bottom-style: none; border-top-color: rgba(255, 255, 255, 1); border-left-color: rgba(55, 157, 192, 1); border-right-color: rgba(255, 255, 255, 1); border-bottom-color: rgba(255, 255, 255, 1);}
.news-link {width: auto; height: auto; color: rgba(55, 157, 192, 1); border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: solid; border-top-color: rgba(55, 157, 192, 1); border-left-color: rgba(55, 157, 192, 1); border-right-color: rgba(55, 157, 192, 1); border-bottom-color: rgba(55, 157, 192, 1); transition-property: all; transition-duration: 200ms; transition-delay: 0ms; transition-timing-function: linear; padding-bottom: 0.3em; display: flex; flex-direction: row; align-items: center; justify-content: normal; flex-wrap: nowrap; column-gap: 0.5em;}
.news-link:hover {color: rgba(255, 255, 255, 1); border-top-color: rgba(55, 157, 192, 1); border-left-color: rgba(55, 157, 192, 1); border-right-color: rgba(55, 157, 192, 1); border-bottom-color: rgba(255, 255, 255, 1);}
.link-title1 {font-family: 'Montserrat'; font-weight: 600; font-size: 1em; line-height: 120%; text-transform: uppercase;}
.news-text-box {display: flex; flex-direction: column; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; width: 100%; height: auto; row-gap: 1.3em;}
.news-data-box {display: flex; flex-direction: row; align-items: flex-end; justify-content: space-between; flex-wrap: nowrap; width: 100%; height: auto;}
.h4 {font-family: 'Montserrat'; font-weight: 600; font-size: 1.15em; line-height: 120%;}
.opaccity80 {opacity: 0.8;}
.menu-div {display: flex; flex-direction: row; align-items: center; justify-content: space-between; flex-wrap: nowrap; width: 100%; height: auto; z-index: 10; opacity: 1;}
.logo-box {width: 13.69em; height: 2.69em;}
.menu-block {padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; width: auto; height: auto; background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%); background-size: auto; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.menu-link {padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0.3em; width: auto; height: auto; min-height: auto; color: rgba(255, 255, 255, 1); border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: solid; 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, 0); transition-property: all; transition-duration: 200ms; transition-delay: 0ms; transition-timing-function: linear;}
.menu-link:hover {border-bottom-color: rgba(255, 255, 255, 1);}
.menu-link:active {border-bottom-color: rgba(255, 255, 255, 1);}
.menu-link:focus {border-bottom-color: rgba(255, 255, 255, 1);}
.menu-lvl1 {display: flex; flex-direction: row; align-items: normal; justify-content: normal; flex-wrap: nowrap; column-gap: 1.6em; padding-top: 0.3em;}
.link-title2 {font-family: 'Montserrat'; font-weight: 500; font-size: 1em; line-height: 120%;}
.title-cover-block {display: flex; flex-direction: column; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; row-gap: 1.3em; padding-bottom: 2.5em;}
.h1-block {display: flex; flex-direction: column; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; width: 100%; height: auto;}
.hid-box {width: auto; height: auto; overflow-x: hidden; overflow-y: hidden;}
.h1 {font-family: 'Micra Bold'; font-weight: 700; font-size: 2.8em; line-height: 120%; text-transform: uppercase;}
.text-descr-cover {font-family: 'Montserrat'; font-weight: 400; font-size: 1.6em; line-height: 120%;}
.info-cover-block {display: flex; flex-direction: row; align-items: flex-end; justify-content: flex-end; flex-wrap: nowrap; width: auto; height: auto;}
.contact-box-cover {display: flex; flex-direction: column; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; row-gap: 0.3em; width: auto; height: auto;}
.adress-box {display: flex; flex-direction: row; align-items: flex-end; justify-content: normal; flex-wrap: nowrap; column-gap: 0.5em;}
.adress-icon-box {width: 1.5em; height: 1.92em;}
.mobile-link {width: auto; height: auto; color: rgba(255, 255, 255, 1);}
.desctop-hidden {display: none; flex-direction: row; align-items: flex-end; justify-content: flex-end; flex-wrap: nowrap;}
.team-numb-block {display: flex; flex-direction: row; align-items: flex-start; justify-content: space-between; flex-wrap: nowrap;}
.team-numb-box {display: flex; flex-direction: column; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; row-gap: 0.6em; width: auto; height: auto;}
.text-elem2-2 {font-family: 'Micra Bold'; font-weight: 700; font-size: 1.15em; line-height: 120%; text-transform: uppercase;}
.team-text-box {width: 45%; height: auto;}
.team-position-block {display: flex; flex-direction: column; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; row-gap: 2.15em; margin-top: 3.3em; width: 75%;}
.info-team-box {display: flex; flex-direction: column; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; row-gap: 1em;}
.team-about-box {display: flex; flex-direction: column; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; row-gap: 0.8em;}
.opaccity60 {opacity: 0.6;}
.info-points-block {display: flex; flex-direction: column; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; width: auto; height: auto; row-gap: 0.4em;}
.info-point-item {display: flex; flex-direction: row; align-items: center; justify-content: normal; flex-wrap: nowrap; column-gap: 0.7em; padding-left: 0.7em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;}
.point-box {width: 3px; height: 3px; border-top-left-radius: 60px; border-top-right-radius: 60px; border-bottom-left-radius: 60px; border-bottom-right-radius: 60px; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-size: auto; background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.description-block-2 {width: 100%; height: auto; 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-color: rgba(255, 255, 255, 1); border-left-color: rgba(55, 157, 192, 1); border-right-color: rgba(255, 255, 255, 1); border-bottom-color: rgba(255, 255, 255, 1); display: flex; flex-direction: row; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; column-gap: 2em;}
.vert-line {width: 1px; height: 24.5em; background-image: linear-gradient(rgba(55, 157, 192, 1) 0%, rgba(55, 157, 192, 1) 100%); background-size: auto; background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; margin-top: 8.5em;}
.about-text-box {width: 71%; height: auto;}
.about-numb-block {display: flex; flex-direction: row; align-items: flex-start; justify-content: flex-start; flex-wrap: nowrap; column-gap: 8em;}
.text-elem1-2 {font-family: 'Micra Bold'; font-weight: 700; font-size: 1.58em; line-height: 120%; text-transform: uppercase;}
.footer-box {padding-top: 2.46em; padding-bottom: 4em;}
.footer-content {border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: solid; border-left-style: none; border-right-style: none; border-bottom-style: none; border-top-color: rgba(217, 217, 217, 0.5); border-left-color: rgba(255, 255, 255, 1); border-right-color: rgba(255, 255, 255, 1); border-bottom-color: rgba(255, 255, 255, 1); display: flex; flex-direction: row; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; column-gap: 15.8em; width: auto; height: auto; padding-top: 3em;}
.footer-contacts {width: auto; height: auto; display: flex; flex-direction: row; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; column-gap: 3.3em;}
.contact-box1 {display: flex; flex-direction: column; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; row-gap: 1em; width: 21em; height: auto;}
.contact-box2 {display: flex; flex-direction: row; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto auto; column-gap: 2.3em; width: auto; height: auto;}
.contact-block {display: flex; flex-direction: column; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; width: auto; height: auto; row-gap: 0.6em;}
.cover-image-menu {position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 1; width: 100%; height: 100%; display: none; flex-direction: row; align-items: normal; justify-content: normal; flex-wrap: nowrap;}
.logo-box-mobile {width: 13.69em; height: 2.69em; display: none; flex-direction: row; align-items: normal; justify-content: normal; flex-wrap: nowrap;}
.menu-main {overflow-x: hidden; overflow-y: hidden; position: static; top: auto; left: auto; right: auto; bottom: auto; z-index: 10;}
.footer-link-block {display: none; flex-direction: row; align-items: normal; justify-content: normal; flex-wrap: nowrap;}
.cover-section-news {width: 100%; height: 20em; padding-top: 0px;}
.cover-container-news {height: 100%; padding-top: 2.77em; padding-bottom: 3.92em; display: flex; flex-direction: column; align-items: normal; justify-content: space-between; flex-wrap: nowrap; position: relative; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 2;}
.title-cover-block-news {display: flex; flex-direction: column; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; row-gap: 1.3em; padding-bottom: 0em;}
.news-wrapper {display: grid; flex-direction: row; align-items: normal; justify-content: normal; flex-wrap: nowrap; grid-template-columns: 1fr 1fr; grid-template-rows: auto; justify-items: stretch; width: 100%; height: auto; column-gap: 2.15em; row-gap: 10.2em;}
.icon-back-box {width: 1em; height: 1.2em; position: relative; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 1;}
.image-absolute {position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 0;}
.cover-section-news-2 {width: 100%; height: 10em;}
.root-2 {position: relative; min-height: 100vh; display: block;}
.root-2::before, .root-2::after {content: ""; display: table; clear: both;}
.page404 {height: 100vh; display: flex; align-items: center; justify-content: center;}
.page404__content {width: 300px; display: flex; flex-direction: column; align-items: center;}
.page404__icon {margin-bottom: 30px; position: relative; display: inline-flex; vertical-align: top; justify-content: center; align-items: center; height: 194px; width: 157px; overflow-x: hidden; overflow-y: hidden;}
.page404__icon svg {flex-shrink: 0; width: 100%; height: 100%;}
.page404__text-title {font-style: normal; font-size: 38px; color: rgba(51, 51, 51, 1); text-align: center; margin-bottom: 10px;}
.page404__text {font-style: normal; font-size: 15px; text-align: center; color: rgba(156, 156, 156, 1);}
.root-3 {position: relative; min-height: 100vh; display: block;}
.root-3::before, .root-3::after {content: ""; display: table; clear: both;}
.container-2 {width: 100%; max-width: 960px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; position: relative; padding-top: 20px;}
.text-2 {font-size: 30px; display: block; vertical-align: top; position: relative; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px;}
.search-bar {position: relative; display: flex; margin-bottom: 20px; align-items: flex-start;}
.search-bar__field {display: inline-block; vertical-align: top; overflow-x: hidden; overflow-y: hidden; flex-grow: 1; flex-shrink: 0; margin-right: 5px;}
.search-bar__input {width: 100%; padding-top: 8px; padding-right: 10px; padding-bottom: 9px; padding-left: 10px; background-color: rgb(245, 245, 245); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgba(238, 238, 238, 1); border-right-color: rgba(238, 238, 238, 1); border-bottom-color: rgba(238, 238, 238, 1); border-left-color: rgba(238, 238, 238, 1); outline-color: initial; outline-style: none; outline-width: 0; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; font-family: 'Arial'; font-weight: 400; font-size: 14px; color: rgba(0, 0, 0, 1); margin-right: 0px;}
.search-bar__button {cursor: pointer; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; background-color: rgb(43, 187, 220); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; padding-top: 8px; padding-right: 18px; padding-bottom: 9px; padding-left: 18px; font-family: 'Arial';}
.search-bar__span {display: inline-block; font-weight: 500; font-size: 13px; color: rgba(255, 255, 255, 1);}
.search-result {font-size: 14px; font-weight: normal;}
.search-result__count {display: flex; margin-bottom: 20px;}
.search-result__count-value {margin-left: 5px;}
.search-result__list-item {margin-bottom: 20px;}
.search-result__link {display: block; color: rgba(43, 187, 220, 1); text-decoration-line: underline; margin-bottom: 5px;}
.search-result__link:hover {text-decoration-line: none;}
.search-result__list-item__link-text {margin-bottom: 5px;}
.search-result__controls {display: flex;}
.search-result__prev-page {margin-right: 10px;}
.search-result__prev-page, .search-result__next-page {color: rgba(51, 51, 51, 1); text-decoration-line: none;}
.search-result__prev-page:hover, .search-result__next-page:hover {text-decoration-line: underline;}
.search-result__next-page {margin-left: 10px;}
.search-result__pagination, .search-result__pages {display: flex;}
.search-result__pagination-item, .search-result__current-page, .search-result__page-count {margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 5px;}
.search-result__pagination-item.is-active .search-result__page-link {text-decoration-line: underline;}
.search-result__page-link {color: rgba(51, 51, 51, 1); text-decoration-line: none;}
.search-result__page-link:hover {text-decoration-line: underline;}
.left-box-menu {width: auto; height: auto; display: flex; flex-direction: row; align-items: center; justify-content: normal; flex-wrap: nowrap; column-gap: 1em;}
.lang-box {width: auto; height: auto; display: flex; flex-direction: row; align-items: center; justify-content: normal; flex-wrap: nowrap; column-gap: 0.3em;}
.lang-active-box {width: auto; height: auto; color: rgba(255, 255, 255, 1);}
.lang-notactive-box {width: auto; height: auto; color: rgba(255, 255, 255, 1); opacity: 0.4; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: linear;}
.lang-notactive-box:hover {opacity: 1;}
.rating-item {width: 100%; height: 18em; display: flex; flex-direction: column; align-items: normal; justify-content: space-between; flex-wrap: nowrap; padding-left: 2em; padding-top: 1.5em; padding-right: 0px; padding-bottom: 1.5em; border-top-width: 0px; border-left-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: solid; border-right-style: none; border-bottom-style: none; border-top-color: rgba(255, 255, 255, 1); border-left-color: rgba(55, 157, 192, 1); border-right-color: rgba(255, 255, 255, 1); border-bottom-color: rgba(255, 255, 255, 1);}
.raiting-text-box {width: 60%;}
.raiting-image-box-1 {width: 15.38em; height: 4.5em;}
.raiting-text-box-2 {width: 65%;}
.raiting-image-box-2 {width: 10em; height: 5em; display: none;}
.h4-2 {font-family: 'Montserrat'; font-weight: 600; font-size: 2em; line-height: 120%;}
.button-central-box {display: flex; flex-direction: column; align-items: center; padding-top: 3.4em;}
.news-collection-list {display: flex; flex-direction: row; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; grid-template-columns: 1fr 1fr; grid-template-rows: auto; justify-items: stretch; width: 100%; height: auto; column-gap: 2%; row-gap: 10.2em; align-content: flex-start;}
.news-collection-item {display: flex; flex-direction: column; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; row-gap: 2.07em; width: 49%; height: auto;}
.article-link {width: auto; height: auto; color: rgba(55, 157, 192, 1); padding-bottom: 0.23em; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-color: rgba(55, 157, 192, 0.4); border-bottom-style: solid;}
.team-list {display: flex; justify-content: flex-start; align-items: stretch; align-content: flex-start; flex-direction: column; row-gap: 2em;}
.team-item {width: 100%; display: flex; flex-direction: row; align-items: stretch; column-gap: 1.56em;}
.image-avatar-box {height: 15em; width: 14.58em; overflow-x: hidden; overflow-y: hidden; flex-grow: 1; flex-shrink: 0;}
.text-box-team {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.52em; margin-bottom: 1.04em;}
.team-info-block {display: flex; align-items: flex-start; column-gap: 3.5em;}
.image-avatar_team-block {height: 20em; width: 18em; overflow-x: hidden; overflow-y: hidden; flex-shrink: 0;}
.projects-list {display: grid; flex-direction: row; align-items: normal; justify-content: normal; flex-wrap: nowrap; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto auto; justify-items: stretch; column-gap: 2.15em; width: 100%; height: auto; row-gap: 3.4em;}
.project-item {display: flex; flex-direction: column; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; width: 100%; height: auto; row-gap: 1.4em;}
.projects-list-page {display: grid; flex-direction: row; align-items: normal; justify-content: normal; flex-wrap: nowrap; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto auto; justify-items: stretch; column-gap: 2.15em; width: 100%; height: auto; row-gap: 7em;}
.diagram-image-box {width: 32%; overflow-x: hidden; overflow-y: hidden; z-index: 5;}
.diagram-block {display: flex; flex-direction: column; align-items: center;}
.diagram-right-line {display: flex; flex-direction: column; align-items: flex-end; row-gap: 0.8em;}
.diagram-line {width: 50%; height: 1px; background-image: linear-gradient(rgba(217, 217, 217, 1) 0%, rgba(217, 217, 217, 1) 100%); background-size: auto; background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.diagram-left-line {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.8em;}
.industry1-line {position: absolute; top: 2.5em;}
.industry2-line {position: absolute; top: 3.5em;}
.industry3-line {position: absolute; top: 8em;}
.industry4-line {position: absolute; top: 8em;}
.industry5-line {position: absolute; top: 13em;}
.industry6-line {position: absolute; top: 17em;}
.industry7-line {position: absolute; top: 17.5em;}
.content-team-block {width: 100%; display: flex; flex-direction: column; align-items: flex-start; row-gap: 1em;}
.name-box-team {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.7em; padding-bottom: 2em; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-color: rgba(217, 217, 217, 0.5); border-bottom-style: solid;}
.collection__prev {width: 3em; height: 3em; background-size: auto, auto; background-image: url("/g/s3/mosaic/images/widgets/collection-pagination-left.svg"), linear-gradient(rgba(55, 157, 192, 1) 0%, rgba(55, 157, 192, 1) 100%); background-repeat: no-repeat, no-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;}
.collection__next {width: 3em; height: 3em; background-image: linear-gradient(rgba(55, 157, 192, 1) 0%, rgba(55, 157, 192, 1) 100%);}
.team__content {display: flex; flex-direction: column; height: 15em; align-items: flex-start;}
.news-link--abs-position {position: absolute; bottom: 0px;}
.practice-collection__tag-box {height: 4.68em; background-color: rgb(0, 63, 101); display: none; align-items: flex-end; padding-left: 3.38em; padding-right: 3.38em; padding-top: 1em; padding-bottom: 1em;}
.practice-box {display: grid; flex-direction: row; align-items: normal; justify-content: normal; flex-wrap: nowrap; grid-template-columns: 1fr 1fr; grid-template-rows: auto; justify-items: stretch; width: 100%; height: auto; column-gap: 2.15em; row-gap: 5.2em;}
.practice-collection__tag-image {width: 4.1em; height: 3.54em; position: absolute; left: 0px; top: 0px;}
.corner-div {width: 5em; height: 5em; position: absolute; background-color: rgb(0, 23, 51); transform: rotateX(0deg) rotateY(0deg) rotateZ(45deg); transform-origin: 100% 100%;}
.corner-div__right {top: -2em; right: 0px;}
.corner-div__left {top: auto; right: auto; bottom: -2em; left: 0px; transform-origin: 0% 0%;}
.secondary-link {width: auto; height: auto; color: rgba(255, 255, 255, 0.6); margin-top: 2em; transition-property: color; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.secondary-link:hover {color: rgba(255, 255, 255, 1);}
.title-block--link {flex-direction: row; justify-content: space-between; align-items: flex-end;}
.footer-brand {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; flex-direction: column; align-items: flex-start; row-gap: 2em;}
.footer-search {margin-bottom: 0px; align-items: center;}
.footer-search-button {border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; background-color: rgb(55, 157, 192); background-image: linear-gradient(rgba(43, 187, 220, 0) 0%, rgba(43, 187, 220, 0) 100%); font-family: 'Montserrat'; font-weight: 400; font-size: 14px; border-top-color: rgba(55, 157, 192, 1); border-left-color: rgba(55, 157, 192, 1); border-right-color: rgba(55, 157, 192, 1); border-bottom-color: rgba(55, 157, 192, 1); height: 40px; transition-property: all; transition-duration: 200ms; transition-delay: 0ms; transition-timing-function: ease;}
.footer-search-button:hover {background-color: rgb(0, 63, 101);}
.footer-search-field {font-family: 'Montserrat'; font-weight: 400; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; background-color: rgba(245, 245, 245, 0); background-image: linear-gradient(rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, 0) 100%); border-top-color: rgba(238, 238, 238, 0.1); border-left-color: rgba(238, 238, 238, 0.1); border-right-color: rgba(238, 238, 238, 0.1); border-bottom-color: rgba(238, 238, 238, 0.1); color: rgba(255, 255, 255, 1); height: 40px;}
.footer-search-input {margin-right: 6px;}
.main-container-search {max-width: none; padding-top: 0px;}
.text-link-result {color: rgba(55, 157, 192, 1);}
.result-list-item {margin-bottom: 0px;}
.result-wrap {display: flex; flex-direction: column; align-items: flex-start; width: 80%; row-gap: 30px;}
.empty-result-state {display: flex; justify-content: center; align-items: center; padding-top: 20px; padding-bottom: 20px; background-color: rgba(55, 157, 192, 0.1);}
.main-section--search {min-height: 40vh;}
.competition-wrap {display: flex; flex-direction: column; align-items: center; row-gap: 3em;}
.competition-inner {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1em;}
.grid {display: grid; grid-template-columns: 1fr 1fr 1fr; column-gap: 0.76em;}
.main-section--padding-top {padding-top: 10.41em;}
.grid__item--2colomn {grid-row-start: 1; grid-row-end: 1; grid-column-start: 2; grid-column-end: 4;}
.text-accent {font-family: 'Montserrat'; font-weight: 500; font-size: 2.2em; line-height: 120%; text-transform: none;}
.accordion-competition {width: 100%; display: flex; flex-direction: column; row-gap: 1.38em;}
.accordion-competition__item {margin-bottom: 0px;}
.accordion-competition__title {padding-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; color: rgba(255, 255, 255, 1); background-color: rgb(0, 30, 65); background-image: linear-gradient(rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, 0) 100%);}
.grid__card {height: 32em; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; padding-left: 2.7em; padding-top: 2.7em; padding-bottom: 2.7em; padding-right: 2.7em; background-color: rgb(0, 27, 58);}
.grid__card-title {display: flex; flex-direction: column; align-items: flex-start; width: auto; row-gap: 0.83em;}
.grid--cards {row-gap: 0.76em;}
.grid__card-img {height: auto;}
.accordion__title {padding-top: 1em; padding-bottom: 1em; display: flex; align-items: center; justify-content: space-between;}
.accordion__point {width: 6px; height: 6px; border-top-left-radius: 50px; border-top-right-radius: 50px; border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; background-color: rgb(55, 157, 192); margin-left: 1.38em;}
.grid__point-card {width: 6px; height: 6px; position: absolute; border-top-left-radius: 50px; border-top-right-radius: 50px; border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; background-color: rgb(55, 157, 192); right: 1.38em; bottom: 1.38em;}
.accordion__icon {width: 1.25em; height: 1.25em; margin-right: 1.38em; flex-shrink: 0; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.grid--align-center {align-items: center;}
.accordion__content-list {display: flex; flex-direction: column; row-gap: 0.83em; margin-bottom: 1.38em;}
.accordion__content-item {display: grid; grid-template-columns: 13em 1fr; padding-bottom: 0.83em; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-color: rgba(217, 217, 217, 0.2); border-bottom-style: solid;}
.text3--accordion-grid-item {max-width: 22em;}
.h4--accrodion-title {max-width: 30em;}
.h1--small {font-size: 2.2em;}
.split-lines {max-width: 22em;}
@media (max-width: 991px) {.main-section {padding-top: 6.9vw; padding-bottom: 6.9vw;}}
@media (max-width: 991px) {.under-cover-section {padding-top: 6.9vw; padding-bottom: 6.9vw;}}
@media (max-width: 991px) {.main-container {padding-left: 6.77vw; padding-right: 6.77vw;}}
@media (max-width: 991px) {.footer-section {padding-top: 6.9vw; padding-bottom: 0vw;}}
@media (max-width: 991px) {.cover-section {height: 59.9vw;}}
@media (max-width: 991px) {.cover-container {padding-top: 3vw; padding-bottom: 3.9vw;}}
@media (max-width: 991px) {.content-block {row-gap: 3.4vw;}}
@media (max-width: 991px) {.title-block {padding-bottom: 2.24vw;}}
@media (max-width: 991px) {.h2 {font-size: 3.13vw;}}
@media (max-width: 991px) {.competition-block {row-gap: 2.2vw; column-gap: 2.2vw; grid-template-columns: 1fr 1fr;}}
@media (max-width: 991px) {.competition-box {height: 10vw; padding-left: 6vw; padding-right: 6vw;}}
@media (max-width: 991px) {.text4 {font-size: 1.82vw;}}
@media (max-width: 991px) {.numbers1 {font-size: 7.81vw;}}
@media (max-width: 991px) {.number-box {top: -1.82vw; left: -1vw;}}
@media (max-width: 991px) {.right-padding {padding-right: 2vw;}}
@media (max-width: 991px) {.description-block {padding-left: 2.2vw; row-gap: 2vw;}}
@media (max-width: 991px) {.text1 {font-size: 1.82vw;}}
@media (max-width: 991px) {.special-text-box {width: 60%;}}
@media (max-width: 991px) {.special-block {column-gap: 2.2vw; row-gap: 3.6vw;}}
@media (max-width: 991px) {.number2 {font-size: 2vw;}}
@media (max-width: 991px) {.text2 {font-size: 1.82vw;}}
@media (max-width: 991px) {.special-box {padding-right: 5vw; row-gap: 1.4vw;}}
@media (max-width: 991px) {.inside-block {row-gap: 2.3vw;}}
@media (max-width: 991px) {.h3 {font-size: 1.95vw;}}
@media (max-width: 991px) {.numb-block {column-gap: 2.2vw;}}
@media (max-width: 991px) {.project-number-box {row-gap: 1.8em;}}
@media (max-width: 991px) {.project-numb {row-gap: 0vw;}}
@media (max-width: 991px) {.text-elem1 {font-size: 5.86vw;}}
@media (max-width: 991px) {.text-elem2 {font-size: 1.95vw;}}
@media (max-width: 991px) {.projects-grid {column-gap: 2.2vw; row-gap: 3.6vw; grid-template-rows: auto auto auto; grid-template-columns: 1fr 1fr;}}
@media (max-width: 991px) {.project-box {row-gap: 1.5vw;}}
@media (max-width: 991px) {.project-image {height: 18vw;}}
@media (max-width: 991px) {.project-text-box {column-gap: 0.7vw;}}
@media (max-width: 991px) {.descript-project-box {margin-bottom: 1vw;}}
@media (max-width: 991px) {.text3 {font-size: 1.82vw;}}
@media (max-width: 991px) {.margin50 {margin-top: 3.26vw;}}
@media (max-width: 991px) {.news-block {row-gap: 7vw;}}
@media (max-width: 991px) {.news-box {column-gap: 2.1vw;}}
@media (max-width: 991px) {.button-news {padding-left: 2.6vw; padding-top: 1.95vw; padding-right: 2.6vw; padding-bottom: 1.95vw; width: 21em;}}
@media (max-width: 991px) {.news-item {row-gap: 2.1vw;}}
@media (max-width: 991px) {.news-content {height: 48vw; padding-left: 2.21vw; padding-top: 0.78vw; padding-bottom: 0.78vw;}}
@media (max-width: 991px) {.news-link {padding-bottom: 0.4vw; column-gap: 1.3vw; align-items: flex-start;}}
@media (max-width: 991px) {.link-title1 {font-size: 1.95vw;}}
@media (max-width: 991px) {.news-text-box {row-gap: 1.4vw;}}
@media (max-width: 991px) {.h4 {font-size: 1.95vw;}}
@media (max-width: 991px) {.logo-box {width: 14.26vw; height: 2.8vw;}}
@media (max-width: 991px) {.link-title2 {font-size: 2.08vw;}}
@media (max-width: 991px) {.title-cover-block {row-gap: 1.5vw;}}
@media (max-width: 991px) {.h1 {font-size: 3.13vw;}}
@media (max-width: 991px) {.text-descr-cover {font-size: 1.95vw;}}
@media (max-width: 991px) {.contact-box-cover {row-gap: 0.6vw;}}
@media (max-width: 991px) {.adress-box {column-gap: 0.6vw;}}
@media (max-width: 991px) {.adress-icon-box {width: 1.69vw; height: 2vw;}}
@media (max-width: 991px) {.menu-button {background-image: url("/d/burger.svg"); background-size: auto; background-repeat: no-repeat; background-position: center center; background-attachment: scroll; width: 4vw; height: 3vw;}}
@media (max-width: 991px) {.team-numb-box {row-gap: 0.7vw;}}
@media (max-width: 991px) {.text-elem2-2 {font-size: 1.95vw;}}
@media (max-width: 991px) {.team-numb-block {flex-direction: column; justify-content: flex-start; row-gap: 3.9vw;}}
@media (max-width: 991px) {.team-text-box {width: 60%;}}
@media (max-width: 991px) {.team-position-block {row-gap: 3.9vw; margin-top: 2.6vw; width: 100%;}}
@media (max-width: 991px) {.info-team-box {row-gap: 1vw;}}
@media (max-width: 991px) {.team-about-box {row-gap: 0.8vw;}}
@media (max-width: 991px) {.info-points-block {row-gap: 0.6vw;}}
@media (max-width: 991px) {.info-point-item {padding-left: 0.8vw; column-gap: 0.8vw;}}
@media (max-width: 991px) {.description-block-2 {column-gap: 2.2vw;}}
@media (max-width: 991px) {.vert-line {height: 45vw; margin-top: 11vw;}}
@media (max-width: 991px) {.about-text-box {width: 85%;}}
@media (max-width: 991px) {.about-numb-block {flex-direction: column; justify-content: flex-start; row-gap: 3.90625vw;}}
@media (max-width: 991px) {.text-elem1-2 {font-size: 1.95vw;}}
@media (max-width: 991px) {.footer-box {padding-top: 2.47vw; padding-bottom: 5vw;}}
@media (max-width: 991px) {.footer-content {column-gap: 16vw; padding-top: 4.43vw; flex-direction: column; align-items: flex-start; row-gap: 6vw;}}
@media (max-width: 991px) {.footer-contacts {column-gap: 20vw;}}
@media (max-width: 991px) {.contact-box1 {row-gap: 1.05vw; width: 30vw;}}
@media (max-width: 991px) {.contact-box2 {column-gap: 2.4vw;}}
@media (max-width: 991px) {.contact-block {row-gap: 0.7vw;}}
@media (max-width: 991px) {.menu-close {width: 4vw; height: 4vw; background-image: url("/d/close_24dp_e8eaed_fill0_wght300_grad0_opsz24.svg"); background-size: cover; background-repeat: no-repeat; background-position: center center; background-attachment: scroll; position: absolute; top: 3vw; left: auto; right: 6.77vw; bottom: auto; z-index: 3;}}
@media (max-width: 991px) {.menu-block {width: 100%; height: 100%; position: absolute; top: auto; left: auto; right: auto; bottom: auto; z-index: 2;}}
@media (max-width: 991px) {.menu-scroll {width: 100%; height: 100vh;}}
@media (max-width: 991px) {.menu-lvl1 {position: relative; top: auto; left: auto; right: auto; bottom: auto; z-index: 2; flex-direction: column; align-items: flex-start; row-gap: 4vw; margin-left: 6.77vw; margin-top: 10.42vw;}}
@media (max-width: 991px) {.cover-image-menu {display: block; height: 100vh;}}
@media (max-width: 991px) {.logo-box-mobile {width: 14.26vw; height: 2.8vw; margin-left: 6.77vw; position: relative; top: auto; left: auto; right: auto; bottom: auto; z-index: 2; margin-top: 3vw; display: block;}}
@media (max-width: 991px) {.menu-main {position: static; top: 3vw; left: auto; right: 6.77vw; bottom: auto; z-index: 20;}}
@media (max-width: 991px) {.cover-section-news {height: 21vw;}}
@media (max-width: 991px) {.cover-container-news {padding-top: 3vw; padding-bottom: 3.91vw;}}
@media (max-width: 991px) {.title-cover-block-news {row-gap: 1.5vw;}}
@media (max-width: 991px) {.news-wrapper {column-gap: 2.1vw; row-gap: 10.4vw;}}
@media (max-width: 991px) {.icon-back-box {width: 1.5vw; height: 2vw;}}
@media (max-width: 991px) {.cover-section-news-2 {height: 13.02vw;}}
@media (max-width: 991px) {.left-box-menu {column-gap: 2.5vw;}}
@media (max-width: 991px) {.lang-box {column-gap: 0.4vw;}}
@media (max-width: 991px) {.rating-item {height: 35vw; padding-left: 2.21vw; padding-top: 1.5vw; padding-bottom: 1.5vw;}}
@media (max-width: 991px) {.raiting-text-box {width: 80%;}}
@media (max-width: 991px) {.raiting-image-box-1 {width: 20vw; height: 6vw;}}
@media (max-width: 991px) {.raiting-text-box-2 {width: 80%;}}
@media (max-width: 991px) {.raiting-image-box-2 {width: 15vw; height: 8vw;}}
@media (max-width: 991px) {.h4-2 {font-size: 4vw;}}
@media (max-width: 991px) {.button-central-box {padding-top: 2.6vw;}}
@media (max-width: 991px) {.news-collection-list {column-gap: 2%; row-gap: 10.4vw;}}
@media (max-width: 991px) {.news-collection-item {row-gap: 2.1vw; width: 49%;}}
@media (max-width: 991px) {.article-link {padding-bottom: 0.39vw;}}
@media (max-width: 991px) {.image-avatar-box {width: 25em; height: 27em;}}
@media (max-width: 991px) {.team-item {row-gap: 2.5vw;}}
@media (max-width: 991px) {.text-box-team {row-gap: 1.4vw;}}
@media (max-width: 991px) {.team-list {row-gap: 4.1em;}}
@media (max-width: 991px) {.image-avatar_team-block {height: 30vw; width: 26vw;}}
@media (max-width: 991px) {.projects-list {column-gap: 2.2vw; row-gap: 3.6vw; grid-template-rows: auto auto auto; grid-template-columns: 1fr 1fr;}}
@media (max-width: 991px) {.project-item {row-gap: 1.5vw;}}
@media (max-width: 991px) {.projects-list-page {column-gap: 2.2vw; row-gap: 7vw; grid-template-rows: auto auto auto; grid-template-columns: 1fr 1fr;}}
@media (max-width: 991px) {.diagram-right-line {row-gap: 1em;}}
@media (max-width: 991px) {.diagram-left-line {row-gap: 1em;}}
@media (max-width: 991px) {.content-team-block {row-gap: 1vw;}}
@media (max-width: 991px) {.name-box-team {row-gap: 1.4vw; padding-bottom: 2vw;}}
@media (max-width: 991px) {.diagram-image-box {z-index: 1;}}
@media (max-width: 991px) {.team__content {height: 27em;}}
@media (max-width: 991px) {.practice-box {column-gap: 2.1vw;}}
@media (max-width: 991px) {.practice-collection__tag-box {height: 6em; padding-left: 5em; padding-right: 5em; padding-top: 1.5em; padding-bottom: 1.5em;}}
@media (max-width: 991px) {.practice-collection__tag-image {width: 5em; height: 4.2em;}}
@media (max-width: 991px) {.corner-div {width: 7em; height: 7em;}}
@media (max-width: 991px) {.footer-search-field {font-size: 12px;}}
@media (max-width: 991px) {.footer-search-button {font-size: 12px;}}
@media (max-width: 991px) {.text-accent {}}
@media (max-width: 991px) {.grid--cards {grid-template-columns: 1fr 1fr;}}
@media (max-width: 991px) {.grid__card {height: 44em; padding-left: 4em; padding-right: 4em; padding-top: 4em; padding-bottom: 4em;}}
@media (max-width: 991px) {.accordion__point {margin-left: 2em; width: 4px; height: 4px;}}
@media (max-width: 991px) {.grid__point-card {bottom: 2.5em; right: 2.5em; width: 4px; height: 4px;}}
@media (max-width: 991px) {.accordion__title {padding-top: 2em; padding-bottom: 2em;}}
@media (max-width: 991px) {.accordion__icon {margin-right: 2em; width: 2em; height: 2em;}}
@media (max-width: 991px) {.h4--accrodion-title {max-width: 28em;}}
@media (max-width: 991px) {.accordion__content-list {row-gap: 1.2em;}}
@media (max-width: 991px) {.accordion__content-item {padding-bottom: 1.2em;}}
@media (max-width: 991px) {.h1--small {font-size: 2.2em;}}
@media (max-width: 767px) {.footer-search-field {font-size: 10px; padding-top: 6px; padding-bottom: 6px; height: 30px;}}
@media (max-width: 767px) {.footer-search-button {font-size: 10px; padding-left: 10px; padding-right: 10px; padding-top: 6px; padding-bottom: 6px; height: 30px;}}
@media (max-width: 767px) {.grid__card {height: 50em;}}
@media (max-width: 479px) {.main-section {padding-top: 20vw; padding-bottom: 20vw;}}
@media (max-width: 479px) {.under-cover-section {padding-top: 13.33vw; padding-bottom: 20vw;}}
@media (max-width: 479px) {.main-container {padding-left: 5.2vw; padding-right: 5.2vw;}}
@media (max-width: 479px) {.footer-section {padding-top: 20vw; padding-bottom: 0vw;}}
@media (max-width: 479px) {.cover-section {height: 100vh;}}
@media (max-width: 479px) {.cover-container {padding-top: 5.33vw; padding-bottom: 22vw; justify-content: flex-start; row-gap: 40vw;}}
@media (max-width: 479px) {.content-block {row-gap: 8vw;}}
@media (max-width: 479px) {.mobile-hidden {display: none; flex-direction: row; align-items: normal; justify-content: normal; flex-wrap: nowrap;}}
@media (max-width: 479px) {.mobile-visible {display: flex;}}
@media (max-width: 479px) {.title-block {padding-bottom: 4vw;}}
@media (max-width: 479px) {.h2 {font-size: 5.33vw;}}
@media (max-width: 479px) {.competition-block {grid-template-columns: 1fr; row-gap: 4vw;}}
@media (max-width: 479px) {.competition-box {height: 17.05vw; padding-left: 5.4vw; padding-right: 1vw;}}
@media (max-width: 479px) {.text4 {font-size: 3.73vw;}}
@media (max-width: 479px) {.numbers1 {font-size: 45px;}}
@media (max-width: 479px) {.number-box {top: -1.87vw; left: -1.87vw;}}
@media (max-width: 479px) {.description-block {padding-left: 4vw; row-gap: 4vw;}}
@media (max-width: 479px) {.special-text-box {width: 100%;}}
@media (max-width: 479px) {.text1 {font-size: 3.73vw;}}
@media (max-width: 479px) {.special-block {row-gap: 8vw; grid-template-columns: 1fr; grid-template-rows: auto auto auto auto auto auto auto;}}
@media (max-width: 479px) {.number2 {font-size: 4vw;}}
@media (max-width: 479px) {.text2 {font-size: 3.73vw;}}
@media (max-width: 479px) {.special-box {padding-right: 0vw; row-gap: 1.5vw;}}
@media (max-width: 479px) {.inside-block {row-gap: 8vw;}}
@media (max-width: 479px) {.h3 {font-size: 4vw;}}
@media (max-width: 479px) {.numb-block {grid-template-columns: 1fr; grid-template-rows: auto auto auto; row-gap: 8vw;}}
@media (max-width: 479px) {.project-number-box {row-gap: 3em;}}
@media (max-width: 479px) {.project-numb {row-gap: 0.5vw;}}
@media (max-width: 479px) {.text-elem1 {font-size: 12vw;}}
@media (max-width: 479px) {.text-elem2 {font-size: 4vw;}}
@media (max-width: 479px) {.projects-grid {grid-template-columns: 1fr; grid-template-rows: auto auto auto auto auto auto; row-gap: 13vw;}}
@media (max-width: 479px) {.project-box {row-gap: 2.7vw;}}
@media (max-width: 479px) {.project-image {height: 40vw;}}
@media (max-width: 479px) {.project-text-box {column-gap: 2.2vw;}}
@media (max-width: 479px) {.descript-project-box {margin-bottom: 1.8vw;}}
@media (max-width: 479px) {.text3 {font-size: 3.73vw;}}
@media (max-width: 479px) {.margin50 {margin-top: 5.33vw;}}
@media (max-width: 479px) {.news-block {row-gap: 13vw;}}
@media (max-width: 479px) {.news-box {grid-template-columns: 1fr; grid-template-rows: auto auto; row-gap: 13vw;}}
@media (max-width: 479px) {.button-news {padding-left: 5.33vw; padding-top: 4vw; padding-right: 5.33vw; padding-bottom: 4vw; width: 43em;}}
@media (max-width: 479px) {.news-item {row-gap: 5.4vw;}}
@media (max-width: 479px) {.news-content {height: auto; justify-content: flex-start; padding-left: 4vw; padding-top: 1.33vw; padding-bottom: 1.33vw; row-gap: 13vw;}}
@media (max-width: 479px) {.news-link {padding-bottom: 1vw; column-gap: 1.6vw;}}
@media (max-width: 479px) {.link-title1 {font-size: 4vw;}}
@media (max-width: 479px) {.news-text-box {row-gap: 4vw;}}
@media (max-width: 479px) {.h4 {font-size: 4vw;}}
@media (max-width: 479px) {.logo-box {width: 40vw; height: 7.2vw;}}
@media (max-width: 479px) {.link-title2 {font-size: 4vw;}}
@media (max-width: 479px) {.title-cover-block {row-gap: 3.5vw;}}
@media (max-width: 479px) {.h1 {font-size: 6.67vw;}}
@media (max-width: 479px) {.text-descr-cover {font-size: 4vw;}}
@media (max-width: 479px) {.contact-box-cover {row-gap: 1.3vw;}}
@media (max-width: 479px) {.info-cover-block {justify-content: flex-start; padding-bottom: 0vw; margin-top: 10vw;}}
@media (max-width: 479px) {.adress-box {column-gap: 1.3vw;}}
@media (max-width: 479px) {.adress-icon-box {width: 4vw; height: 4.53vw;}}
@media (max-width: 479px) {.menu-button {width: 8vw; height: 6.13vw;}}
@media (max-width: 479px) {.desctop-hidden {display: flex;}}
@media (max-width: 479px) {.team-numb-box {row-gap: 0vw;}}
@media (max-width: 479px) {.text-elem2-2 {font-size: 4vw;}}
@media (max-width: 479px) {.team-numb-block {row-gap: 8vw;}}
@media (max-width: 479px) {.team-text-box {width: 100%;}}
@media (max-width: 479px) {.team-position-block {row-gap: 8vw; margin-top: 5.33vw;}}
@media (max-width: 479px) {.info-team-box {row-gap: 1.8vw;}}
@media (max-width: 479px) {.team-about-box {row-gap: 2vw; width: 100%;}}
@media (max-width: 479px) {.info-points-block {row-gap: 1.4vw;}}
@media (max-width: 479px) {.info-point-item {column-gap: 2vw; padding-left: 2vw;}}
@media (max-width: 479px) {.description-block-2 {column-gap: 4vw;}}
@media (max-width: 479px) {.vert-line {margin-top: 18vw; height: 150vw;}}
@media (max-width: 479px) {.about-text-box {width: 100%;}}
@media (max-width: 479px) {.about-numb-block {row-gap: 8vw;}}
@media (max-width: 479px) {.text-elem1-2 {font-size: 4vw;}}
@media (max-width: 479px) {.footer-box {padding-top: 0vw; padding-bottom: 12vw; display: flex; flex-direction: column; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; row-gap: 8vw;}}
@media (max-width: 479px) {.footer-content {flex-direction: column; align-items: flex-start; row-gap: 8vw; padding-top: 8vw; padding-bottom: 8vw; border-top-color: rgba(217, 217, 217, 0.5); border-bottom-color: rgba(217, 217, 217, 0.5); border-bottom-width: 1px; border-bottom-style: solid; width: 100%;}}
@media (max-width: 479px) {.footer-contacts {flex-direction: column; align-items: flex-start; row-gap: 8vw;}}
@media (max-width: 479px) {.contact-box1 {row-gap: 4vw; width: 100%;}}
@media (max-width: 479px) {.contact-box2 {column-gap: 8vw;}}
@media (max-width: 479px) {.contact-block {row-gap: 2.2vw;}}
@media (max-width: 479px) {.menu-close {width: 10vw; height: 10vw; top: 5.33vw; right: 5.2vw;}}
@media (max-width: 479px) {.logo-box-mobile {width: 40vw; height: 7.2vw; margin-top: 5.33vw; margin-left: 5.2vw;}}
@media (max-width: 479px) {.menu-lvl1 {margin-left: 5.2vw; margin-top: 15vw; row-gap: 8vw;}}
@media (max-width: 479px) {.menu-main {top: 5.33vw; right: 5.2vw; z-index: 20;}}
@media (max-width: 479px) {.footer-link-block {display: flex; flex-direction: column; align-items: flex-start; justify-content: normal; flex-wrap: nowrap; row-gap: 8vw;}}
@media (max-width: 479px) {.cover-section-news {height: 60vw;}}
@media (max-width: 479px) {.cover-container-news {padding-top: 5.33vw; padding-bottom: 10.4vw; justify-content: space-between; row-gap: 0vw;}}
@media (max-width: 479px) {.title-cover-block-news {row-gap: 3.5vw; padding-bottom: 0px;}}
@media (max-width: 479px) {.news-wrapper {grid-template-columns: 1fr; grid-template-rows: auto auto auto auto; row-gap: 13.4vw;}}
@media (max-width: 479px) {.icon-back-box {width: 3.73vw; height: 4.53vw;}}
@media (max-width: 479px) {.cover-section-news-2 {height: 25vw;}}
@media (max-width: 479px) {.left-box-menu {column-gap: 4vw;}}
@media (max-width: 479px) {.lang-box {column-gap: 1.2vw;}}
@media (max-width: 479px) {.rating-item {height: auto; justify-content: flex-start; padding-left: 4vw; padding-top: 5vw; padding-bottom: 5vw; row-gap: 16vw;}}
@media (max-width: 479px) {.raiting-text-box {width: 95%;}}
@media (max-width: 479px) {.raiting-image-box-1 {width: 50vw; height: 14vw;}}
@media (max-width: 479px) {.raiting-text-box-2 {width: 94%;}}
@media (max-width: 479px) {.raiting-image-box-2 {width: 50vw; height: 25vw;}}
@media (max-width: 479px) {.h4-2 {font-size: 7vw;}}
@media (max-width: 479px) {.button-central-box {padding-top: 4vw;}}
@media (max-width: 479px) {.news-collection-list {grid-template-columns: 1fr; grid-template-rows: auto auto auto auto; row-gap: 13.4vw; flex-direction: column; justify-content: flex-start; flex-wrap: nowrap; align-items: stretch;}}
@media (max-width: 479px) {.news-collection-item {row-gap: 5.4vw; width: 100%;}}
@media (max-width: 479px) {.article-link {}}
@media (max-width: 479px) {.team-list {flex-direction: column; row-gap: 13vw;}}
@media (max-width: 479px) {.team-item {width: 100%; row-gap: 5.3vw; flex-direction: column;}}
@media (max-width: 479px) {.image-avatar-box {height: 57em; width: 53em;}}
@media (max-width: 479px) {.text-box-team {margin-bottom: 0em;}}
@media (max-width: 479px) {.image-avatar_team-block {height: 57vw; width: 53.33vw;}}
@media (max-width: 479px) {.projects-list {grid-template-columns: 1fr; grid-template-rows: auto auto auto auto auto auto; row-gap: 13vw;}}
@media (max-width: 479px) {.project-item {row-gap: 2.7vw;}}
@media (max-width: 479px) {.projects-list-page {grid-template-columns: 1fr; grid-template-rows: auto auto auto auto auto auto; row-gap: 14vw;}}
@media (max-width: 479px) {.diagram-right-line {align-items: flex-start; flex-direction: row; column-gap: 2.5em;}}
@media (max-width: 479px) {.diagram-block {align-items: flex-start; row-gap: 2.5em;}}
@media (max-width: 479px) {.diagram-image-box {position: relative; left: auto; top: auto; width: 63em; margin-bottom: 5em; z-index: auto;}}
@media (max-width: 479px) {.diagram-line {order: -1; width: 5.5em; height: 5.5em;}}
@media (max-width: 479px) {.diagram-left-line {align-items: flex-start; flex-direction: row; column-gap: 2.5em;}}
@media (max-width: 479px) {.color1-line {background-image: linear-gradient(rgba(55, 157, 192, 1) 0%, rgba(55, 157, 192, 1) 100%);}}
@media (max-width: 479px) {.color2-line {background-image: linear-gradient(rgba(96, 184, 215, 1) 0%, rgba(96, 184, 215, 1) 100%);}}
@media (max-width: 479px) {.color3-line {background-image: linear-gradient(rgba(16, 150, 196, 1) 0%, rgba(16, 150, 196, 1) 100%);}}
@media (max-width: 479px) {.color4-line {background-image: linear-gradient(rgba(59, 176, 216, 1) 0%, rgba(59, 176, 216, 1) 100%);}}
@media (max-width: 479px) {.color5-line {background-image: linear-gradient(rgba(46, 123, 170, 1) 0%, rgba(46, 123, 170, 1) 100%);}}
@media (max-width: 479px) {.color6-line {background-image: linear-gradient(rgba(2, 125, 167, 1) 0%, rgba(2, 125, 167, 1) 100%);}}
@media (max-width: 479px) {.color7-line {background-image: linear-gradient(rgba(114, 201, 231, 1) 0%, rgba(114, 201, 231, 1) 100%);}}
@media (max-width: 479px) {.industry1-line {position: relative; top: 0em;}}
@media (max-width: 479px) {.industry2-line {position: relative; top: 0em;}}
@media (max-width: 479px) {.industry3-line {position: relative; top: 0em;}}
@media (max-width: 479px) {.industry4-line {position: relative; top: 0em;}}
@media (max-width: 479px) {.industry5-line {position: relative; top: 0em;}}
@media (max-width: 479px) {.industry6-line {position: relative; top: 0em;}}
@media (max-width: 479px) {.industry7-line {position: relative; top: 0em;}}
@media (max-width: 479px) {.team-info-block {flex-direction: column; row-gap: 8vw;}}
@media (max-width: 479px) {.content-team-block {row-gap: 2vw;}}
@media (max-width: 479px) {.name-box-team {row-gap: 2vw; padding-bottom: 4vw;}}
@media (max-width: 479px) {.team__content {height: auto; row-gap: 5.3em;}}
@media (max-width: 479px) {.news-link--abs-position {position: relative;}}
@media (max-width: 479px) {.practice-box {grid-template-columns: 1fr; grid-template-rows: auto auto; row-gap: 13vw;}}
@media (max-width: 479px) {.practice-collection__tag-box {height: 12em; padding-left: 10em; padding-right: 18em; padding-bottom: 0em; padding-top: 0em; align-items: center;}}
@media (max-width: 479px) {.practice-collection__tag-image {width: 9em; height: 9em;}}
@media (max-width: 479px) {.corner-div {width: 15em; height: 15em;}}
@media (max-width: 479px) {.corner-div__right {top: -5em;}}
@media (max-width: 479px) {.corner-div__left {bottom: -5em;}}
@media (max-width: 479px) {.title-block--link {flex-direction: column; align-items: flex-start; justify-content: flex-start; row-gap: 7vw; border-bottom-width: 0px; border-bottom-style: none;}}
@media (max-width: 479px) {.footer-brand {row-gap: 5em; padding-bottom: 20px;}}
@media (max-width: 479px) {.footer-search-field {font-size: 14px; height: 40px;}}
@media (max-width: 479px) {.footer-search-button {font-size: 14px; height: 40px; padding-left: 14px; padding-right: 14px;}}
@media (max-width: 479px) {.result-wrap {width: 100%;}}
@media (max-width: 479px) {.competition-wrap {row-gap: 8em;}}
@media (max-width: 479px) {.competition-inner {row-gap: 3em;}}
@media (max-width: 479px) {.text-accent {font-size: 5.33vw;}}
@media (max-width: 479px) {.grid {display: flex; flex-direction: column; row-gap: 3em;}}
@media (max-width: 479px) {.grid__card {height: auto; row-gap: 10em; padding-left: 5em; padding-right: 12em; padding-top: 5em; padding-bottom: 5em;}}
@media (max-width: 479px) {.grid__card-title {row-gap: 2em;}}
@media (max-width: 479px) {.accordion__point {}}
@media (max-width: 479px) {.grid__point-card {bottom: 4em; right: 4em;}}
@media (max-width: 479px) {.accordion__title--only-desktop {display: none;}}
@media (max-width: 479px) {.grid--empty-gap-mobile {row-gap: 0em;}}
@media (max-width: 479px) {.accordion__title {padding-top: 4em; padding-bottom: 4em; padding-left: 4em;}}
@media (max-width: 479px) {.accordion__icon {width: 4em; height: 4em;}}
@media (max-width: 479px) {.h4--accrodion-title {max-width: 18em;}}
@media (max-width: 479px) {.accordion__content-list {margin-bottom: 4em; row-gap: 3em;}}
@media (max-width: 479px) {.accordion__content-item {padding-bottom: 3em; padding-right: 2em;}}
@media (max-width: 479px) {.h1--small {font-size: 4.4em;}}
@media (max-width: 479px) {.split-lines {max-width: 16.2em;}}
@media (min-width: 1440px) {.page-wrapper {font-size: 16px;}}
@media (min-width: 1440px) {.main-section {padding-top: 6.25em; padding-bottom: 6.25em;}}
@media (min-width: 1440px) {.under-cover-section {padding-top: 6.25em; padding-bottom: 6.25em;}}
@media (min-width: 1440px) {.main-container {padding-left: 6.25em; padding-right: 6.25em; max-width: 1440px;}}
@media (min-width: 1440px) {.footer-section {padding-top: 6.25em; padding-bottom: 0em;}}
@media (min-width: 1440px) {.cover-container {padding-bottom: 3.31em; padding-top: 2.5em;}}
@media (min-width: 1440px) {.content-block {row-gap: 3.1em;}}
@media (min-width: 1440px) {.title-block {padding-bottom: 2em;}}
@media (min-width: 1440px) {.h2 {font-size: 2.75em;}}
@media (min-width: 1440px) {.competition-block {row-gap: 2em; column-gap: 2em; height: auto;}}
@media (min-width: 1440px) {.competition-box {height: 8.75em; padding-left: 4.06em; padding-right: 2.5em;}}
@media (min-width: 1440px) {.text4 {font-size: 1em;}}
@media (min-width: 1440px) {.number-box {left: -1.2em; top: -1.5em;}}
@media (min-width: 1440px) {.right-padding {padding-right: 0.8em;}}
@media (min-width: 1440px) {.description-block {padding-left: 1.9em; row-gap: 1em;}}
@media (min-width: 1440px) {.text1 {font-size: 1.25em;}}
@media (min-width: 1440px) {.special-block {column-gap: 2em; row-gap: 3.1em;}}
@media (min-width: 1440px) {.number2 {font-size: 1.13em;}}
@media (min-width: 1440px) {.text2 {font-size: 1.13em;}}
@media (min-width: 1440px) {.special-box {padding-right: 6em; row-gap: 0.65em;}}
@media (min-width: 1440px) {.inside-block {row-gap: 2em;}}
@media (min-width: 1440px) {.h3 {font-size: 1.25em;}}
@media (min-width: 1440px) {.numb-block {column-gap: 2em;}}
@media (min-width: 1440px) {.project-number-box {row-gap: 1.25em;}}
@media (min-width: 1440px) {.project-numb {row-gap: 0em;}}
@media (min-width: 1440px) {.text-elem1 {font-size: 4.44em;}}
@media (min-width: 1440px) {.text-elem2 {font-size: 1.25em;}}
@media (min-width: 1440px) {.projects-grid {column-gap: 2em; row-gap: 3.1em;}}
@media (min-width: 1440px) {.project-box {row-gap: 1.25em;}}
@media (min-width: 1440px) {.project-image {height: 16em;}}
@media (min-width: 1440px) {.project-text-box {column-gap: 0.7em;}}
@media (min-width: 1440px) {.text3 {font-size: 1em;}}
@media (min-width: 1440px) {.margin50 {margin-top: 3.13em;}}
@media (min-width: 1440px) {.news-block {row-gap: 6.25em;}}
@media (min-width: 1440px) {.news-box {column-gap: 2em;}}
@media (min-width: 1440px) {.button-news {padding-left: 1.88em; padding-top: 1.25em; padding-right: 1.88em; padding-bottom: 1.25em; width: 14em;}}
@media (min-width: 1440px) {.news-item {row-gap: 1.8em;}}
@media (min-width: 1440px) {.news-content {height: 26.56em; padding-left: 1.88em; padding-top: 0.63em; padding-bottom: 0.63em;}}
@media (min-width: 1440px) {.news-link {padding-bottom: 0.31em; column-gap: 0.5em;}}
@media (min-width: 1440px) {.link-title1 {font-size: 1em;}}
@media (min-width: 1440px) {.news-text-box {row-gap: 1.25em;}}
@media (min-width: 1440px) {.h4 {font-size: 1.13em;}}
@media (min-width: 1440px) {.logo-box {width: 12.5em; height: 2.5em;}}
@media (min-width: 1440px) {.menu-lvl1 {column-gap: 1.1em;}}
@media (min-width: 1440px) {.link-title2 {font-size: 1em;}}
@media (min-width: 1440px) {.menu-link {padding-bottom: 0.3em;}}
@media (min-width: 1440px) {.title-cover-block {row-gap: 1.3em; padding-bottom: 2.5em;}}
@media (min-width: 1440px) {.h1 {font-size: 2.75em;}}
@media (min-width: 1440px) {.text-descr-cover {font-size: 1.6em;}}
@media (min-width: 1440px) {.contact-box-cover {row-gap: 0.25em;}}
@media (min-width: 1440px) {.adress-box {column-gap: 0.5em;}}
@media (min-width: 1440px) {.team-numb-box {row-gap: 0.5em;}}
@media (min-width: 1440px) {.text-elem2-2 {font-size: 1.13em;}}
@media (min-width: 1440px) {.team-position-block {row-gap: 2em; margin-top: 3.13em;}}
@media (min-width: 1440px) {.team-about-box {row-gap: 0.7em;}}
@media (min-width: 1440px) {.description-block-2 {column-gap: 1.9em;}}
@media (min-width: 1440px) {.vert-line {height: 23.2em;}}
@media (min-width: 1440px) {.about-text-box {width: 65%;}}
@media (min-width: 1440px) {.text-elem1-2 {font-size: 1.56em;}}
@media (min-width: 1440px) {.about-numb-block {column-gap: 8em;}}
@media (min-width: 1440px) {.footer-box {padding-top: 2.25em; padding-bottom: 4em;}}
@media (min-width: 1440px) {.footer-content {column-gap: 15em; padding-top: 2.75em;}}
@media (min-width: 1440px) {.footer-contacts {column-gap: 3.1em;}}
@media (min-width: 1440px) {.contact-box1 {row-gap: 1em; width: 20em;}}
@media (min-width: 1440px) {.contact-box2 {column-gap: 2.2em;}}
@media (min-width: 1440px) {.contact-block {row-gap: 0.65em;}}
@media (min-width: 1440px) {.logo-box-mobile {width: 12.5em; height: 2.5em;}}
@media (min-width: 1440px) {.cover-section-news {height: 18em;}}
@media (min-width: 1440px) {.cover-container-news {padding-bottom: 3.7em; padding-top: 2.5em;}}
@media (min-width: 1440px) {.title-cover-block-news {row-gap: 1.3em; padding-bottom: 0em;}}
@media (min-width: 1440px) {.news-wrapper {column-gap: 2em; row-gap: 9.4em; grid-template-rows: auto auto;}}
@media (min-width: 1440px) {.cover-section-news-2 {height: 10em;}}
@media (min-width: 1440px) {.rating-item {height: 18em; padding-left: 1.88em; padding-top: 1.5em; padding-bottom: 1.5em;}}
@media (min-width: 1440px) {.h4-2 {font-size: 2em;}}
@media (min-width: 1440px) {.button-central-box {padding-top: 3.15em;}}
@media (min-width: 1440px) {.news-collection-list {column-gap: 2%; row-gap: 9.4em; grid-template-rows: auto auto;}}
@media (min-width: 1440px) {.news-collection-item {row-gap: 1.8em;}}
@media (min-width: 1440px) {.text-box-team {row-gap: 0.65em;}}
@media (min-width: 1440px) {.projects-list {column-gap: 2em; row-gap: 3.1em;}}
@media (min-width: 1440px) {.project-item {row-gap: 1.25em;}}
@media (min-width: 1440px) {.projects-list-page {column-gap: 2em; row-gap: 3.1em;}}
@media (min-width: 1440px) {.diagram-right-line {row-gap: 0.62em;}}
@media (min-width: 1440px) {.diagram-left-line {row-gap: 0.62em;}}
@media (min-width: 1440px) {.image-avatar_team-block {width: 17.5em;}}
@media (min-width: 1440px) {.content-team-block {}}
@media (min-width: 1440px) {.name-box-team {row-gap: 0.65em; padding-bottom: 2em;}}
@media (min-width: 1440px) {.practice-box {column-gap: 2em;}}
@media (min-width: 1440px) {.footer-brand {width: 14em;}}
@media (min-width: 1440px) {.text-accent {}}
@media (min-width: 1440px) {.split-lines {}}
@media (min-width: 1920px) {.main-section {padding-top: 6.25em; padding-bottom: 6.25em;}}
@media (min-width: 1920px) {.under-cover-section {padding-top: 6.25em; padding-bottom: 6.25em;}}
@media (min-width: 1920px) {.main-container {padding-left: 6.25em;}}
@media (min-width: 1920px) {.footer-section {padding-top: 6.25em; padding-bottom: 0em;}}
@media (min-width: 1920px) {.raiting-image-box-2 {width: 11em; height: 6em;}}
.text--u-io28rchiv {transform: translate3D(0px, 100%, 0px);}
.text--u-i2y9afys7 {transform: translate3D(0px, 100%, 0px);}
.text--u-iylrqf9a1 {transform: translate3D(0px, 100%, 0px);}
.text--u-iqmzv7gil {transform: translate3D(0px, 100%, 0px);}
.div--u-i0f9s6wic {opacity: 0;}
.div--u-incc2bdgt {opacity: 0;}
.text--u-ieojdur8c {opacity: 0;}
.text--u-igrqpslit {opacity: 0;}
.div--u-ivscuhbq3 {opacity: 0;}
.div--u-i49szmu6c {opacity: 0;}
.div--u-iq452fw1a {opacity: 0;}
.div--u-ijxpn555e {opacity: 0;}
.div--u-iez3fhmxi {opacity: 0;}
.div--u-i1gab52l7 {opacity: 0;}
.div--u-itxr5b60j {opacity: 0;}
.div--u-ipu2uxt5s {opacity: 0;}
.div--u-ief4qdpec {opacity: 0;}
.div--u-i77td7g9f {opacity: 0;}
.div--u-i0ozpe7iz {opacity: 0;}
.div--u-idy2dmo3i {opacity: 0;}
.div--u-ifesr3s8u {opacity: 0;}
.div--u-ivzt9zejc {opacity: 0;}
.div--u-i8qgqiv8a {opacity: 0;}
.div--u-io31kj96n {opacity: 0;}
.div--u-ia8n3vvkg {opacity: 0;}
.text--u-ib4fmvqwc {opacity: 0;}
.text--u-i2mx0ycj8 {transform: translate3D(0px, 100%, 0px);}
.text--u-ise4ux0pk {transform: translate3D(0px, 100%, 0px);}
.text--u-i6jevg7fp {opacity: 0;}
.text--u-ih2ly5o6r {opacity: 0;}
.div--u-i2n3i7jv6 {opacity: 0;}
.div--u-is60ggbn8 {opacity: 0;}
.div--u-iipk30215 {opacity: 0;}
.div--u-iiwtqr3kg {opacity: 0;}
.text--u-i135u3hnw {transform: translate3D(0px, 100%, 0px);}
.text--u-iorg1yn6n {transform: translate3D(0px, 100%, 0px);}
.div--u-i8suw9jsn {opacity: 0;}
.text--u-iz088kovm {opacity: 0;}
.div--u-ieeuidv2i {opacity: 0;}
.div--u-izljnqasw {opacity: 0;}
.div--u-iut3mxpaq {opacity: 0;}
.div--u-ie8qb9dd3 {opacity: 0;}
.div--u-iyq7nq7sw {opacity: 0;}
.div--u-igecf4b9c {opacity: 0;}
.div--u-i21zpzxm3 {opacity: 0;}
.div--u-inciqs94k {opacity: 0;}
.div--u-iv4nl436w {opacity: 0;}
.div--u-ivj9us5yz {opacity: 0;}
.div--u-iutlrdzlp {opacity: 0;}
.text--u-i89pfuwgo {opacity: 0;}
.text--u-i7toeqx86 {transform: translate3D(0px, 100%, 0px);}
.text--u-iwn1bdcbq {transform: translate3D(0px, 100%, 0px);}
.div--u-ivyt1tcj6 {opacity: 0;}
.text--u-inhm4cr3t {opacity: 0;}
.div--u-iokt9z5p9 {opacity: 0;}
.div--u-if32m5zav {opacity: 0;}
.div--u-ilsk7s438 {opacity: 0;}
.div--u-ij4h9aruz {opacity: 0;}
.div--u-i8him0bjz {opacity: 0;}
.div--u-is9n3mkvf {opacity: 0;}
.div--u-io6mao391 {opacity: 0;}
.div--u-i9r2hsrej {opacity: 0;}
.div--u-i5nbo7xjo {opacity: 0;}
.div--u-iafefgvlq {opacity: 0;}
.div--u-iorhiobe0 {opacity: 0;}
.text--u-i6x6jl84x {opacity: 0;}
@font-face {font-family: ''Arial''; font-weight: 400; font-style: normal; font-display: swap; src: url('/g/fonts/arial/arial-r.woff') format('woff'), url('/g/fonts/arial/arial-r.woff2') format('woff2');}
@font-face {font-family: ''Arial''; font-weight: 400; font-style: italic; font-display: swap; src: url('/g/fonts/arial/arial-i.woff') format('woff'), url('/g/fonts/arial/arial-i.woff2') format('woff2');}
@font-face {font-family: ''Arial''; font-weight: 700; font-style: normal; font-display: swap; src: url('/g/fonts/arial/arial-b.woff') format('woff'), url('/g/fonts/arial/arial-b.woff2') format('woff2');}
@font-face {font-family: ''Arial''; font-weight: 700; font-style: italic; font-display: swap; src: url('/g/fonts/arial/arial-b-i.woff') format('woff'), url('/g/fonts/arial/arial-b-i.woff2') format('woff2');}
@font-face {font-family: ''Arial''; font-weight: 400; font-style: normal; font-display: swap; src: url('/g/fonts/arial/arial-r.woff') format('woff'), url('/g/fonts/arial/arial-r.woff2') format('woff2');}
@font-face {font-family: ''Arial''; font-weight: 400; font-style: italic; font-display: swap; src: url('/g/fonts/arial/arial-i.woff') format('woff'), url('/g/fonts/arial/arial-i.woff2') format('woff2');}
@font-face {font-family: ''Arial''; font-weight: 700; font-style: normal; font-display: swap; src: url('/g/fonts/arial/arial-b.woff') format('woff'), url('/g/fonts/arial/arial-b.woff2') format('woff2');}
@font-face {font-family: ''Arial''; font-weight: 700; font-style: italic; font-display: swap; src: url('/g/fonts/arial/arial-b-i.woff') format('woff'), url('/g/fonts/arial/arial-b-i.woff2') format('woff2');}