.VideoModule_bv_modal_component_container__NbSQG {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.VideoModule_sr-only__uEggt {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.VideoModule_font-xxs__qhW3r {
    font-size: 12px;
    line-height: 14px
}

.VideoModule_font-xs__fa8QB {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .VideoModule_font-xs__fa8QB {
        font-size: 18px
    }
}

.VideoModule_font-m__In_Wt,
.VideoModule_font-s__vVY07 {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .VideoModule_font-m__In_Wt {
        font-size: 22px;
        line-height: 29.5px
    }
}

.VideoModule_font-xm__4m89o {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .VideoModule_font-xm__4m89o {
        font-size: 24px;
        line-height: 32px
    }
}

.VideoModule_font-l__09t_d {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .VideoModule_font-l__09t_d {
        font-size: 36px;
        line-height: 36px
    }
}

.VideoModule_font-xl____O5Q {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .VideoModule_font-xl____O5Q {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes VideoModule_fade-in__1KwsZ {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes VideoModule_fade-out__0zdTX {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes VideoModule_placeholder-shimmer__6mwME {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.VideoModule_video__uN19O {
    margin-top: var(--space-l)
}

@media(min-width:768px) {
    .VideoModule_video__uN19O {
        margin-top: var(--space-l)
    }
}

.TestimonialSlider_bv_modal_component_container__wPiQP {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.TestimonialSlider_sr-only__tbZNI {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.TestimonialSlider_font-xxs__Kitdd {
    font-size: 12px;
    line-height: 14px
}

.TestimonialSlider_font-xs__ao5Mk {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .TestimonialSlider_font-xs__ao5Mk {
        font-size: 18px
    }
}

.TestimonialSlider_font-m__Gzkq_,
.TestimonialSlider_font-s__C_9tx {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .TestimonialSlider_font-m__Gzkq_ {
        font-size: 22px;
        line-height: 29.5px
    }
}

.TestimonialSlider_font-xm__k9BdX {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .TestimonialSlider_font-xm__k9BdX {
        font-size: 24px;
        line-height: 32px
    }
}

.TestimonialSlider_font-l__B8tFu {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .TestimonialSlider_font-l__B8tFu {
        font-size: 36px;
        line-height: 36px
    }
}

.TestimonialSlider_font-xl__yEyLH {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .TestimonialSlider_font-xl__yEyLH {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes TestimonialSlider_fade-in__zYhVV {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes TestimonialSlider_fade-out__GhRaT {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes TestimonialSlider_placeholder-shimmer__NuoqX {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.TestimonialSlider_wrapper__qEZTQ {
    opacity: 0;
    transition: opacity var(--speed-m) var(--ease-out-quad)
}

.TestimonialSlider_wrapper__qEZTQ.TestimonialSlider_visible__jLZJi {
    opacity: 1
}

.TestimonialSlider_title__JAAb_ {
    margin: auto;
    text-align: center;
    margin-bottom: var(--space-s)
}

@media(min-width:768px) {
    .TestimonialSlider_title__JAAb_ {
        margin-bottom: var(--space-m)
    }
}

.TestimonialSlider_swiper__lI7R3 {
    width: 100%;
    overflow: hidden
}

.TestimonialSlider_slide__B3ZUd {
    width: 100%;
    display: flex;
    justify-content: center
}

.TestimonialSlider_pagination__ioWHR {
    margin-top: var(--space-xxl)
}

.TestimonialSlider_slide-content__6moZ_ {
    max-width: 1000px
}

.TestimonialSlider_text-m__0OZj_ {
    font-size: var(--font-s)
}

@media(min-width:768px) {
    .TestimonialSlider_text-m__0OZj_ {
        font-size: var(--font-m)
    }
}

.TestimonialSlider_wrapper__qEZTQ.TestimonialSlider_blogType__gJPJ9 {
    padding: 0 0 0 32px;
    margin: 0 0 64px;
    border-left: 4px solid #0096d6
}

.TestimonialSlider_wrapper__qEZTQ.TestimonialSlider_blogType__gJPJ9 .TestimonialSlider_title__JAAb_ {
    display: none
}

.PaginationDots_bv_modal_component_container__fG4N1 {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.PaginationDots_sr-only__HMcI9 {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.PaginationDots_font-xxs__K_Qs5 {
    font-size: 12px;
    line-height: 14px
}

.PaginationDots_font-xs__3sEGP {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .PaginationDots_font-xs__3sEGP {
        font-size: 18px
    }
}

.PaginationDots_font-m__0GKaT,
.PaginationDots_font-s__SafGk {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .PaginationDots_font-m__0GKaT {
        font-size: 22px;
        line-height: 29.5px
    }
}

.PaginationDots_font-xm__vLQIN {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .PaginationDots_font-xm__vLQIN {
        font-size: 24px;
        line-height: 32px
    }
}

.PaginationDots_font-l__oFoSf {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .PaginationDots_font-l__oFoSf {
        font-size: 36px;
        line-height: 36px
    }
}

.PaginationDots_font-xl__Kr9kw {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .PaginationDots_font-xl__Kr9kw {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes PaginationDots_fade-in___VnMq {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes PaginationDots_fade-out__qE74d {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes PaginationDots_placeholder-shimmer__P3h36 {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.PaginationDots_pagination__QRqN_ {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: center
}

.PaginationDots_pagination__QRqN_ button {
    padding: 12px;
    font-size: 0;
    background: none;
    border: none;
    display: flex;
    align-items: center;
    position: relative;
    cursor: pointer
}

.PaginationDots_pagination__QRqN_ button.PaginationDots_active__BSPAe:after {
    opacity: 1
}

.PaginationDots_pagination__QRqN_ button:after {
    content: "";
    width: 6px;
    height: 6px;
    padding: 0;
    background: var(--color-white);
    border-radius: 50%;
    display: block;
    position: absolute;
    right: 50%;
    bottom: 50%;
    opacity: .3;
    transform: translate(50%, 50%);
    transition: opacity var(--speed-s) var(--ease-in-sine)
}

.PaginationDots_arc__CoVDd {
    position: absolute;
    left: 2px;
    bottom: 1px
}

.Arc_bv_modal_component_container__Lvgsv {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.Arc_sr-only__SQWFB {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.Arc_font-xxs___Nhe1 {
    font-size: 12px;
    line-height: 14px
}

.Arc_font-xs__DlOw5 {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .Arc_font-xs__DlOw5 {
        font-size: 18px
    }
}

.Arc_font-m__1FKqZ,
.Arc_font-s__Tejsc {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .Arc_font-m__1FKqZ {
        font-size: 22px;
        line-height: 29.5px
    }
}

.Arc_font-xm__cRN2M {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .Arc_font-xm__cRN2M {
        font-size: 24px;
        line-height: 32px
    }
}

.Arc_font-l__FVfvr {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .Arc_font-l__FVfvr {
        font-size: 36px;
        line-height: 36px
    }
}

.Arc_font-xl__YuCR4 {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .Arc_font-xl__YuCR4 {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes Arc_fade-in__4Ujvb {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Arc_fade-out__yVWAP {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes Arc_placeholder-shimmer__nurVX {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.Arc_wrapper__7oTMU {
    transform: rotate(-90deg)
}

.Arc_circle__hi1L_ {
    fill: none;
    opacity: 0;
    stroke: #fff;
    stroke-width: 2px;
    stroke-dasharray: 1;
    stroke-dashoffset: 1;
    stroke-linecap: round;
    stroke-linejoin: round;
    animation-name: Arc_strokeDashoffset__0dBSr;
    animation-timing-function: var(--ease-in-out-sine);
    animation-fill-mode: forwards
}

@keyframes Arc_strokeDashoffset__0dBSr {
    0% {
        opacity: 0;
        stroke-dashoffset: 1
    }

    30% {
        opacity: 1
    }

    70% {
        opacity: 1
    }

    to {
        stroke-dashoffset: 0
    }
}

.RichTextContent_bv_modal_component_container__lzTy_ {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.RichTextContent_sr-only__s2Sis {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.RichTextContent_font-xxs__pFW9U {
    font-size: 12px;
    line-height: 14px
}

.RichTextContent_font-xs__2Kd9f {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .RichTextContent_font-xs__2Kd9f {
        font-size: 18px
    }
}

.RichTextContent_font-m__PlrFb,
.RichTextContent_font-s__cAAKt {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .RichTextContent_font-m__PlrFb {
        font-size: 22px;
        line-height: 29.5px
    }
}

.RichTextContent_font-xm__SzQls {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .RichTextContent_font-xm__SzQls {
        font-size: 24px;
        line-height: 32px
    }
}

.RichTextContent_font-l__uBD2_ {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .RichTextContent_font-l__uBD2_ {
        font-size: 36px;
        line-height: 36px
    }
}

.RichTextContent_font-xl__A_x_v {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .RichTextContent_font-xl__A_x_v {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes RichTextContent_fade-in__l6u7E {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes RichTextContent_fade-out__jEBm5 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes RichTextContent_placeholder-shimmer__GZrPS {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.RichTextContent_blogType__ewaPO {
    display: flex;
    flex-direction: column;
    margin: 0;
    padding: 0
}

.RichTextContent_blogType__ewaPO h2 {
    color: var(--color-grey-2);
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0
}

@media(min-width:768px) {
    .RichTextContent_blogType__ewaPO h2 {
        font-size: 24px
    }
}

.RichTextContent_blogType__ewaPO p {
    color: var(--color-grey-2);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.2;
    margin-bottom: 64px;
    margin-top: 0
}

@media(min-width:768px) {
    .RichTextContent_blogType__ewaPO p {
        font-size: 18px;
        line-height: 1.5
    }
}

.RichTextContent_blogType__ewaPO p:empty {
    display: none
}

.RichTextContent_blogType__ewaPO img {
    width: 100%;
    height: auto;
    margin-bottom: 64px
}

.RichTextContent_blogType__ewaPO .RichTextContent_blog-image__cvcaQ img {
    margin-bottom: 32px;
    border-radius: 10px
}

.RichTextContent_blogType__ewaPO .RichTextContent_blog-image__cvcaQ .RichTextContent_image-description__31z4w {
    text-align: center
}

.RichTextContent_blogType__ewaPO ul {
    padding: 96px 0 0;
    list-style-type: none;
    position: relative
}

.RichTextContent_blogType__ewaPO ul li {
    color: var(--color-grey-2);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.2;
    margin-bottom: 30px
}

@media(min-width:768px) {
    .RichTextContent_blogType__ewaPO ul li {
        font-size: 18px;
        line-height: 1.5
    }
}

.RichTextContent_blogType__ewaPO ul:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 80px;
    height: 1px;
    background-color: var(--color-grey-2)
}

.RichTextContent_content__vnHbl img {
    width: 100%;
    height: auto;
    margin-bottom: 64px
}

.ProductGridSection_bv_modal_component_container__QN8TM {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.ProductGridSection_sr-only__3ke6L {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.ProductGridSection_font-xxs__aG28y {
    font-size: 12px;
    line-height: 14px
}

.ProductGridSection_font-xs__CqSK2 {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .ProductGridSection_font-xs__CqSK2 {
        font-size: 18px
    }
}

.ProductGridSection_font-m__H0SZZ,
.ProductGridSection_font-s__dohyc {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .ProductGridSection_font-m__H0SZZ {
        font-size: 22px;
        line-height: 29.5px
    }
}

.ProductGridSection_font-xm__630uS {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .ProductGridSection_font-xm__630uS {
        font-size: 24px;
        line-height: 32px
    }
}

.ProductGridSection_font-l__ucspw {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .ProductGridSection_font-l__ucspw {
        font-size: 36px;
        line-height: 36px
    }
}

.ProductGridSection_font-xl__0llbr {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .ProductGridSection_font-xl__0llbr {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes ProductGridSection_fade-in__r6wD9 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ProductGridSection_fade-out__v_iLK {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes ProductGridSection_placeholder-shimmer__MVT61 {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.ProductGridSection_heading__RjUVn {
    display: flex;
    flex-direction: column
}

@media(min-width:768px) {
    .ProductGridSection_heading__RjUVn {
        display: grid;
        grid-template-columns: 1fr auto
    }
}

.ProductGridSection_heading__RjUVn.blogType {
    padding-left: 5px
}

@media(min-width:1024px) {
    .ProductGridSection_heading__RjUVn.blogType {
        padding-left: var(--gap)
    }
}

.ProductGridSection_title__RjYBO {
    font-size: var(--font-xl);
    margin: 0;
    text-align: left
}

@media(min-width:768px) {
    .ProductGridSection_title__RjYBO {
        font-size: var(--font-xxxl)
    }
}

.ProductGridSection_hidden-products__VxEaQ,
.ProductGridSection_visible-products__Bra_a {
    margin-top: var(--space-l)
}

@media(min-width:768px) {
    .ProductGridSection_visible-products__Bra_a {
        margin-top: var(--space-xl)
    }
}

.ProductGridSection_hidden-products__VxEaQ {
    display: flex;
    flex-direction: column
}

@media(min-width:768px) {
    .ProductGridSection_hidden-products__VxEaQ {
        margin-top: var(--space-xxxxl)
    }
}

.ProductGridSection_collapsible__KSpd_ {
    overflow: hidden
}

[data-state=open] .ProductGridSection_collapsible__KSpd_ {
    animation: ProductGridSection_open__Auxwu var(--speed-xs) var(--ease-in-out-cubic)
}

[data-state=closed] .ProductGridSection_collapsible__KSpd_ {
    animation: ProductGridSection_close__D35ev var(--speed-xs) var(--ease-in-out-cubic)
}

.ProductGridSection_button__9jVaW {
    background: none;
    border: none;
    color: var(--white);
    padding: 0
}

@keyframes ProductGridSection_open__Auxwu {
    0% {
        height: 0
    }

    to {
        height: var(--radix-collapsible-content-height)
    }
}

@keyframes ProductGridSection_close__D35ev {
    0% {
        height: var(--radix-collapsible-content-height)
    }

    to {
        height: 0
    }
}

.ProductGridSection_grid-styling-hidden-prod__dxi2r {
    margin-top: 0
}

.ProductGrid_bv_modal_component_container__n1Bai {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.ProductGrid_sr-only__gycVw {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.ProductGrid_font-xxs__1YrfZ {
    font-size: 12px;
    line-height: 14px
}

.ProductGrid_font-xs__UQ3jp {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .ProductGrid_font-xs__UQ3jp {
        font-size: 18px
    }
}

.ProductGrid_font-m__dNpr2,
.ProductGrid_font-s__LRWH4 {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .ProductGrid_font-m__dNpr2 {
        font-size: 22px;
        line-height: 29.5px
    }
}

.ProductGrid_font-xm__mpfcb {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .ProductGrid_font-xm__mpfcb {
        font-size: 24px;
        line-height: 32px
    }
}

.ProductGrid_font-l__XBw43 {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .ProductGrid_font-l__XBw43 {
        font-size: 36px;
        line-height: 36px
    }
}

.ProductGrid_font-xl__dXmfQ {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .ProductGrid_font-xl__dXmfQ {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes ProductGrid_fade-in__NzDLY {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ProductGrid_fade-out__iEQMN {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes ProductGrid_placeholder-shimmer__Q95LJ {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.ProductGrid_list__lyYDr {
    --product-grid-row-gap: var(--space-l);
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    grid-column-gap: var(--gap);
    column-gap: var(--gap);
    grid-row-gap: var(--product-grid-row-gap);
    row-gap: var(--product-grid-row-gap)
}

@media(min-width:640px) {
    .ProductGrid_list__lyYDr {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media(min-width:768px) {
    .ProductGrid_list__lyYDr {
        --product-grid-row-gap: var(--space-xxxxl)
    }
}

@media(min-width:1024px) {
    .ProductGrid_list__lyYDr {
        grid-template-columns: repeat(3, 1fr)
    }
}

.ProductGrid_list-grid__6N605 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

.ProductGrid_list-grid__6N605 a {
    font-size: 16px
}

.ProductGrid_list-grid__6N605 span {
    font-size: 12px
}

.ProductGrid_list-grid__6N605 li.ProductGrid_card__u2axZ {
    flex: 0 0 50%;
    width: 100%;
    max-width: 50%;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px
}

@media(min-width:1024px) {
    .ProductGrid_list-grid__6N605 li.ProductGrid_card__u2axZ {
        flex: 0 0 33%;
        padding-left: var(--gap)
    }
}

.ProductGrid_grid-view-styling__lb1MT,
.ProductGrid_list-grid__6N605 .ProductGrid_content__Bzfo1 {
    flex-direction: column
}

.ProductGrid_price__RyMWD.ProductGrid_grid-view-styling__lb1MT {
    flex-direction: row
}

.ProductGrid_marg-bottom__r9ovi {
    margin-bottom: var(--space-l)
}

.Product360_bv_modal_component_container__5i6lC {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.Product360_sr-only__KJvzb {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.Product360_font-xxs__eE1nM {
    font-size: 12px;
    line-height: 14px
}

.Product360_font-xs__6zJXp {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .Product360_font-xs__6zJXp {
        font-size: 18px
    }
}

.Product360_font-m__YfNsj,
.Product360_font-s__83I_e {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .Product360_font-m__YfNsj {
        font-size: 22px;
        line-height: 29.5px
    }
}

.Product360_font-xm__z2PGk {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .Product360_font-xm__z2PGk {
        font-size: 24px;
        line-height: 32px
    }
}

.Product360_font-l__jDUqd {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .Product360_font-l__jDUqd {
        font-size: 36px;
        line-height: 36px
    }
}

.Product360_font-xl__IJ_Va {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .Product360_font-xl__IJ_Va {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes Product360_fade-in__h8Rpn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Product360_fade-out__a1Wrx {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes Product360_placeholder-shimmer__l5IYz {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.Product360_product-360-container__HxUhi {
    position: relative;
    cursor: -webkit-grab;
    cursor: grab;
    opacity: 0;
    transition: opacity .2s ease-in
}

.Product360_product-360-container__HxUhi canvas {
    width: 100%;
    height: 100%
}

.Product360_product-360-container__HxUhi .Product360_icon-360-wrapper___H8B3 {
    background-color: rgba(0, 0, 0, .5);
    padding: var(--font-xxxs);
    position: absolute;
    left: 0;
    bottom: 0;
    margin: var(--font-xxxs);
    border-radius: var(--rad-l)
}

.Product360_product-360-container__HxUhi .Product360_icon-360__uIT57 {
    fill: #fff
}

.Accordion_bv_modal_component_container__XpodC {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.Accordion_sr-only__d1F8t {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.Accordion_font-xxs__Ogj7J {
    font-size: 12px;
    line-height: 14px
}

.Accordion_font-xs__XvThp {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .Accordion_font-xs__XvThp {
        font-size: 18px
    }
}

.Accordion_font-m__8_WHM,
.Accordion_font-s__M77ih {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .Accordion_font-m__8_WHM {
        font-size: 22px;
        line-height: 29.5px
    }
}

.Accordion_font-xm__wHS_s {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .Accordion_font-xm__wHS_s {
        font-size: 24px;
        line-height: 32px
    }
}

.Accordion_font-l__mrRI9 {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .Accordion_font-l__mrRI9 {
        font-size: 36px;
        line-height: 36px
    }
}

.Accordion_font-xl__B1_Of {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .Accordion_font-xl__B1_Of {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes Accordion_fade-in__hC6lK {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Accordion_fade-out__Yazh_ {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes Accordion_placeholder-shimmer__NWtMQ {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.Accordion_wrapper__E4V_O {
    border-top: 1px solid var(--color-grey-7)
}

.Accordion_header___ZslA {
    all: unset;
    display: flex;
    border-bottom: 1px solid var(--color-grey-7)
}

.Accordion_trigger__UC9ZH {
    flex: 1 1;
    padding: var(--space-xs);
    padding-left: 0;
    background: none;
    border: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: var(--color-white);
    text-align: left
}

.Accordion_trigger-icon__GX62o {
    width: 9px;
    transition: transform var(--speed-xs) var(--ease-in-out-cubic)
}

[data-state=open] .Accordion_trigger-icon__GX62o {
    transform: rotate(180deg)
}

.Accordion_content-wrapper__EcANo {
    overflow: hidden
}

[data-state=open] .Accordion_content-wrapper__EcANo {
    animation: Accordion_open__DpB2I var(--speed-xs) var(--ease-in-out-cubic)
}

[data-state=closed] .Accordion_content-wrapper__EcANo {
    animation: Accordion_close__Sl3i5 var(--speed-xs) var(--ease-in-out-cubic)
}

@keyframes Accordion_open__DpB2I {
    0% {
        height: 0;
        opacity: 0
    }

    to {
        height: var(--radix-accordion-content-height);
        opacity: 1
    }
}

@keyframes Accordion_close__Sl3i5 {
    0% {
        height: var(--radix-accordion-content-height);
        opacity: 1
    }

    to {
        height: 0;
        opacity: 0
    }
}

.Accordion_content__1SuSS {
    padding: var(--space-xs) 0;
    padding-bottom: var(--space-l);
    border-bottom: 1px solid var(--color-grey-7)
}

.Accordion_link__CVUHI {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: var(--space-xs);
    text-decoration: none
}

li:not(:first-of-type) .Accordion_link__CVUHI {
    margin-top: var(--space-xs)
}

.Accordion_link-icon__J6Dlo {
    color: var(--color-blue);
    width: 5px
}

.AccordionLinkItem_bv_modal_component_container__JaBtW {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.AccordionLinkItem_sr-only__rSE2h {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.AccordionLinkItem_font-xxs__VY24E {
    font-size: 12px;
    line-height: 14px
}

.AccordionLinkItem_font-xs__J5GE0 {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .AccordionLinkItem_font-xs__J5GE0 {
        font-size: 18px
    }
}

.AccordionLinkItem_font-m__zBgMx,
.AccordionLinkItem_font-s__sFA3j {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .AccordionLinkItem_font-m__zBgMx {
        font-size: 22px;
        line-height: 29.5px
    }
}

.AccordionLinkItem_font-xm__8mG73 {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .AccordionLinkItem_font-xm__8mG73 {
        font-size: 24px;
        line-height: 32px
    }
}

.AccordionLinkItem_font-l__DTLq9 {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .AccordionLinkItem_font-l__DTLq9 {
        font-size: 36px;
        line-height: 36px
    }
}

.AccordionLinkItem_font-xl__w5CSR {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .AccordionLinkItem_font-xl__w5CSR {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes AccordionLinkItem_fade-in__03AtV {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes AccordionLinkItem_fade-out__hqGHy {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes AccordionLinkItem_placeholder-shimmer__ARJA6 {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.AccordionLinkItem_content__KZjHx {
    padding: var(--space-xs) 0;
    font-size: var(--font-xs);
    border-bottom: 1px solid var(--color-grey-7)
}

@media(min-width:768px) {
    .AccordionLinkItem_content__KZjHx {
        font-size: var(--font-s)
    }
}

.AccordionLinkItem_link__vEl_q {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: var(--space-xs);
    text-decoration: none
}

li:not(:first-of-type) .AccordionLinkItem_link__vEl_q {
    margin-top: var(--space-xs)
}

.AccordionLinkItem_link-icon__YzEZe {
    color: var(--color-blue);
    width: 5px;
    margin-left: var(--space-m)
}

.InformativePush_bv_modal_component_container__CFXoL {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.InformativePush_sr-only__s5llY {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.InformativePush_font-xxs__7k0DP {
    font-size: 12px;
    line-height: 14px
}

.InformativePush_font-xs__uS9eL {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .InformativePush_font-xs__uS9eL {
        font-size: 18px
    }
}

.InformativePush_font-m__SUST_,
.InformativePush_font-s__GeOEs {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .InformativePush_font-m__SUST_ {
        font-size: 22px;
        line-height: 29.5px
    }
}

.InformativePush_font-xm__pA6F_ {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .InformativePush_font-xm__pA6F_ {
        font-size: 24px;
        line-height: 32px
    }
}

.InformativePush_font-l__zQNxQ {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .InformativePush_font-l__zQNxQ {
        font-size: 36px;
        line-height: 36px
    }
}

.InformativePush_font-xl__9u_u2 {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .InformativePush_font-xl__9u_u2 {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes InformativePush_fade-in__S5V2r {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes InformativePush_fade-out__w9zMi {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes InformativePush_placeholder-shimmer__ryJmR {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.InformativePush_wrapper__E4rnv.InformativePush_about_us__5yRpe .InformativePush_title__esogh {
    font-size: var(--font-xxl);
    line-height: var(--space-l)
}

@media(min-width:768px) {
    .InformativePush_wrapper__E4rnv.InformativePush_about_us__5yRpe .InformativePush_title__esogh {
        font-size: var(--space-xl)
    }
}

.InformativePush_wrapper__E4rnv.InformativePush_about_us__5yRpe .InformativePush_description__OZjZj {
    font-size: var(--font-l)
}

.InformativePush_container__Lo0o_ {
    position: relative;
    display: grid
}

.InformativePush_container__Lo0o_.InformativePush_withHeading___0ZAb {
    margin-top: var(--space-xl)
}

.InformativePush_content__JITNV,
.InformativePush_media__CvmKQ {
    grid-column: 1;
    grid-row: 1
}

.InformativePush_content__JITNV {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: var(--space-s);
    width: 100%;
    align-self: end
}

@media(min-width:768px) {
    .InformativePush_content__JITNV {
        padding: var(--space-xl);
        width: 70%;
        align-self: center
    }
}

.InformativePush_title__esogh {
    margin-bottom: var(--space-xxs);
    color: var(--color-white);
    font-size: var(--font-xl);
    line-height: var(--font-xl)
}

@media(min-width:768px) {
    .InformativePush_title__esogh {
        font-size: var(--font-xxxxl);
        line-height: var(--font-xxxxl)
    }
}

.InformativePush_description__OZjZj {
    font-size: var(--font-xs)
}

@media(min-width:768px) {
    .InformativePush_description__OZjZj {
        font-size: var(--font-m)
    }
}

.InformativePush_cta__rfQLH {
    margin-top: var(--space-xl)
}

.InformativePush_media__CvmKQ:after {
    content: "";
    display: block;
    background: linear-gradient(0deg, rgba(0, 0, 0, .75), rgba(0, 0, 0, .65) 25%, transparent);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none
}

.InformationHomeGrid_bv_modal_component_container__fWa1t {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.InformationHomeGrid_sr-only__SNqX6 {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.InformationHomeGrid_font-xxs__entn0 {
    font-size: 12px;
    line-height: 14px
}

.InformationHomeGrid_font-xs__6Lw5X {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .InformationHomeGrid_font-xs__6Lw5X {
        font-size: 18px
    }
}

.InformationHomeGrid_font-m__S6nDf,
.InformationHomeGrid_font-s__vWssE {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .InformationHomeGrid_font-m__S6nDf {
        font-size: 22px;
        line-height: 29.5px
    }
}

.InformationHomeGrid_font-xm__yPp9L {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .InformationHomeGrid_font-xm__yPp9L {
        font-size: 24px;
        line-height: 32px
    }
}

.InformationHomeGrid_font-l__8M2ao {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .InformationHomeGrid_font-l__8M2ao {
        font-size: 36px;
        line-height: 36px
    }
}

.InformationHomeGrid_font-xl__a57wM {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .InformationHomeGrid_font-xl__a57wM {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes InformationHomeGrid_fade-in__IPtJe {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes InformationHomeGrid_fade-out__TuAeR {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes InformationHomeGrid_placeholder-shimmer__yMzA4 {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.InformationHomeGrid_wrapper__5oyfV {
    display: grid;
    grid-template-columns: 1fr
}

@media(min-width:768px) {
    .InformationHomeGrid_wrapper__5oyfV {
        grid-template-columns: repeat(4, 1fr)
    }
}

.InformationHomeGrid_information-wrapper__SUR_x {
    height: 30px;
    border-bottom: 1px solid var(--color-grey-8)
}

@media(min-width:768px) {
    .InformationHomeGrid_information-wrapper__SUR_x {
        border-bottom: none;
        align-items: center
    }
}

.InformationHomeGrid_information-wrapper__SUR_x .InformationHomeGrid_information__CC8VI {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 100%
}

@media(min-width:768px) {
    .InformationHomeGrid_information-wrapper__SUR_x .InformationHomeGrid_information__CC8VI {
        margin-bottom: 5px
    }

    .InformationHomeGrid_information-wrapper__SUR_x .InformationHomeGrid_left__bsRup {
        margin-right: 4px
    }

    .InformationHomeGrid_information-wrapper__SUR_x .InformationHomeGrid_right__9pCFr {
        margin-left: 4px
    }
}

.InformationHomeGrid_information-wrapper__SUR_x .InformationHomeGrid_list-icon__JGUIg {
    max-width: 30px;
    width: 100%;
    margin-right: 21px
}

.InformationHomeGrid_information-wrapper__SUR_x .InformationHomeGrid_title__HAf_D {
    font-size: var(--font-xs)
}

@media(min-width:768px) {
    .InformationHomeGrid_information-wrapper__SUR_x .InformationHomeGrid_title__HAf_D {
        margin-bottom: 5px
    }
}

.InformationHomeGrid_title_name__NyKxN {
    padding-bottom: var(--space-s);
    font-size: var(--font-xl);
    font-weight: var(--font-weight-bold)
}

@media(min-width:768px) {
    .InformationHomeGrid_b-right__MihD8 {
        border-right: 1px solid var(--color-grey-8);
        padding-left: 10px
    }
}

.InformationGrid_bv_modal_component_container__8_eS0 {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.InformationGrid_sr-only__4dUqX {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.InformationGrid_font-xxs__OjuBB {
    font-size: 12px;
    line-height: 14px
}

.InformationGrid_font-xs__ov1GA {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .InformationGrid_font-xs__ov1GA {
        font-size: 18px
    }
}

.InformationGrid_font-m__lXRuH,
.InformationGrid_font-s__Y5oq_ {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .InformationGrid_font-m__lXRuH {
        font-size: 22px;
        line-height: 29.5px
    }
}

.InformationGrid_font-xm__s8vSW {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .InformationGrid_font-xm__s8vSW {
        font-size: 24px;
        line-height: 32px
    }
}

.InformationGrid_font-l__s2uIn {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .InformationGrid_font-l__s2uIn {
        font-size: 36px;
        line-height: 36px
    }
}

.InformationGrid_font-xl__HwEct {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .InformationGrid_font-xl__HwEct {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes InformationGrid_fade-in__4k7ZT {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes InformationGrid_fade-out__kwBog {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes InformationGrid_placeholder-shimmer__jLamo {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.InformationGrid_wrapper__8heU_ {
    display: grid;
    grid-template-columns: 1fr
}

@media(min-width:768px) {
    .InformationGrid_wrapper__8heU_ {
        grid-template-columns: repeat(2, 1fr)
    }
}

.InformationGrid_information-wrapper__rILr4 {
    height: 170px;
    border-bottom: 1px solid var(--color-grey-8)
}

@media(min-width:768px) {
    .InformationGrid_information-wrapper__rILr4 {
        border-bottom: none
    }
}

.InformationGrid_information-wrapper__rILr4 .InformationGrid_information__1PyJd {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 100%
}

@media(min-width:768px) {
    .InformationGrid_information-wrapper__rILr4 .InformationGrid_left__ZUDHy {
        margin-right: 45px
    }

    .InformationGrid_information-wrapper__rILr4 .InformationGrid_right__uUy5f {
        margin-left: 45px
    }

    .InformationGrid_information-wrapper__rILr4 .InformationGrid_b-bottom__iAcBH {
        border-bottom: 1px solid var(--color-grey-8)
    }
}

.InformationGrid_information-wrapper__rILr4 .InformationGrid_list-icon__Q_s2b {
    max-width: 45px;
    width: 100%;
    margin-right: 21px
}

.InformationGrid_information-wrapper__rILr4 .InformationGrid_title__sLar3 {
    font-size: var(--font-xl);
    font-weight: var(--font-weight-bold);
    line-height: var(--space-m);
    padding-bottom: var(--space-xxs)
}

.InformationGrid_information-wrapper__rILr4 .InformationGrid_description__9Pe8V {
    font-size: var(--font-s);
    font-weight: var(--font-weight-normal);
    line-height: var(--space-s)
}

@media(min-width:768px) {
    .InformationGrid_b-right__wI52X {
        border-right: 1px solid var(--color-grey-8)
    }

    .InformationGrid_separator__rYIf7 {
        padding-top: 40px;
        border-bottom: 1px solid var(--color-grey-8)
    }
}

.HotspotGrid_bv_modal_component_container__ytP2r {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.HotspotGrid_sr-only__V77us {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.HotspotGrid_font-xxs__DN1Yb {
    font-size: 12px;
    line-height: 14px
}

.HotspotGrid_font-xs__bm2BI {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .HotspotGrid_font-xs__bm2BI {
        font-size: 18px
    }
}

.HotspotGrid_font-m__gDnuH,
.HotspotGrid_font-s__rVbi1 {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .HotspotGrid_font-m__gDnuH {
        font-size: 22px;
        line-height: 29.5px
    }
}

.HotspotGrid_font-xm__03aPZ {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .HotspotGrid_font-xm__03aPZ {
        font-size: 24px;
        line-height: 32px
    }
}

.HotspotGrid_font-l__woKyE {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .HotspotGrid_font-l__woKyE {
        font-size: 36px;
        line-height: 36px
    }
}

.HotspotGrid_font-xl__MZjIn {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .HotspotGrid_font-xl__MZjIn {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes HotspotGrid_fade-in__lvntt {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes HotspotGrid_fade-out__lvpnS {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes HotspotGrid_placeholder-shimmer__U1hAP {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.HotspotGrid_wrapper__O_80e {
    overflow: hidden
}

.HotspotGrid_cards__vNjyg {
    margin-top: var(--space-l);
    display: grid;
    grid-row-gap: 30px;
    row-gap: 30px
}

@media(min-width:768px) {
    .HotspotGrid_cards__vNjyg {
        margin-top: var(--space-l);
        grid-template-columns: repeat(2, 1fr);
        column-gap: var(--gap)
    }
}

.HotspotCard_bv_modal_component_container__l__b3 {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.HotspotCard_sr-only__qwFYR {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.HotspotCard_font-xxs__DpGVH {
    font-size: 12px;
    line-height: 14px
}

.HotspotCard_font-xs__wj8_C {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .HotspotCard_font-xs__wj8_C {
        font-size: 18px
    }
}

.HotspotCard_font-m__KhhJe,
.HotspotCard_font-s__7HT3f {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .HotspotCard_font-m__KhhJe {
        font-size: 22px;
        line-height: 29.5px
    }
}

.HotspotCard_font-xm__t_hsa {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .HotspotCard_font-xm__t_hsa {
        font-size: 24px;
        line-height: 32px
    }
}

.HotspotCard_font-l__1UFdn {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .HotspotCard_font-l__1UFdn {
        font-size: 36px;
        line-height: 36px
    }
}

.HotspotCard_font-xl__VUrw1 {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .HotspotCard_font-xl__VUrw1 {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes HotspotCard_fade-in__QC6uK {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes HotspotCard_fade-out__1N0Td {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes HotspotCard_placeholder-shimmer__wmMWD {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.HotspotCard_wrapper__TITX8 {
    position: relative;
    overflow: hidden
}

.HotspotCard_font-xs__wj8_C {
    font-size: var(--fo)
}

.HotspotCard_image__vadpk {
    transform: scale(1.1);
    transition: transform var(--speed-m) var(--ease-out-quad)
}

.HotspotCard_image__vadpk.HotspotCard_visible__5zlpP {
    transform: scale(1)
}

.HotspotCard_hotspot__7ZQfr {
    position: absolute;
    transform: translate3d(-50%, -50%, 0);
    padding: 0;
    background: none;
    border: none;
    border-radius: 50%
}

.HotspotCard_trigger__6L8Yn {
    width: 80px
}

.HotspotCard_content__9enlb {
    min-width: 250px;
    background: var(--color-white);
    color: var(--color-black);
    display: flex;
    flex-direction: column;
    border-radius: 4px;
    border-top: 4px solid var(--color-blue);
    padding: var(--space-xs);
    text-align: center;
    z-index: 1
}

.HotspotCard_content__9enlb[data-state=open] {
    animation: HotspotCard_fade-in__QC6uK var(--speed-s) var(--ease-out-quad)
}

.HotspotCard_content__9enlb[data-state=closed] {
    animation: HotspotCard_fade-out__1N0Td var(--speed-xxxs) var(--ease-in-quad)
}

@media(min-width:768px) {
    .HotspotCard_content__9enlb {
        width: 300px
    }
}

.HotspotCard_features__3esfd {
    display: none
}

@media(min-width:768px) {
    .HotspotCard_features__3esfd {
        display: block;
        text-align: left;
        margin: 0 auto;
        margin-top: var(--space-s)
    }

    .HotspotCard_features__3esfd li {
        display: flex;
        align-items: flex-start
    }

    .HotspotCard_features__3esfd li svg {
        width: 22px;
        margin-right: var(--space-xs);
        flex-shrink: 0
    }

    .HotspotCard_features__3esfd li:not(:first-child) {
        margin-top: var(--space-xs)
    }
}

.HotspotCard_product-name__5fUhC {
    margin-top: var(--space-s)
}

@media(min-width:768px) {
    .HotspotCard_product-name__5fUhC {
        margin-top: var(--space-xxs)
    }
}

.HotspotCard_product-price__ERd7z {
    margin-top: var(--space-xxxs)
}

.HotspotCard_button__tJfBB {
    margin-top: var(--space-s);
    color: var(--color-white)
}

@media(min-width:768px) {
    .HotspotCard_button__tJfBB {
        margin-top: var(--space-l)
    }
}

.HotspotCard_button-container__aE2Tj {
    margin-top: 0;
    color: var(--color-white)
}

.HotspotCard_button-container__aE2Tj a {
    width: 100%
}

.HighlightCardGrid_bv_modal_component_container___zNJx {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.HighlightCardGrid_sr-only__Vwu37 {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.HighlightCardGrid_font-xxs__zf6hG {
    font-size: 12px;
    line-height: 14px
}

.HighlightCardGrid_font-xs__EjIip {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .HighlightCardGrid_font-xs__EjIip {
        font-size: 18px
    }
}

.HighlightCardGrid_font-m__jBwKf,
.HighlightCardGrid_font-s__afoja {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .HighlightCardGrid_font-m__jBwKf {
        font-size: 22px;
        line-height: 29.5px
    }
}

.HighlightCardGrid_font-xm__HEePd {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .HighlightCardGrid_font-xm__HEePd {
        font-size: 24px;
        line-height: 32px
    }
}

.HighlightCardGrid_font-l__NyTeC {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .HighlightCardGrid_font-l__NyTeC {
        font-size: 36px;
        line-height: 36px
    }
}

.HighlightCardGrid_font-xl__cnlJ3 {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .HighlightCardGrid_font-xl__cnlJ3 {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes HighlightCardGrid_fade-in__ytbda {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes HighlightCardGrid_fade-out__kbiJp {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes HighlightCardGrid_placeholder-shimmer__QHG4y {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.HighlightCardGrid_wrapper__wLbzL {
    display: grid;
    grid-template-columns: 1fr;
    grid-row-gap: var(--space-m);
    row-gap: var(--space-m);
    grid-column-gap: var(--gap);
    column-gap: var(--gap)
}

@media(min-width:768px) {
    .HighlightCardGrid_wrapper__wLbzL {
        grid-template-columns: repeat(2, 1fr);
        row-gap: var(--gap)
    }
}

.HighlightCard_bv_modal_component_container__ethRN {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.HighlightCard_sr-only__TeinH {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.HighlightCard_font-xxs__DDaVP {
    font-size: 12px;
    line-height: 14px
}

.HighlightCard_font-xs__ect_5 {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .HighlightCard_font-xs__ect_5 {
        font-size: 18px
    }
}

.HighlightCard_font-m__Yic6I,
.HighlightCard_font-s__oIll8 {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .HighlightCard_font-m__Yic6I {
        font-size: 22px;
        line-height: 29.5px
    }
}

.HighlightCard_font-xm__y9pwJ {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .HighlightCard_font-xm__y9pwJ {
        font-size: 24px;
        line-height: 32px
    }
}

.HighlightCard_font-l__zTX9u {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .HighlightCard_font-l__zTX9u {
        font-size: 36px;
        line-height: 36px
    }
}

.HighlightCard_font-xl__Pv46r {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .HighlightCard_font-xl__Pv46r {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes HighlightCard_fade-in__yKUPr {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes HighlightCard_fade-out__a8HYN {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes HighlightCard_placeholder-shimmer__eTXvo {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.HighlightCard_wrapper__XP_Tq {
    position: relative;
    overflow: hidden;
    border: 2px solid var(--color-grey-8);
    border-radius: var(--rad-m);
    aspect-ratio: 2/1
}

@media(min-width:768px) {
    .HighlightCard_wrapper__XP_Tq {
        aspect-ratio: 3/1
    }
}

.HighlightCard_content__Wzx0D {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center
}

.HighlightCard_title__nU8O6 {
    margin: 0 0 var(--space-xs) 0;
    font-size: var(--font-xl);
    line-height: var(--font-xl)
}

@media(min-width:1024px) {
    .HighlightCard_title__nU8O6 {
        margin: 0 0 var(--space-s) 0
    }
}

.HighlightCard_button__k2Oez {
    max-width: 80%
}

.Highlight_bv_modal_component_container__2HCzX {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.Highlight_sr-only__gzD9N {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.Highlight_font-xxs__ChtlI {
    font-size: 12px;
    line-height: 14px
}

.Highlight_font-xs__2dGFw {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .Highlight_font-xs__2dGFw {
        font-size: 18px
    }
}

.Highlight_font-m__Upqev,
.Highlight_font-s__PU03i {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .Highlight_font-m__Upqev {
        font-size: 22px;
        line-height: 29.5px
    }
}

.Highlight_font-xm__PCo08 {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .Highlight_font-xm__PCo08 {
        font-size: 24px;
        line-height: 32px
    }
}

.Highlight_font-l__O_CHg {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .Highlight_font-l__O_CHg {
        font-size: 36px;
        line-height: 36px
    }
}

.Highlight_font-xl__56wtv {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .Highlight_font-xl__56wtv {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes Highlight_fade-in__NflMo {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Highlight_fade-out__ldRFk {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes Highlight_placeholder-shimmer__t4xZE {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.Highlight_wrapper__H4E_m {
    display: flex;
    flex-direction: column;
    align-items: center;
    opacity: 0;
    transition: opacity var(--speed-m) var(--ease-out-quad)
}

.Highlight_wrapper__H4E_m.Highlight_visible__NOMEJ {
    opacity: 1
}

.Highlight_text__CGalp {
    max-width: 1100px
}

@media(min-width:768px) {
    .Highlight_text__CGalp {
        padding: 0 var(--space-xl)
    }
}

.Highlight_link__E7A0R {
    position: relative;
    width: 200px
}

.Highlight_content__FJ02z {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: var(--space-m);
    margin-top: var(--space-xxl);
    width: 100%
}

.HighlightList_bv_modal_component_container__E2R67 {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.HighlightList_sr-only__cBplQ {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.HighlightList_font-xxs__MRdeK {
    font-size: 12px;
    line-height: 14px
}

.HighlightList_font-xs__gjvTA {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .HighlightList_font-xs__gjvTA {
        font-size: 18px
    }
}

.HighlightList_font-m__Rqr_L,
.HighlightList_font-s__VZJYT {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .HighlightList_font-m__Rqr_L {
        font-size: 22px;
        line-height: 29.5px
    }
}

.HighlightList_font-xm__2NgAs {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .HighlightList_font-xm__2NgAs {
        font-size: 24px;
        line-height: 32px
    }
}

.HighlightList_font-l__TTJAi {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .HighlightList_font-l__TTJAi {
        font-size: 36px;
        line-height: 36px
    }
}

.HighlightList_font-xl__yMwiN {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .HighlightList_font-xl__yMwiN {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes HighlightList_fade-in__mxVc7 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes HighlightList_fade-out__ijjbZ {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes HighlightList_placeholder-shimmer__JWmjm {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.HighlightList_wrapper__FxOso {
    --highlight-list-gap: var(--space-l);
    max-width: 564px;
    margin: var(--space-s) auto 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: var(--highlight-list-gap)
}

@media(min-width:768px) {
    .HighlightList_wrapper__FxOso {
        margin: var(--space-m) auto 0
    }
}

.HighlightList_title___y2t3 {
    margin: 0 0 calc(var(--space-xxl) - var(--highlight-list-gap));
    font-size: var(--font-s)
}

@media(min-width:768px) {
    .HighlightList_title___y2t3 {
        margin: 0 0 calc(var(--space-xxxl) - var(--highlight-list-gap));
        text-align: center
    }
}

.HighlightList_item__6Iak2 {
    margin: 0;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: var(--space-xs)
}

.HighlightList_number__Rp0bi {
    width: 68px;
    height: 68px;
    color: var(--color-white);
    font-size: var(--font-l);
    font-weight: 400;
    border: 1px solid var(--color-grey-7);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center
}

.HighlightList_text__T3WeZ {
    font-size: var(--font-s)
}

.FeatureListSection_bv_modal_component_container__waVh6 {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.FeatureListSection_sr-only__NFCom {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.FeatureListSection_font-xxs__1xvQ_ {
    font-size: 12px;
    line-height: 14px
}

.FeatureListSection_font-xs__lBkru {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .FeatureListSection_font-xs__lBkru {
        font-size: 18px
    }
}

.FeatureListSection_font-m__MFG2i,
.FeatureListSection_font-s__rx_IR {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .FeatureListSection_font-m__MFG2i {
        font-size: 22px;
        line-height: 29.5px
    }
}

.FeatureListSection_font-xm__XiryH {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .FeatureListSection_font-xm__XiryH {
        font-size: 24px;
        line-height: 32px
    }
}

.FeatureListSection_font-l__A0bhm {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .FeatureListSection_font-l__A0bhm {
        font-size: 36px;
        line-height: 36px
    }
}

.FeatureListSection_font-xl__BeS5f {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .FeatureListSection_font-xl__BeS5f {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes FeatureListSection_fade-in__53LX_ {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes FeatureListSection_fade-out__p1N_s {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes FeatureListSection_placeholder-shimmer__YOW9u {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.FeatureListSection_wrapper__EDwJJ {
    display: grid;
    grid-column-gap: var(--space-xxl);
    grid-row-gap: var(--space-s);
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr))
}

.FeatureListSection_list__qasuy {
    margin: 0
}

.FeatureListSection_title__hq_mF {
    margin-bottom: var(--space-s)
}

.FeatureList_bv_modal_component_container__veEe3 {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.FeatureList_sr-only__4d5WF {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.FeatureList_font-xxs__Us1j5 {
    font-size: 12px;
    line-height: 14px
}

.FeatureList_font-xs__63U_5 {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .FeatureList_font-xs__63U_5 {
        font-size: 18px
    }
}

.FeatureList_font-m__4vQ0f,
.FeatureList_font-s__H3i8d {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .FeatureList_font-m__4vQ0f {
        font-size: 22px;
        line-height: 29.5px
    }
}

.FeatureList_font-xm__CY2hD {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .FeatureList_font-xm__CY2hD {
        font-size: 24px;
        line-height: 32px
    }
}

.FeatureList_font-l__DIe4_ {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .FeatureList_font-l__DIe4_ {
        font-size: 36px;
        line-height: 36px
    }
}

.FeatureList_font-xl__St706 {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .FeatureList_font-xl__St706 {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes FeatureList_fade-in__V_GAH {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes FeatureList_fade-out__U_pA2 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes FeatureList_placeholder-shimmer__yyXka {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.FeatureList_feature-list__tx2hi {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    gap: var(--space-s);
    margin: var(--space-s) 0;
    padding: 0 var(--space-s);
    text-align: left
}

@media(min-width:768px) {
    .FeatureList_feature-list__tx2hi {
        font-size: var(--font-s)
    }
}

.FeatureList_feature-list__tx2hi li {
    display: flex;
    flex: 1 1
}

.FeatureList_label-wrapper__eL5OX {
    align-items: center;
    display: flex;
    margin-left: var(--space-xxs)
}

.FeatureList_label__diIis {
    font-size: var(--font-s)
}

.FeatureList_icon-wrapper__Mf1bv {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    width: 36px
}

.FeatureList_list-icon__Kg0wR {
    max-height: 24px;
    max-width: 24px;
    width: 100%
}

.FeatureList_item__TpdAA.FeatureList_bullet__wTG6H .FeatureList_icon-wrapper__Mf1bv {
    display: none
}

.FeatureList_item__TpdAA.FeatureList_bullet__wTG6H:before {
    color: var(--color-blue);
    content: "•";
    font-size: var(--font-m);
    margin-right: var(--space-xs)
}

.FeatureComparationTable_bv_modal_component_container__B8YIn {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.FeatureComparationTable_sr-only__s5lyB {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.FeatureComparationTable_font-xxs__xTGlP {
    font-size: 12px;
    line-height: 14px
}

.FeatureComparationTable_font-xs__HUJVu {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .FeatureComparationTable_font-xs__HUJVu {
        font-size: 18px
    }
}

.FeatureComparationTable_font-m__VDTss,
.FeatureComparationTable_font-s__q_x2B {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .FeatureComparationTable_font-m__VDTss {
        font-size: 22px;
        line-height: 29.5px
    }
}

.FeatureComparationTable_font-xm__hrR2G {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .FeatureComparationTable_font-xm__hrR2G {
        font-size: 24px;
        line-height: 32px
    }
}

.FeatureComparationTable_font-l__qRRYT {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .FeatureComparationTable_font-l__qRRYT {
        font-size: 36px;
        line-height: 36px
    }
}

.FeatureComparationTable_font-xl__IqQgo {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .FeatureComparationTable_font-xl__IqQgo {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes FeatureComparationTable_fade-in__tM5NM {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes FeatureComparationTable_fade-out__b87T_ {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes FeatureComparationTable_placeholder-shimmer___6z6e {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.FeatureCardGrid_bv_modal_component_container__Lngf0 {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.FeatureCardGrid_sr-only__Nc7OS {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.FeatureCardGrid_font-xxs__eoN6L {
    font-size: 12px;
    line-height: 14px
}

.FeatureCardGrid_font-xs__sAT5j {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .FeatureCardGrid_font-xs__sAT5j {
        font-size: 18px
    }
}

.FeatureCardGrid_font-m__CTvfb,
.FeatureCardGrid_font-s__CsFE6 {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .FeatureCardGrid_font-m__CTvfb {
        font-size: 22px;
        line-height: 29.5px
    }
}

.FeatureCardGrid_font-xm__8Qa4N {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .FeatureCardGrid_font-xm__8Qa4N {
        font-size: 24px;
        line-height: 32px
    }
}

.FeatureCardGrid_font-l__2EwO9 {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .FeatureCardGrid_font-l__2EwO9 {
        font-size: 36px;
        line-height: 36px
    }
}

.FeatureCardGrid_font-xl__YU0f3 {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .FeatureCardGrid_font-xl__YU0f3 {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes FeatureCardGrid_fade-in__FyVBt {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes FeatureCardGrid_fade-out__tmoD9 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes FeatureCardGrid_placeholder-shimmer__iixwf {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.FeatureCardGrid_wrapper__Ut0ey {
    display: grid;
    grid-row-gap: var(--space-xxl);
    row-gap: var(--space-xxl);
    grid-column-gap: var(--gap);
    column-gap: var(--gap)
}

.FeatureCardGrid_wrapper__Ut0ey.FeatureCardGrid_about_us__OD_Qs,
.FeatureCardGrid_wrapper__Ut0ey.FeatureCardGrid_split__DMOtN {
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr))
}

.FeatureCardGrid_wrapper__Ut0ey.FeatureCardGrid_withHeading__0RIW1 {
    margin-top: var(--space-l)
}

@media(min-width:768px) {
    .FeatureCardGrid_wrapper__Ut0ey.FeatureCardGrid_withHeading__0RIW1 {
        margin-top: var(--space-l)
    }
}

.FeatureCardGrid_wrapper__Ut0ey.FeatureCardGrid_withCarousel__7HJA9 {
    display: block
}

@media(min-width:1024px) {
    .FeatureCardGrid_wrapper__Ut0ey.FeatureCardGrid_withCarousel__7HJA9 .swiper-wrapper {
        display: grid;
        grid-row-gap: var(--space-xxl);
        row-gap: var(--space-xxl);
        grid-column-gap: var(--gap);
        column-gap: var(--gap);
        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr))
    }

    .FeatureCardGrid_wrapper__Ut0ey.FeatureCardGrid_withCarousel__7HJA9 .swiper-wrapper .swiper-slide {
        width: auto !important
    }
}

@media(min-width:768px) {
    .FeatureCardGrid_wrapper__Ut0ey {
        row-gap: var(--gap)
    }
}

.FeatureCardGrid_controls__6XoB9 {
    display: flex;
    justify-content: center;
    gap: var(--space-m);
    margin-top: 0;
    padding-top: 0
}

.FeatureCardGrid_controls__6XoB9 button {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    border: 1px solid var(--color-blue);
    background: transparent;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

.FeatureCardGrid_controls__6XoB9 button svg {
    width: 4px;
    color: var(--color-white)
}

.FeatureCardGrid_controls__6XoB9 button:disabled {
    opacity: .5
}

.FeatureCardGrid_controls__6XoB9 button:hover:not(:disabled) {
    border-color: var(--color-blue-hover)
}

.FeatureCardGrid_controls__6XoB9 button:first-of-type svg {
    transform: rotate(180deg)
}

@media(min-width:1024px) {
    .FeatureCardGrid_controls__6XoB9 {
        display: none
    }
}

.FeatureCard_bv_modal_component_container__3Ewbo {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.FeatureCard_sr-only__ndgJD {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.FeatureCard_font-xxs__U9gXF {
    font-size: 12px;
    line-height: 14px
}

.FeatureCard_font-xs__VcnX0 {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .FeatureCard_font-xs__VcnX0 {
        font-size: 18px
    }
}

.FeatureCard_font-m__8iD5f,
.FeatureCard_font-s__BkdJ_ {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .FeatureCard_font-m__8iD5f {
        font-size: 22px;
        line-height: 29.5px
    }
}

.FeatureCard_font-xm__LTPD9 {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .FeatureCard_font-xm__LTPD9 {
        font-size: 24px;
        line-height: 32px
    }
}

.FeatureCard_font-l__dzday {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .FeatureCard_font-l__dzday {
        font-size: 36px;
        line-height: 36px
    }
}

.FeatureCard_font-xl__7O6W4 {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .FeatureCard_font-xl__7O6W4 {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes FeatureCard_fade-in__2Gd48 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes FeatureCard_fade-out__dHFkv {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes FeatureCard_placeholder-shimmer__u3qHS {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.FeatureCard_wrapper__KJjs9 {
    display: grid;
    grid-row-gap: var(--gap);
    row-gap: var(--gap);
    grid-column-gap: var(--gap);
    column-gap: var(--gap);
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    height: -moz-fit-content;
    height: fit-content
}

.FeatureCard_wrapper__KJjs9.FeatureCard_vertical__jUFqf {
    display: flex;
    flex-direction: column;
    transform: scaleY(.9)
}

@media(min-width:1024px) {
    .FeatureCard_wrapper__KJjs9.FeatureCard_vertical__jUFqf {
        transform: scale(1)
    }
}

@media(min-width:640px) {
    .FeatureCard_wrapper__KJjs9.FeatureCard_reverse__vohnw .FeatureCard_image-container__v8uBT {
        order: 2
    }
}

.FeatureCard_wrapper__KJjs9.FeatureCard_about_us__bLGnk {
    grid-template-columns: 1fr
}

.FeatureCard_wrapper__KJjs9 .FeatureCard_textWithList__IvdGA {
    padding: var(--space-m)
}

@media(min-width:768px) {
    .FeatureCard_wrapper__KJjs9 .FeatureCard_textWithList__IvdGA {
        margin: auto
    }
}

.FeatureCard_image-container__v8uBT {
    overflow: hidden
}

.FeatureCard_image__OHquv {
    transform: scale(1.1);
    transition: transform var(--speed-m) var(--ease-out-quad)
}

.FeatureCard_image__OHquv.FeatureCard_visible__JKclK {
    transform: scale(1)
}

.FeatureCard_content__aOHe6 {
    display: flex;
    justify-content: center;
    opacity: 0;
    transition: opacity var(--speed-m) var(--ease-out-quad);
    flex-direction: column
}

.FeatureCard_content__aOHe6.FeatureCard_visible__JKclK {
    opacity: 1
}

@media(min-width:768px) {
    .FeatureCard_list__O166N {
        margin: auto
    }
}

.FeatureCard_exploreCard__cK0JI {
    margin-bottom: var(--space-xl)
}

@media(min-width:768px) {
    .FeatureCard_exploreCard__cK0JI {
        margin-bottom: 0
    }
}

.FeatureCard_textWithList__IvdGA {
    width: 100%
}

.FeatureCard_textWithList__IvdGA .FeatureCard_text-block__WYp6K {
    padding: 0
}

.FeatureCard_textWithList__IvdGA .FeatureCard_text-block__WYp6K h4 {
    color: var(--color-blue);
    margin-top: 0
}

.FeatureCard_textWithList__IvdGA .FeatureCard_list__O166N {
    margin-left: 0;
    margin-top: var(--space-m);
    padding-left: 0;
    grid-gap: var(--space-s)
}

.FeatureCard_textWithList__IvdGA .FeatureCard_buttons__q3Y9u {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    row-gap: 24px
}

@media(min-width:768px) {
    .FeatureCard_buttons__q3Y9u {
        margin-top: var(--space-l);
        padding: 0 var(--space-xl)
    }
}

.FeatureCard_buttons__q3Y9u a {
    margin-right: var(--space-s);
    padding: 0 var(--space-s)
}

.FeatureCard_buttons__q3Y9u .FeatureCard_cta__NNmhq {
    margin-left: 0
}

.Faq_bv_modal_component_container__SMvZn {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.Faq_sr-only__jCPCC {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.Faq_font-xxs__1ez1v {
    font-size: 12px;
    line-height: 14px
}

.Faq_font-xs__w7_Oj {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .Faq_font-xs__w7_Oj {
        font-size: 18px
    }
}

.Faq_font-m__HY1ZR,
.Faq_font-s__OsYP0 {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .Faq_font-m__HY1ZR {
        font-size: 22px;
        line-height: 29.5px
    }
}

.Faq_font-xm__Jayhb {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .Faq_font-xm__Jayhb {
        font-size: 24px;
        line-height: 32px
    }
}

.Faq_font-l__syUEp {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .Faq_font-l__syUEp {
        font-size: 36px;
        line-height: 36px
    }
}

.Faq_font-xl__FCd_H {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .Faq_font-xl__FCd_H {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes Faq_fade-in__taYm3 {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Faq_fade-out__7aRxI {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes Faq_placeholder-shimmer__AvE01 {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.Faq_title__bWvKs {
    --faq-font-size: var(--font-xxl);
    font-size: var(--faq-font-size);
    line-height: var(--faq-font-size);
    margin: 0;
    margin-bottom: var(--space-m);
    text-align: center
}

@media(min-width:768px) {
    .Faq_title__bWvKs {
        --faq-font-size: var(--font-xxxl);
        margin-bottom: var(--space-xl)
    }
}

.Faq_subtitle__fEY52 {
    font-size: var(--font-s);
    margin-bottom: var(--space-l)
}

.Faq_hidden__Bsk_Q {
    margin-bottom: var(--space-xs);
    opacity: 0
}

.Faq_additional-message__oO87s {
    font-size: var(--font-s);
    margin-top: var(--space-xxxl)
}

.Faq_additional-message__oO87s p {
    --rich-text-line-height: var(--font-m);
    font-size: var(--font-xxs)
}

@media(min-width:768px) {
    .Faq_additional-message__oO87s {
        margin-top: var(--space-xxxxl)
    }
}

.Faq_link__PC3GQ {
    color: var(--color-blue);
    text-decoration: none
}

.DownloadSearch_bv_modal_component_container__w06MZ {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.DownloadSearch_sr-only__HRS5c {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.DownloadSearch_font-xxs__8N5Dr {
    font-size: 12px;
    line-height: 14px
}

.DownloadSearch_font-xs__qUZRX {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .DownloadSearch_font-xs__qUZRX {
        font-size: 18px
    }
}

.DownloadSearch_font-m__WVK7k,
.DownloadSearch_font-s__zt6fs {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .DownloadSearch_font-m__WVK7k {
        font-size: 22px;
        line-height: 29.5px
    }
}

.DownloadSearch_font-xm__LcdcB {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .DownloadSearch_font-xm__LcdcB {
        font-size: 24px;
        line-height: 32px
    }
}

.DownloadSearch_font-l__pAKLQ {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .DownloadSearch_font-l__pAKLQ {
        font-size: 36px;
        line-height: 36px
    }
}

.DownloadSearch_font-xl___XnJ0 {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .DownloadSearch_font-xl___XnJ0 {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes DownloadSearch_fade-in__jfHeZ {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes DownloadSearch_fade-out__kJskJ {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes DownloadSearch_placeholder-shimmer__Bxd37 {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.DownloadSearch_section__disUV {
    min-height: 40vh
}

.DownloadSearch_product-title__lJcZc {
    margin: var(--space-m) 0
}

@media(min-width:768px) {
    .DownloadSearch_product-title__lJcZc {
        text-align: center;
        margin: var(--space-xxl) 0
    }
}

.DownloadSearch_lang__3n9os {
    margin-bottom: var(--space-l);
    display: flex;
    justify-content: center;
    align-items: center;
    gap: var(--space-xs)
}

@media(min-width:768px) {
    .DownloadSearch_lang__3n9os {
        margin-bottom: var(--space-xl)
    }
}

.DownloadSearch_lang__3n9os .DownloadSearch_select__H5Cm6 {
    --select-height: 46px;
    min-width: 180px;
    padding-bottom: 0
}

.DownloadSearch_downloads__ql_At {
    --downloads-transition: transform var(--speed-xxs) ease-out, opacity var(--speed-xxs) var(--ease-out-quad)
}

.DownloadSearch_downloads__ql_At.DownloadSearch_enter__JBcVu {
    opacity: 0;
    transform: translateY(100%)
}

.DownloadSearch_downloads__ql_At.DownloadSearch_enterActive___O7vT {
    opacity: 1;
    transform: translateY(0);
    transition: var(--downloads-transition)
}

.DownloadSearch_downloads__ql_At.DownloadSearch_exit__KPKaq {
    opacity: 1;
    transform: translateY(0)
}

.DownloadSearch_downloads__ql_At.DownloadSearch_exitActive__2xqi2 {
    opacity: 0;
    transform: translateY(100%);
    transition: var(--downloads-transition)
}

.DownloadSearch_results__H6gFx {
    --results-transition: opacity var(--speed-xxs) var(--ease-out-sine)
}

.DownloadSearch_results__H6gFx.DownloadSearch_enter__JBcVu {
    opacity: 0
}

.DownloadSearch_results__H6gFx.DownloadSearch_enterActive___O7vT {
    opacity: 1;
    transition: var(--results-transition)
}

.DownloadSearch_results__H6gFx.DownloadSearch_exit__KPKaq {
    opacity: 1
}

.DownloadSearch_results__H6gFx.DownloadSearch_exitActive__2xqi2 {
    opacity: 0;
    transition: var(--results-transition)
}

.ComparisonTable_bv_modal_component_container__8P9DV {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.ComparisonTable_sr-only__hAAtq {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.ComparisonTable_font-xxs__dEcYB {
    font-size: 12px;
    line-height: 14px
}

.ComparisonTable_font-xs___1SeX {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .ComparisonTable_font-xs___1SeX {
        font-size: 18px
    }
}

.ComparisonTable_font-m__0f_C0,
.ComparisonTable_font-s___ZsQU {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .ComparisonTable_font-m__0f_C0 {
        font-size: 22px;
        line-height: 29.5px
    }
}

.ComparisonTable_font-xm__U8Tlm {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .ComparisonTable_font-xm__U8Tlm {
        font-size: 24px;
        line-height: 32px
    }
}

.ComparisonTable_font-l__UqIZ1 {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .ComparisonTable_font-l__UqIZ1 {
        font-size: 36px;
        line-height: 36px
    }
}

.ComparisonTable_font-xl__UXYwz {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .ComparisonTable_font-xl__UXYwz {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes ComparisonTable_fade-in__PLoKM {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ComparisonTable_fade-out__baa_7 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes ComparisonTable_placeholder-shimmer__YfIVu {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.ComparisonTable_comparison-table-section__jkUFA {
    position: relative
}

.ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_compare-price__1LRIY {
    text-decoration: line-through
}

.ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_controls__JQMLq {
    display: none;
    justify-content: center;
    gap: var(--space-m);
    margin-top: 0;
    padding-top: 0;
    position: absolute;
    top: 0;
    right: var(--gutter)
}

.ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_controls__JQMLq button {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    border: none;
    background: transparent;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

.ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_controls__JQMLq button svg {
    width: 18px;
    color: var(--color-white)
}

.ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_controls__JQMLq button:disabled {
    opacity: .5
}

.ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_controls__JQMLq button:hover:not(:disabled) {
    border-color: var(--color-blue-hover)
}

.ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_controls__JQMLq button:first-of-type svg {
    transform: rotate(180deg)
}

@media(min-width:768px) {
    .ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_controls__JQMLq {
        display: flex
    }
}

.ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_heading__R6xAs {
    display: flex;
    flex-direction: column;
    min-height: 30px
}

@media(min-width:768px) {
    .ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_heading__R6xAs {
        display: grid;
        grid-template-columns: 1fr auto
    }
}

.ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_title__tQB9W {
    font-size: var(--font-xl);
    margin: 0;
    text-align: left
}

@media(min-width:768px) {
    .ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_title__tQB9W {
        font-size: var(--font-xxxl)
    }
}

.ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_list__q4SU_ {
    --product-grid-row-gap: var(--space-l);
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    grid-column-gap: var(--gap);
    column-gap: var(--gap);
    grid-row-gap: var(--product-grid-row-gap);
    row-gap: var(--product-grid-row-gap)
}

@media(min-width:640px) {
    .ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_list__q4SU_ {
        grid-template-columns: 1fr
    }
}

@media(min-width:768px) {
    .ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_list__q4SU_ {
        --product-grid-row-gap: var(--space-xxxxl)
    }
}

@media(min-width:1024px) {
    .ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_list__q4SU_ {
        grid-template-columns: repeat(2, 1fr)
    }
}

.ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_card-title__LbYTa {
    font-size: var(--font-xxl);
    line-height: var(--space-l);
    margin: var(--space-xs) 0;
    color: var(--color-blue);
    font-weight: 700;
    text-align: center
}

.ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_image__Jsf2c,
.ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_image__Jsf2c * {
    aspect-ratio: 1/1
}

.ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_features-list__e2pRe {
    margin: var(--space-xxl) 0;
    text-align: center
}

.ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_features-list__e2pRe>li {
    margin: 0 0 var(--space-xxl) 0
}

.ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_features-list__e2pRe>li h4 {
    font-size: var(--font-xs);
    line-height: var(--space-s);
    margin: 0 0 var(--space-s) 0;
    color: var(--color-blue);
    letter-spacing: -4%;
    font-weight: 700;
    text-align: center
}

.ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_features-list__e2pRe>li p {
    font-size: var(--font-l);
    line-height: var(--space-m);
    text-align: center
}

.ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_features-list__e2pRe p:last-child:empty {
    display: none
}

.ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_price__9cWwT {
    font-size: var(--font-l);
    line-height: var(--space-m);
    text-align: center;
    font-weight: 400;
    margin: var(--space-m) 0 var(--space-xxl) 0;
    display: flex;
    justify-content: center;
    gap: var(--space-xxs)
}

.ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_price__9cWwT .ComparisonTable_compare-price__1LRIY {
    text-decoration: line-through
}

.ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_actions-container__vOTR0 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: var(--space-xs)
}

@media(min-width:1024px) {
    .ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_actions-container__vOTR0 {
        flex-direction: row
    }
}

.ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_actions-container__vOTR0 .ComparisonTable_action-btn__psWlf {
    flex-direction: row;
    --cta-height: 50px;
    --cta-color: var(--color-white);
    --cta-bg-color: var(--color-blue);
    border-radius: var(--rad-s);
    color: var(--cta-color);
    background: var(--cta-bg-color);
    font-size: var(--font-xs);
    line-height: 1.5;
    text-shadow: 0 0 1px rgba(0, 0, 0, .4);
    height: var(--cta-height);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border: none;
    text-decoration: none;
    transition: background-color .1s ease-in-out;
    cursor: pointer;
    width: 100%;
    height: 50px
}

@media(min-width:1024px) {
    .ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_actions-container__vOTR0 .ComparisonTable_action-btn__psWlf {
        width: auto;
        min-width: 175px
    }
}

@media(hover:hover)and (pointer:fine) {
    .ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_actions-container__vOTR0 .ComparisonTable_primary__H6axl:hover {
        --cta-bg-color: var(--color-blue-hover)
    }
}

.ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_actions-container__vOTR0 .ComparisonTable_outline__KCO__ {
    --cta-bg-color: none;
    border: 1px solid
}

@media(hover:hover)and (pointer:fine) {
    .ComparisonTable_comparison-table-section__jkUFA .ComparisonTable_actions-container__vOTR0 .ComparisonTable_outline__KCO__:hover {
        --cta-color: var(--color-grey-3)
    }
}

.BlogListing_bv_modal_component_container__UfE7_ {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.BlogListing_sr-only__4tL_F {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.BlogListing_font-xxs__tzMyU {
    font-size: 12px;
    line-height: 14px
}

.BlogListing_font-xs__RLooH {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .BlogListing_font-xs__RLooH {
        font-size: 18px
    }
}

.BlogListing_font-m__qLPWk,
.BlogListing_font-s__7WIRQ {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .BlogListing_font-m__qLPWk {
        font-size: 22px;
        line-height: 29.5px
    }
}

.BlogListing_font-xm__IRAyz {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .BlogListing_font-xm__IRAyz {
        font-size: 24px;
        line-height: 32px
    }
}

.BlogListing_font-l__YT_Cp {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .BlogListing_font-l__YT_Cp {
        font-size: 36px;
        line-height: 36px
    }
}

.BlogListing_font-xl__E_Qyr {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .BlogListing_font-xl__E_Qyr {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes BlogListing_fade-in__EJnpM {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes BlogListing_fade-out__YAgH5 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes BlogListing_placeholder-shimmer__goMAH {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.BlogListing_wrapper__WHs4Z {
    position: relative;
    margin-top: 85px
}

.BlogListing_wrapper__WHs4Z .BlogListing_title-container__OWkMy {
    padding: 75px 0
}

.BlogListing_wrapper__WHs4Z .BlogListing_title-container--inner__F3HZi {
    width: 100%;
    max-width: 1368px;
    padding: 0 24px;
    margin: 0 auto;
    text-align: center
}

.BlogListing_wrapper__WHs4Z .BlogListing_title-container--inner__F3HZi h1 {
    color: var(--color-white);
    font-size: 40px;
    font-weight: 700;
    line-height: normal;
    margin: 0
}

@media(min-width:768px) {
    .BlogListing_wrapper__WHs4Z .BlogListing_title-container--inner__F3HZi h1 {
        font-size: 64px
    }
}

.BlogListing_wrapper__WHs4Z .BlogListing_title-container--inner__F3HZi h2 {
    color: var(--color-blue);
    font-size: 18px;
    font-weight: 400;
    line-height: 1;
    margin: 0
}

@media(min-width:768px) {
    .BlogListing_wrapper__WHs4Z .BlogListing_title-container--inner__F3HZi h2 {
        font-size: 28px
    }
}

.BlogListing_wrapper__WHs4Z .BlogListing_filter-container__SXlUQ {
    position: relative
}

.BlogListing_wrapper__WHs4Z .BlogListing_filter-container__SXlUQ:before {
    content: "";
    border-bottom: 1px solid #222;
    position: absolute;
    bottom: 4px;
    left: 0;
    width: 100%;
    height: 4px
}

.BlogListing_wrapper__WHs4Z .BlogListing_filter-container--inner__kARTs {
    position: relative;
    width: 100%;
    max-width: 1368px;
    margin: 0 auto;
    text-align: center;
    overflow-x: scroll;
    overflow-y: hidden;
    padding: 0 16px 4px
}

.BlogListing_wrapper__WHs4Z .BlogListing_filter-container--inner__kARTs::-webkit-scrollbar {
    height: 0
}

.BlogListing_wrapper__WHs4Z .BlogListing_filter-container--inner__kARTs ul {
    display: flex;
    justify-content: center;
    gap: 32px;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto
}

.BlogListing_wrapper__WHs4Z .BlogListing_filter-container--inner__kARTs ul li {
    color: #fff;
    text-shadow: 0 4px 80px rgba(0, 0, 0, .55);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    padding: 24px 0 16px;
    position: relative;
    white-space: nowrap;
    cursor: pointer
}

.BlogListing_wrapper__WHs4Z .BlogListing_filter-container--inner__kARTs ul li:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 0;
    background-color: #0096d6;
    transition: height .2s
}

.BlogListing_wrapper__WHs4Z .BlogListing_filter-container--inner__kARTs ul li.BlogListing_active__fvnPV:after {
    height: 4px
}

.BlogListing_wrapper__WHs4Z .BlogListing_filter-container--inner__kARTs ul li button {
    position: unset;
    width: auto;
    height: auto;
    display: block;
    transform: unset;
    background-color: transparent;
    border: 0;
    padding: 0;
    font-size: inherit
}

.BlogListing_wrapper__WHs4Z .BlogListing_posts-container__DMOia {
    padding: 128px 0 64px
}

.BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ {
    width: 100%;
    max-width: 1368px;
    padding: 0 24px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-row-gap: 64px;
    row-gap: 64px;
    grid-column-gap: 36px;
    column-gap: 36px
}

.BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container__mZ3gU {
    grid-column: span 6
}

@media(min-width:768px) {
    .BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container__mZ3gU {
        grid-column: span 3
    }
}

@media(min-width:1280px) {
    .BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container__mZ3gU {
        grid-column: span 2
    }
}

.BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container__mZ3gU:first-child {
    grid-column: span 6;
    padding-bottom: 64px;
    border-bottom: 1px solid #222
}

@media(min-width:1280px) {

    .BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container__mZ3gU:nth-child(2),
    .BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container__mZ3gU:nth-child(3) {
        grid-column: span 3;
        padding-bottom: 64px;
        border-bottom: 1px solid #222
    }

    .BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container__mZ3gU:nth-child(3) {
        margin-left: -36px;
        padding-left: 36px
    }
}

.BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container--inner__6eb1B {
    display: grid;
    grid-template-columns: 1fr;
    grid-row-gap: 24px;
    row-gap: 24px
}

.BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container--inner__6eb1B .BlogListing_image-container__Q2vr6 {
    height: 250px;
    border-radius: 8px;
    overflow: hidden
}

.BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container--inner__6eb1B .BlogListing_info-container__9l_V_ {
    display: flex;
    flex-direction: column;
    row-gap: 24px;
    justify-content: space-between
}

.BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container--inner__6eb1B .BlogListing_info-container--data__ntfq7 {
    display: flex;
    flex-direction: column;
    row-gap: 24px
}

.BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container--inner__6eb1B .BlogListing_info-container--data__ntfq7 span {
    color: var(--primary-blue, #0096d6);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -.64px
}

.BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container--inner__6eb1B .BlogListing_info-container--data__ntfq7 h3 {
    color: var(--primary-white, #fff);
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -1.28px;
    margin: 0
}

.BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container--inner__6eb1B .BlogListing_info-container--data__ntfq7 p {
    color: var(--secondary-gray-2, #e1e1e1);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -.64px
}

.BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container--inner__6eb1B .BlogListing_info-container--action__5pXon {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    column-gap: 24px;
    align-items: center
}

.BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container--inner__6eb1B .BlogListing_info-container--action__5pXon .BlogListing_date-time__Qkep1 {
    display: flex;
    flex-direction: row;
    column-gap: 16px
}

.BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container--inner__6eb1B .BlogListing_info-container--action__5pXon .BlogListing_date-time__Qkep1 .BlogListing_date__55tAZ {
    color: var(--secondary-gray-2, #e1e1e1);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: -.64px
}

.BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container--inner__6eb1B .BlogListing_info-container--action__5pXon .BlogListing_date-time__Qkep1 .BlogListing_line__3l_e4 {
    display: block;
    width: 1px;
    height: 22px;
    background-color: #2c2e35
}

.BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container--inner__6eb1B .BlogListing_info-container--action__5pXon .BlogListing_date-time__Qkep1 .BlogListing_time__HOpA_ {
    color: #616267;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: -.64px
}

.BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container--inner__6eb1B .BlogListing_info-container--action__5pXon a {
    color: var(--primary-blue, #0096d6);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    text-decoration: none
}

.BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container__mZ3gU:first-child .BlogListing_post-container--inner__6eb1B {
    grid-template-columns: 1fr;
    column-gap: 41px
}

@media(min-width:768px) {
    .BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container__mZ3gU:first-child .BlogListing_post-container--inner__6eb1B {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media(min-width:1280px) {
    .BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container__mZ3gU:first-child .BlogListing_post-container--inner__6eb1B {
        grid-template-columns: 2fr 1fr
    }
}

.BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container__mZ3gU:first-child .BlogListing_post-container--inner__6eb1B .BlogListing_image-container__Q2vr6 {
    min-height: 470px;
    height: 100%
}

.BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container__mZ3gU:nth-child(2) .BlogListing_post-container--inner__6eb1B .BlogListing_image-container__Q2vr6,
.BlogListing_wrapper__WHs4Z .BlogListing_posts-container--inner__ddpb_ .BlogListing_post-container__mZ3gU:nth-child(3) .BlogListing_post-container--inner__6eb1B .BlogListing_image-container__Q2vr6 {
    height: 360px
}

.BlogListing_wrapper__WHs4Z button {
    position: absolute;
    left: 50%;
    bottom: 48px;
    transform: translateX(-50%);
    display: inline-flex;
    height: 36px;
    padding: 8px 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    cursor: pointer;
    border-radius: 4px;
    background: var(--primary-blue, #0096d6);
    border: none;
    color: var(--primary-white, #fff);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.BlogListing_wrapper-row__ZOwP3 .BlogListing_title-container__OWkMy {
    padding-bottom: 0
}

.BlogListing_wrapper-row__ZOwP3 .BlogListing_title-container--inner__F3HZi {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    text-align: left
}

@media(min-width:768px) {
    .BlogListing_wrapper-row__ZOwP3 .BlogListing_title-container--inner__F3HZi {
        flex-direction: row;
        text-align: center;
        align-items: center
    }
}

.BlogListing_wrapper-row__ZOwP3 .BlogListing_title-container--inner__F3HZi h2 {
    color: var(--color-white);
    font-weight: 700;
    font-size: 32px;
    line-height: 43px;
    margin-bottom: 40px
}

@media(min-width:768px) {
    .BlogListing_wrapper-row__ZOwP3 .BlogListing_title-container--inner__F3HZi h2 {
        font-size: 44px;
        line-height: 60px;
        margin-bottom: 0
    }
}

.BlogListing_wrapper-row__ZOwP3 .BlogListing_title-container--inner__F3HZi a {
    border-radius: 4px;
    color: var(--color-white);
    background: var(--color-blue);
    display: flex;
    align-items: center;
    padding: 0 24px;
    font-size: 16px;
    line-height: 22px;
    height: 50px;
    width: max-content;
    text-decoration: none
}

.BlogListing_wrapper-row__ZOwP3 .BlogListing_posts-container__DMOia {
    padding-top: 40px
}

.Breadcrumbs_bv_modal_component_container__9n0VZ {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.Breadcrumbs_sr-only__EM0rv {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.Breadcrumbs_font-xxs__LR244 {
    font-size: 12px;
    line-height: 14px
}

.Breadcrumbs_font-xs__NGpkK {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .Breadcrumbs_font-xs__NGpkK {
        font-size: 18px
    }
}

.Breadcrumbs_font-m__s4FYt,
.Breadcrumbs_font-s__0Tb_S {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .Breadcrumbs_font-m__s4FYt {
        font-size: 22px;
        line-height: 29.5px
    }
}

.Breadcrumbs_font-xm__KkyUo {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .Breadcrumbs_font-xm__KkyUo {
        font-size: 24px;
        line-height: 32px
    }
}

.Breadcrumbs_font-l__3KuJ6 {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .Breadcrumbs_font-l__3KuJ6 {
        font-size: 36px;
        line-height: 36px
    }
}

.Breadcrumbs_font-xl__ubP8E {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .Breadcrumbs_font-xl__ubP8E {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes Breadcrumbs_fade-in__w4LkK {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Breadcrumbs_fade-out__Awov4 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes Breadcrumbs_placeholder-shimmer__DhrS5 {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.Breadcrumbs_section__Ekc2I {
    margin-bottom: var(--space-xxxxl);
    margin-top: var(--space-xl)
}

.Breadcrumbs_nav__eHScM {
    align-items: center;
    color: var(--color-white)
}

.Breadcrumbs_nav__eHScM .Breadcrumbs_items__sG_Z8 {
    display: flex;
    flex-wrap: wrap;
    font-size: var(--font-xs);
    font-weight: var(--font-weight-medium);
    gap: var(--space-xs);
    line-height: var(--font-l)
}

.Breadcrumbs_nav__eHScM .Breadcrumbs_items__sG_Z8 .Breadcrumbs_item__X2V_E .Breadcrumbs_link__0j_Hn {
    color: var(--color-grey-6);
    text-decoration: none
}

.Breadcrumbs_nav__eHScM .Breadcrumbs_items__sG_Z8 .Breadcrumbs_item__X2V_E .Breadcrumbs_link__0j_Hn:hover {
    color: var(--color-white)
}

.Breadcrumbs_nav__eHScM .Breadcrumbs_items__sG_Z8 .Breadcrumbs_item__X2V_E .Breadcrumbs_link__0j_Hn:hover span {
    text-decoration: underline
}

.Breadcrumbs_nav__eHScM .Breadcrumbs_items__sG_Z8 .Breadcrumbs_item__X2V_E:after {
    color: var(--color-grey-6);
    content: "/";
    margin: 0 0 0 var(--space-xs)
}

.Breadcrumbs_nav__eHScM .Breadcrumbs_items__sG_Z8 .Breadcrumbs_item__X2V_E.Breadcrumbs_current__RfTIj .Breadcrumbs_link__0j_Hn {
    color: var(--color-white)
}

.Breadcrumbs_nav__eHScM .Breadcrumbs_items__sG_Z8 .Breadcrumbs_item__X2V_E.Breadcrumbs_current__RfTIj:after {
    content: none !important
}

.Breadcrumbs_nav__eHScM .Breadcrumbs_link__0j_Hn.Breadcrumbs_mobile__RkZgR {
    color: var(--color-white);
    text-decoration: none;
    font-size: var(--font-xs);
    font-weight: var(--font-weight-medium);
    line-height: var(--font-l)
}

.Breadcrumbs_nav__eHScM .Breadcrumbs_icon__i9NVz {
    height: 32px;
    margin-right: 15px;
    width: 32px
}

.Breadcrumbs_nav__eHScM .Breadcrumbs_icon__i9NVz>path {
    fill: #fff !important
}

.LogosList_bv_modal_component_container__VAfnR {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important
}

.LogosList_sr-only__Tk_tb {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.LogosList_font-xxs__zaKhn {
    font-size: 12px;
    line-height: 14px
}

.LogosList_font-xs__rS05C {
    font-size: 14px;
    line-height: 24px
}

@media(min-width:768px) {
    .LogosList_font-xs__rS05C {
        font-size: 18px
    }
}

.LogosList_font-m__wylhQ,
.LogosList_font-s__FcP4H {
    font-size: 18px;
    line-height: 24px
}

@media(min-width:768px) {
    .LogosList_font-m__wylhQ {
        font-size: 22px;
        line-height: 29.5px
    }
}

.LogosList_font-xm__jN4ic {
    font-size: 22px;
    line-height: 30px
}

@media(min-width:768px) {
    .LogosList_font-xm__jN4ic {
        font-size: 24px;
        line-height: 32px
    }
}

.LogosList_font-l__tY_rm {
    font-size: 20px;
    line-height: 26px
}

@media(min-width:768px) {
    .LogosList_font-l__tY_rm {
        font-size: 36px;
        line-height: 36px
    }
}

.LogosList_font-xl__yJfl1 {
    font-size: 36px;
    line-height: 36px
}

@media(min-width:768px) {
    .LogosList_font-xl__yJfl1 {
        font-size: 60px;
        line-height: 80px
    }
}

@keyframes LogosList_fade-in__CePbE {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes LogosList_fade-out__PGNM_ {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes LogosList_placeholder-shimmer___oP_y {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.LogosList_logos-list__G3g3W {
    align-items: center;
    display: flex;
    flex: 1 1;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center
}

.LogosList_logos-list__logo__H2eJj div>img {
    object-fit: contain !important
}
