.style_padding__x__9uesc {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__9uesc {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__9uesc {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__9uesc {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__vj6_R {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__vj6_R {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__vj6_R {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__zEYwP {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__zEYwP {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__zEYwP {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__zEYwP {
        padding-top: 56px
    }
}

.style_padding__bottom__8m5Vc {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__8m5Vc {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__8m5Vc {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__8m5Vc {
        padding-bottom: 28px
    }
}

.style_padding__right__Vzbt2 {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__Vzbt2 {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__Vzbt2 {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__Vzbt2 {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__Vzbt2 {
        padding-right: 30px
    }
}

.style_padding__left__8kiXH {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__8kiXH {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__8kiXH {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__8kiXH {
        padding-left: 30px
    }
}

.style_body-text-mb__J35m4 {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__J35m4 {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__J35m4 {
        margin-bottom: 20px
    }
}

.style_h3-mb__JFNKn {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__JFNKn {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__JFNKn {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__9rN29 {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__9rN29 {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__9rN29 {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__9rN29 {
        padding-top: 7px
    }
}

.style_pb_xs__vNhSu {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__vNhSu {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__vNhSu {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__vNhSu {
        padding-bottom: 7px
    }
}

.style_pt_1__pOEZz {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__pOEZz {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__pOEZz {
        padding-top: 14px
    }
}

.style_pb_1__KxK_z {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__KxK_z {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__KxK_z {
        padding-bottom: 14px
    }
}

.style_pt_2__RWhmx {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__RWhmx {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__RWhmx {
        padding-top: 28px
    }
}

.style_pb_2__LcyQ2 {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__LcyQ2 {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__LcyQ2 {
        padding-bottom: 28px
    }
}

.style_pt_3__ET9Mx {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__ET9Mx {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__ET9Mx {
        padding-top: 42px
    }
}

.style_pb_3__r3ECd {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__r3ECd {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__r3ECd {
        padding-bottom: 42px
    }
}

.style_pt_4__6hmdE {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__6hmdE {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__6hmdE {
        padding-top: 56px
    }
}

.style_pb_4__GiMxx {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__GiMxx {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__GiMxx {
        padding-bottom: 56px
    }
}

.style_pt_8__aePy_ {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__aePy_ {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__aePy_ {
        padding-top: 112px
    }
}

.style_pb_8__oXXGs {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__oXXGs {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__oXXGs {
        padding-bottom: 112px
    }
}

.style_p_xs__kTZct {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__kTZct {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__kTZct {
        padding: 7px
    }
}

.style_p_1___onUd {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1___onUd {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1___onUd {
        padding: 14px
    }
}

.style_p_2__t2Jv1 {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__t2Jv1 {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__t2Jv1 {
        padding: 28px
    }
}

.style_p_3__bGamk {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__bGamk {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__bGamk {
        padding: 42px
    }
}

.style_p_4__eRTqL {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__eRTqL {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__eRTqL {
        padding: 56px
    }
}

.style_p_8__ss3pQ {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__ss3pQ {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__ss3pQ {
        padding: 112px
    }
}

.style_btn__WWKKA {
    border-radius: 10px;
    width: fit-content
}

.style_btn__WWKKA:not(.style_btn-link__9zy8z) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__WWKKA:not(.style_btn-link__9zy8z) {
        font-size: 15px
    }
}

.style_btn__WWKKA.style_btn-primary__z0uXI {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__WWKKA.style_btn-whatsapp___A_X1 {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__WWKKA.style_btn-primary__z0uXI:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__WWKKA.style_btn-primary-light__N1IL4 {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__WWKKA.style_btn-secondary__yV0K8 {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__WWKKA.style_btn-form__5hbQs {
    background-color: #82e8cd
}

.style_btn__WWKKA.style_btn-form__5hbQs:hover {
    color: #fff
}

.style_btn__WWKKA.style_btn-link__9zy8z, .style_btn__WWKKA.style_btn-link__9zy8z:active, .style_btn__WWKKA.style_btn-link__9zy8z:focus, .style_btn__WWKKA.style_btn-link__9zy8z:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__WWKKA.style_btn-link__9zy8z, .style_btn__WWKKA.style_btn-link__9zy8z:active, .style_btn__WWKKA.style_btn-link__9zy8z:focus, .style_btn__WWKKA.style_btn-link__9zy8z:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__WWKKA.style_btn-link__9zy8z:hover {
    color: #3b3b96
}

.style_btn__WWKKA.style_btn-social__ZpS8D {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__WWKKA.style_btn-medical__iKnt0 {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__WWKKA.style_btn-medical-purple__lFRUP {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__WWKKA.style_btn-social-pink__JReKk {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__WWKKA.style_btn-main-blue__aoueb {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__Ti9k9:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__tRxaG, .style_black-link__tRxaG a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__tRxaG:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__WWKKA.style_btn-link__9zy8z, .style_btn__WWKKA.style_lg__fBFJ1, .style_btn__WWKKA.style_md__UDfdw, .style_btn__WWKKA.style_sm__Phw51 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__WWKKA.style_btn-link__9zy8z, .style_btn__WWKKA.style_lg__fBFJ1, .style_btn__WWKKA.style_md__UDfdw, .style_btn__WWKKA.style_sm__Phw51 {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__WWKKA.style_btn-link__9zy8z, .style_btn__WWKKA.style_lg__fBFJ1, .style_btn__WWKKA.style_md__UDfdw, .style_btn__WWKKA.style_sm__Phw51 {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__WWKKA.style_sm__Phw51 {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__WWKKA.style_sm__Phw51 {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__WWKKA.style_sm__Phw51 {
        min-width: 130px
    }
}

.style_btn__WWKKA.style_md__UDfdw {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__WWKKA.style_md__UDfdw {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__WWKKA.style_md__UDfdw {
        min-width: 186px
    }
}

.style_btn__WWKKA.style_lg__fBFJ1 {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__WWKKA.style_lg__fBFJ1 {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__WWKKA.style_lg__fBFJ1 {
        min-width: 215px
    }
}

.style_btn__WWKKA.style_xl__If8RA {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__WWKKA.style_xl__If8RA {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__WWKKA.style_xl__If8RA {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__5ztyT {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__5ztyT {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__5ztyT {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__czuJH {
    background-color: #6de3c6;
    border-radius: 10px;
    padding: 32.5px 26.21px 32.5px 27px;
    margin-bottom: 26.4px;
    color: #0c463e
}

@media screen and (max-width: 992px) {
    .style_list_button__czuJH {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__WWKKA.style_btn-link__9zy8z:disabled {
    color: #aaa
}

.style_footer-link__Ti9k9, .style_footer-link__Ti9k9 a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__Ti9k9:hover {
    color: #0fa
}

.style_btn-anmetist__LGs3d {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__2cEU5 {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__9bwNr {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__fK993 {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__r686K {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__bMAQn {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__HD2xm, .style_h2__ZDfRJ, .style_h3__HXF_H {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__HD2xm {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__HD2xm {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__HD2xm {
        font-size: 30px
    }
}

.style_h2__ZDfRJ {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__ZDfRJ {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__ZDfRJ {
        font-size: 24px
    }
}

.style_h3__HXF_H {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__HXF_H {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__HXF_H {
        font-size: 24px
    }
}

.style_h4__WRrz2, .style_h5__2mtH7 {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__WRrz2, .style_h5__2mtH7 {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__WRrz2, .style_h5__2mtH7 {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__IKM9s {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__IKM9s {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__IKM9s {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__ELFhw, .style_textual_highlight__4n7RS {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__ELFhw {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__ELFhw {
        font-size: 15px
    }
}

.style_textual_highlight__4n7RS {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__4n7RS {
        font-size: 15px
    }
}

.style_button-text__Y8gIk {
    font-family: Artex Regular, Roc Grotesk W05 Regular;
    font-weight: 900;
    font-size: 20px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_button-text__Y8gIk {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__QrH31 {
    font-family: Artex Regular, Roc Grotesk W05 Regular;
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_body-text2__QrH31 {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__VnLeL {
    font-family: Artex Regular, Roc Grotesk W05 Regular;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_body-text__VnLeL {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__QrH31 p:last-child, .style_body-text__VnLeL p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__TvMeW {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__TvMeW {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__TvMeW.style_dropdown-item__yos8p {
        font-size: 14px !important
    }
}

.style_title__u4LFe, .style_title__u4LFe.style_h2__ZDfRJ {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__u4LFe, .style_title__u4LFe.style_h2__ZDfRJ {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__u4LFe, .style_title__u4LFe.style_h2__ZDfRJ {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__TchBt {
    font-family: Artex Extended, Roc Grotesk W05 Medium;
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 16.8px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_subtitle__TchBt {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__TchBt {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__5jnAr {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__5jnAr {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__5jnAr {
        margin-bottom: 15px
    }
}

.style_cta-text__DuFrF {
    font-family: Artex Regular, Roc Grotesk W05 Regular;
    font-style: normal;
    font-weight: 900;
    font-size: 20px;
    line-height: 30px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_cta-text__DuFrF {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__DuFrF {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__X_Zxb {
    font-family: Artex Regular, Roc Grotesk W05 Regular;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    position: relative;
    z-index: 200;
    text-decoration-line: underline
}

@media screen and (max-width: 992px) {
    .style_link-text__X_Zxb {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__WEV2d.style_h3__HXF_H {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__WEV2d.style_h3__HXF_H {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__WEV2d.style_h3__HXF_H {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__dW8kR {
    height: 434px
}

.style_card_1__dW8kR .style_card_image__J_erm img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__dW8kR {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__dW8kR .style_card_image__J_erm {
        height: 231px
    }

    .style_card_1__dW8kR .style_card_body__QtQ5I {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__dW8kR {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__dW8kR .style_card_image__J_erm {
        height: 127px
    }

    .style_card_1__dW8kR .style_card_body__QtQ5I {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__dW8kR {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__dW8kR .style_card_image__J_erm {
        height: 200px
    }

    .style_card_1__dW8kR .style_card_body__QtQ5I {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__LrtRC {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__LrtRC {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__LrtRC {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__dW8kR, .style_card_2__LrtRC {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__dW8kR, .style_card_2__LrtRC {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__dW8kR, .style_card_2__LrtRC {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__dW8kR, .style_card_2__LrtRC {
        width: 330px !important
    }
}

.style_card_body__QtQ5I {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__QtQ5I {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__QtQ5I {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__QtQ5I {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__QtQ5I {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__QtQ5I {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__QtQ5I {
        height: 131.5px
    }
}

@font-face {
    font-family: Artex Black;
    src: url(../../fonts/Artex-Black.woff2) format("woff2"), url(../../fonts/Artex-Black.woff) format("woff");
    font-weight: 900;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Artex Regular;
    src: url(../../fonts/Artex-Regular.woff2) format("woff2"), url(../../fonts/Artex-Regular.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Artex Compressed;
    src: url(../../fonts/Artex-Compressed-Bold.woff2) format("woff2"), url(../../fonts/Artex-Compressed-Bold.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Artex Extended;
    src: url(../../fonts/Artex-Extended-Bold.woff2) format("woff2"), url(../../fonts/Artex-Extended-Bold.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Roc Grotesk W05 Wide;
    src: url(../../fonts/7d0a06eb-302f-43dd-be28-272e22ce2c87.woff2) format("woff2"), url(../../fonts/1cda47f3-7e39-403a-b514-b9548a277713.woff) format("woff");
    font-display: swap
}

@font-face {
    font-family: Roc Grotesk W05 Medium;
    src: url(../../fonts/f3d78119-f633-4489-a2e3-8eceaabaa1be.woff2) format("woff2"), url(../../fonts/3a9252cd-8be2-4789-8860-6d54dd13b0b6.woff) format("woff");
    font-display: swap
}

@font-face {
    font-family: Roc Grotesk W05 Regular;
    src: url(../../fonts/e8cf596e-4fb1-4829-a7e7-84597a647cd1.woff2) format("woff2"), url(../../fonts/3d9eacb0-940f-4d17-8494-62f93a208c8b.woff) format("woff");
    font-display: swap
}

.style_text-black__SN8vf {
    color: #3b3b96
}

.style_text-main-orange__NVAbv {
    color: #fff !important
}

.style_text-social-red__Y4LOQ {
    color: #ff7e47
}

.style_text-social-pink__u_ZFR {
    color: #ff92d5
}

.style_text-medic-blue__GiNNA {
    color: #fff !important
}

.style_text-medic-purple__drEEj {
    color: #968bd9
}

.style_bg-medic-beige__f7p0b {
    background-color: #fff !important
}

.style_bg-main-orange-light__magu3 {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__h4Nax {
    background-color: #ffa724
}

.style_bg-amethyst-dark__nJIfn {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__q3k_d {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__kPY0E {
    background-color: #3e385f
}

.style_bg-main-dark__OSVSi {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__OSVSi p {
    color: #fff
}

.style_bg-main-dark__OSVSi .style_body-text__VnLeL.style_text-black__SN8vf p, .style_bg-main-dark__OSVSi .style_body-text__VnLeL.style_text-main-black___3ZcJ p, .style_bg-main-dark__OSVSi .style_card-text__UJB3m.style_text-black__SN8vf p, .style_bg-main-dark__OSVSi .style_card-text__UJB3m.style_text-main-black___3ZcJ p, .style_bg-main-dark__OSVSi .style_text-black__SN8vf p, .style_bg-main-dark__OSVSi .style_text-main-black___3ZcJ p {
    color: #000 !important
}

.style_bg-main-light__AeDfR {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__AeDfR p {
    color: #000
}

.style_bg-main-dark__OSVSi h1, .style_bg-main-dark__OSVSi h2, .style_bg-main-dark__OSVSi h3, .style_bg-main-dark__OSVSi h4, .style_bg-main-dark__OSVSi h5, .style_bg-main-dark__OSVSi h6 {
    color: #fff
}

.style_bg-main-light__AeDfR h1, .style_bg-main-light__AeDfR h2, .style_bg-main-light__AeDfR h3, .style_bg-main-light__AeDfR h4, .style_bg-main-light__AeDfR h5, .style_bg-main-light__AeDfR h6 {
    color: #151424
}

.style_bg-main-turquoise__Klvyl {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__WsaoZ {
    background-color: #d5ddfd
}

.style_card-body__cehzS.style_text-main-black___3ZcJ, .style_card-body__cehzS.style_text-main-black___3ZcJ *, .style_card-footer__JfPzf.style_text-main-black___3ZcJ, .style_card-footer__JfPzf.style_text-main-black___3ZcJ *, .style_text-dark__C7n7X, .style_text-main-black___3ZcJ, .style_text-main-black___3ZcJ .style_btn-link__9zy8z, .style_text-main-black___3ZcJ a, .style_text-main-black___3ZcJ button, .style_text-main-black___3ZcJ div, .style_text-main-black___3ZcJ h1, .style_text-main-black___3ZcJ h2, .style_text-main-black___3ZcJ h3, .style_text-main-black___3ZcJ h4, .style_text-main-black___3ZcJ h5, .style_text-main-black___3ZcJ h6, .style_text-main-black___3ZcJ p, .style_text-main-black___3ZcJ span, .style_text-main-black___3ZcJ time {
    color: #000 !important
}

.style_text-coal__PtUyV {
    color: #002d32
}

.style_bg-social-red__cPa98 {
    background-color: #fdeae1
}

.style_bg-social-red-dark__C8lMH {
    background-color: #ff7e47
}

.style_bg-social-pink__7vHvn {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__KKibM {
    background-color: #ff92d5
}

.style_bg-medic-purple__Ct_3w {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__mBRW6 {
    background-color: #968bd9
}

.style_bg-medic-blue__gZM0k {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__27DWZ {
    background-color: #99d4dc
}

.style_bg-coal__gwgGA {
    background-color: #002d32
}

.style_bg-coal-dark__PgBcd {
    background-color: #000b0d
}

.style_bg-coal-light__liIO1 {
    background-color: #f0fcfd
}

.style_bg-main-blue__i6axZ {
    background-color: #3b3b96
}

.style_bg-ash-20__wSRxZ {
    background-color: #dcdcdc
}

.style_bg-main-white__7U2vS, .style_bg-white__hdtsp {
    background-color: #fff
}

.style_bg-amethyst__McbRa {
    background-color: #8a84f5
}

.style_bg-turquoise__LqqWJ {
    background-color: #23d2af
}

.style_bg-transparent__IPh3R {
    background: transparent
}

.style_text-decoration-none__e2mnD {
    text-decoration: none !important
}

.style_form-control__t6H5T {
    min-height: 50px
}

.style_form-check-input__MKv35, .style_form-check-input__MKv35[type=checkbox], .style_form-control__t6H5T, .style_form-select__EO_jc {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__qLEPP .style_form-check-input__MKv35 {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__qLEPP .style_form-check-input__MKv35:checked {
    background: #fff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%2319957c' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");
    background-position: 50%;
    background-size: 50%;
    background-repeat: no-repeat;
    border: 1px solid #0c463e
}

.style_custom__form_styles_booking__vs__d .style_form-check-input__MKv35 {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__vs__d .style_form-check-input__MKv35:checked {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%2319957c' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E") !important;
    background-position: 50%;
    background-size: 60%;
    background-repeat: no-repeat;
    -webkit-box-shadow: 0 0 0 3px #19957c;
    -moz-box-shadow: 0 0 0 3px #19957c;
    box-shadow: inset 0 0 0 3px #19957c
}

.style_custom__form_group__SiDGJ {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__SiDGJ {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__SiDGJ {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__WWKKA {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__ROmS_ + .style_btn__WWKKA:hover {
    color: #fff !important
}

.style_card__YhT1V.style_custom__card__v2UFi {
    --bs-card-spacer-y: 0;
    --bs-card-spacer-x: 0;
    --bs-card-title-spacer-y: 0;
    --bs-card-border-width: 0px;
    --bs-card-border-color: transparent;
    --bs-card-border-radius: 0.375rem;
    --bs-card-box-shadow: ;
    --bs-card-inner-border-radius: calc(0.375rem - 1px);
    --bs-card-cap-padding-y: 0;
    --bs-card-cap-padding-x: 0;
    --bs-card-cap-bg: rgba(0, 0, 0, .03);
    --bs-card-cap-color: ;
    --bs-card-height: ;
    --bs-card-color: ;
    --bs-card-bg: #fff;
    --bs-card-img-overlay-padding: 0;
    --bs-card-group-margin: 0;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-clip: border-box
}

.style_nav-link__N9JmM {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__N9JmM {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__6EpF6 {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__vlQ_O {
    border: none !important
}

.style_navbar-toggler__vlQ_O:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__Fzucb .style_navbar-toggler-icon__nqs_3 {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__nqs_3.style_light_ellipsis__4OFfw {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__DR5Aq .style_dropdown-menu__Z1xTl {
    border-radius: 0;
    border: none;
    box-shadow: 0 0 10px 2px #002d32;
    box-shadow: 0 0 10px 2px rgba(0, 45, 50, .25);
    -webkit-box-shadow: 0 0 10px 2px rgba(0, 45, 50, .25);
    -moz-box-shadow: 0 0 10px 2px rgba(0, 45, 50, .25);
    background-color: #e1f8f9 !important;
    color: #000 !important
}

@media screen and (min-width: 1024px) {
    .style_navbar-nav__DR5Aq .style_dropdown-menu__Z1xTl {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__DR5Aq .style_dropdown-menu__Z1xTl * {
        color: #fff !important
    }
}

.style_navbar-nav__DR5Aq .style_dropdown-menu__Z1xTl .style_dropdown-item__yos8p {
    color: #000 !important
}

.style_navbar-nav__DR5Aq .style_dropdown-menu__Z1xTl .style_dropdown-item__yos8p:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__TwxSG {
    background-color: #fff !important
}

.style_custom__pagination__LWcMX {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__LWcMX {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__LWcMX {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__LWcMX {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__LWcMX .style_page-item__EpH1j {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__LWcMX .style_page-item__EpH1j {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__LWcMX .style_page-link__LUqW9 {
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif;
    height: 50px !important;
    width: 53px !important;
    color: #002d32 !important;
    background-color: #fff !important;
    border-radius: 10px !important;
    display: flex !important;
    padding: 0 !important;
    justify-content: center !important;
    align-items: center !important;
    font-weight: 400;
    font-size: 20px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__LWcMX .style_page-link__LUqW9 {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__LWcMX .style_page-link__LUqW9 {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__LWcMX .style_active__ReNmw .style_page-link__LUqW9 {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__44hlc {
    border-radius: 10px !important
}

.style_react-calendar__nm51_ {
    border: none !important;
    background: transparent !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

@media screen and (max-width: 992px) {
    .style_react-calendar__nm51_ {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__nm51_ .style_react-calendar__navigation__0f7a8 {
    border-bottom: 2px solid #ffa724 !important;
    margin-bottom: 0 !important;
    align-items: flex-start;
    display: flex;
    height: 36px !important
}

@media screen and (max-width: 992px) {
    .style_react-calendar__nm51_ .style_react-calendar__navigation__0f7a8 {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__nm51_ .style_react-calendar__navigation__0f7a8 {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__nm51_ .style_react-calendar__navigation__label__6AsXB {
    color: #ffa724 !important
}

.style_react-calendar__nm51_ .style_react-calendar__navigation__arrow__6u19s {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__nm51_ .style_react-calendar__navigation__next2-button__DHOgx, .style_react-calendar__nm51_ .style_react-calendar__navigation__prev2-button__A3N0O {
    display: none !important
}

.style_react-calendar__nm51_ .style_react-calendar__month-view__weekdays__n_geD {
    text-decoration: none !important;
    color: #ffa724 !important;
    text-transform: none !important;
    font-size: 1rem !important;
    padding: 0 !important
}

@media screen and (max-width: 576px) {
    .style_react-calendar__nm51_ .style_react-calendar__month-view__weekdays__n_geD {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__nm51_ .style_react-calendar__month-view__days__day--neighboringMonth__df7_4 {
    color: #b5b5b5 !important
}

.style_react-calendar__nm51_ .style_react-calendar__tile__l2cQp {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__nm51_ .style_react-calendar__tile__l2cQp {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__nm51_ .style_react-calendar__tile__l2cQp abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__nm51_ .style_react-calendar__tile__l2cQp abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__nm51_ .style_react-calendar__tile--active__PaWBv {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__nm51_ .style_react-calendar__tile--active__PaWBv abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__nm51_ .style_react-calendar__tile--now__qBpxr {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__nm51_ .style_react-calendar__tile--now__qBpxr abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__nm51_ .style_react-calendar__month-view__days__day--weekend__69AXX:not(.style_react-calendar__tile--active__PaWBv) {
    color: #ffa724 !important
}

.style_pointer___FF5z {
    cursor: pointer
}

.style_link_banner_text___iEqV {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text___iEqV {
        margin-bottom: 28px
    }
}

.style_link_banner___YxCa {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner___YxCa {
        padding-left: 21px
    }
}

.style_links_spacing__z9tjZ {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__z9tjZ {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__z9tjZ {
        margin-right: 0
    }
}

.style_button_padding__vrD1Q {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__vrD1Q {
        padding: 12px 16px
    }
}

.style_links_button__JjWxD {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__JjWxD {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__ZZ_A_ {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__Ap_DS {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__Ap_DS {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__Ap_DS {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__Ap_DS {
        padding: 50px 20px
    }
}

.style_standalone__teaser__Ap_DS p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__Ap_DS {
        white-space: unset !important
    }
}

.style_fDbOPw__vvBp2 {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__2jNug {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__G_cqc {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__G_cqc {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__G_cqc {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__I4W98 {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__4P9fj {
    display: flex !important
}

.style_fw-500__6RKoi {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__CVKe2 {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__CVKe2 {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__CVKe2 {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__CVKe2 {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__qYf5P {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__qYf5P {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__qYf5P {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__FxHCd, .style_uploadfilebutton__QwpPX {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__QwpPX {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__QwpPX {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__QwpPX {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__FxHCd {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__FxHCd {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__FxHCd {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__SXiwT {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__n73kY {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__0wFMc, .style_first_component_big_searchbar__0XNFe {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__0wFMc, .style_first_component_big_searchbar__0XNFe {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__0wFMc, .style_first_component_big_searchbar__0XNFe {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__0XNFe {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__jqTFk {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    bottom: 0 !important;
    background-color: rgba(0, 0, 0, .5) !important;
    z-index: 100000 !important;
    padding: 0 50% !important
}

.style_cn-body__rPkGh {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    height: fit-content;
    max-height: 98%;
    background-color: #fef2e0;
    padding: 50px !important;
    border-radius: 10px
}

@media screen and (max-width: 992px) {
    .style_cn-body__rPkGh {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__rPkGh {
        overflow-y: scroll
    }
}

.style_cn-body__rPkGh > p, .style_cn-body__rPkGh > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__9RcCW > .style_cm-btn__c7vXu.style_cm-btn-danger__SFoDs.style_cn-decline__VqbNf {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__9RcCW > .style_cm-btn__c7vXu.style_cm-btn-success__az7lD {
    font-size: 20px
}

.style_cm-modal__121lr > .style_cm-header__zsK1I {
    background-color: #fef2e0 !important
}

.style_cm-modal__121lr > .style_cm-header__zsK1I .style_title__u4LFe {
    color: #3b3b96 !important
}

.style_cm-modal__121lr > .style_cm-header__zsK1I p > span {
    color: #000 !important
}

.style_cm-modal__121lr > .style_cm-header__zsK1I button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__121lr > .style_cm-header__zsK1I a {
    color: #3b3b96 !important
}

.style_cm-modal__121lr.style_cm-klaro__QqPQi {
    position: absolute !important;
    height: fit-content !important;
    width: 100% !important;
    margin: unset !important;
    max-width: none !important;
    top: unset !important;
    bottom: 0 !important;
    transform: none !important
}

.style_cm-modal__121lr > .style_cm-body__46R9Z, .style_cm-modal__121lr > .style_cm-footer__69VJo {
    background-color: #fef2e0 !important
}

.style_cm-list-title__VboMF {
    color: #3b3b96 !important
}

.style_cm-caret__MqVmW > a {
    color: #ffa724 !important
}

.style_cookie-modal__972tw {
    z-index: 100000 !important
}

.style_cn-ok__FYIVO {
    flex-direction: column !important
}

.style_cn-buttons__9RcCW {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__9RcCW > .style_cm-btn__c7vXu.style_cm-btn-success__az7lD, .style_klaro__vPI4S .style_cookie-modal__972tw .style_cm-list-input__r8G_v:checked + .style_cm-list-label__Laz7Q .style_slider__qUrb8 {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__bIM_s > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__8apau {
    color: #000 !important;
    text-decoration: underline !important
}

.style_container__TjbJy {
    margin-top: 45px
}

.style_container__TjbJy * {
    font-family: Roc Grotesk W05 Regular, sans-serif
}

@media screen and (max-width: 992px) {
    .style_container__TjbJy {
        margin-top: 25px
    }
}

@media screen and (max-width: 576px) {
    .style_container__TjbJy {
        margin-top: 23px
    }
}

.style_indicator__dNH1F {
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 15px;
    font-weight: 500
}

@media screen and (max-width: 992px) {
    .style_indicator__dNH1F {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_indicator__dNH1F {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 7px
    }
}

@media screen and (max-width: 992px) {
    .style_pagination__outer_seciton__8sjg2 {
        flex-direction: column;
        gap: 29px
    }
}

@media screen and (max-width: 576px) {
    .style_pagination__outer_seciton__8sjg2 {
        gap: 14px
    }
}

.style_custom__pagination__LWcMX li:first-child {
    padding-left: 0 !important
}

.style_custom__pagination__LWcMX li:last-child {
    padding-right: 0 !important
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__LWcMX {
        display: flex;
        justify-content: space-between
    }
}

.style_limit__Xv6QK {
    margin-left: auto;
    gap: 12px
}

@media screen and (max-width: 992px) {
    .style_limit__Xv6QK {
        margin-left: 0;
        gap: 28px
    }
}

@media screen and (max-width: 576px) {
    .style_limit__Xv6QK {
        justify-content: space-between
    }
}

.style_limit__Xv6QK p {
    margin: 0;
    align-self: center
}

.style_limit__Xv6QK select {
    border: transparent;
    background-color: transparent;
    color: hsla(0, 0%, 50%, .669);
    width: 132px;
    height: 38px;
    padding: 5px 26px;
    box-shadow: inset 0 0 9px 0 rgba(0, 0, 0, .15);
    border-radius: 18px;
    align-self: center
}

@media screen and (max-width: 992px) {
    .style_limit__Xv6QK select {
        width: 89px;
        height: 29px;
        padding: 5px 14px
    }
}

@media screen and (max-width: 576px) {
    .style_limit__Xv6QK select {
        width: 85px;
        height: 36px
    }
}

.style_selectIcon__kvQlg {
    width: 19px;
    height: 11px
}

@media screen and (max-width: 992px) {
    .style_selectIcon__kvQlg {
        width: 9px;
        height: 5px
    }
}

@media screen and (max-width: 576px) {
    .style_selectIcon__kvQlg {
        width: 15px;
        height: 9px
    }
}