.image__img--s2-ijh8gcemh {object-fit: cover;}
.image__img--s2-igc8xeug7 {object-fit: cover;}
.image__img--s2-i0xewqrv1 {object-fit: cover;}
.image__img--s2-immqtkivd {object-fit: cover;}
.div--u-i6xdtb2ok {grid-template-columns: 1fr 1fr 1fr; row-gap: 24px; column-gap: 8px;}
.div--u-i7n2ec5o9 {display: flex; align-items: flex-start; width: auto; flex-grow: 0;}
.div--u-izy4twl05 {width: 100%; padding-top: 151.5%; position: sticky; top: 164px; right: 0px; margin-left: 4rem;}
.image--u-icxf5nqs8 {width: 100%; height: auto; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px;}
.embed--u-irmrkso8v {width: 100%; height: auto; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; min-height: 0px; display: inline-flex;}
.list--u-i0wikut5y {width: 100%; grid-column-start: span 2; grid-column-end: span 2;}
.list__item--u-iduvm4nwy {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; cursor: pointer;}
.div--u-i284sano6 {display: flex; align-items: center; column-gap: 1.5rem; justify-content: flex-start; flex-direction: row;}
.div--u-i11nwppqu {width: auto; padding-top: 21%; padding-left: 21%; flex-shrink: 0;}
.image--u-ia71t2dq5 {width: 100%; height: auto; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px;}
.div--u-i03qzck9f {display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; row-gap: 1rem;}
.div--u-igllikfz3 {display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; row-gap: 0.5rem;}
.text--u-igu08qzlw {width: auto;}
.text--u-iivuuesq2 {color: rgba(117, 129, 149, 1); font-weight: 400;}
.list--u-i7rn5e4fg {display: flex;}
.list__item--u-iph8q85fl {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.link-block--u-ia79fua9t {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.link-block--u-ia79fua9t:hover {background-size: auto; background-image: linear-gradient(rgba(241, 242, 244, 1) 0%, rgba(241, 242, 244, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.link-block--u-ia79fua9t:active {background-size: auto; background-image: linear-gradient(rgba(220, 223, 228, 1) 0%, rgba(220, 223, 228, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.link-block--u-ia79fua9t:hover .image--u-iobrflcfl {display: none;}
.link-block--u-ia79fua9t:hover .image--u-i6zse6zng {display: flex;}
.link-block--u-ia79fua9t:active .image--u-iobrflcfl {display: none;}
.link-block--u-ia79fua9t:active .image--u-i6zse6zng {display: flex;}
.image--u-iobrflcfl {width: 28px; height: 28px; flex-shrink: 0; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.image--u-i6zse6zng {width: 28px; height: 28px; flex-shrink: 0; display: none; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.link-block--u-imuopqhmt {left: 0px; top: 0px; right: 0px; bottom: 0px; display: none;}
.button--u-ipsu9b9qk {text-align: center; width: 100%; grid-column-start: span 3; grid-column-end: span 3; margin-top: 12px;}
@media (max-width: 991px) {.div--u-i7n2ec5o9 {grid-row-start: span 3; grid-row-end: span 3; display: none;}}
@media (max-width: 991px) {.list--u-i0wikut5y {display: flex; flex-direction: column; row-gap: 12px;}}
@media (max-width: 991px) {.div--u-i284sano6 {box-shadow: 0px 0px 0px 1px rgba(241, 242, 244, 1);}}
@media (max-width: 991px) {.div--u-i03qzck9f {row-gap: 0.75rem;}}
@media (max-width: 991px) {.div--u-igllikfz3 {row-gap: 0.3rem;}}
@media (max-width: 991px) {.image--u-iobrflcfl {display: none;}}
@media (max-width: 991px) {.image--u-i6zse6zng {display: flex;}}
@media (max-width: 767px) {.div--u-i284sano6 {align-items: flex-start; column-gap: 1.2rem;}}
@media (max-width: 479px) {.div--u-i284sano6 {flex-direction: column; row-gap: 0.8rem;}}
@media (max-width: 479px) {.div--u-i11nwppqu {padding-left: 0px; padding-top: 0px; width: 100%;}}
@media (max-width: 479px) {.image--u-ia71t2dq5 {position: static;}}
@media (max-width: 479px) {.div--u-i03qzck9f {padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px; row-gap: 8px;}}
