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

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

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

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

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

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

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

.style_padding__top__XExAe {
    padding-top: 104px
}

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

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

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

.style_padding__bottom___QKI1 {
    padding-bottom: 52px
}

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

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

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

.style_padding__right__MLuDp {
    padding-right: 100px
}

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

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

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

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

.style_padding__left__s69q9 {
    padding-left: 100px
}

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

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

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

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

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

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

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

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

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

.style_pt_xs__KxxCK {
    padding-top: 13px
}

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

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

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

.style_pb_xs__p_7Y1 {
    padding-bottom: 13px
}

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

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

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

.style_pt_1__vbGhE {
    padding-top: 26px
}

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

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

.style_pb_1__M5dvF {
    padding-bottom: 26px
}

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

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

.style_pt_2__GHzyd {
    padding-top: 52px
}

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

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

.style_pb_2__AinBb {
    padding-bottom: 52px
}

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

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

.style_pt_3__piPbU {
    padding-top: 78px
}

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

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

.style_pb_3__n4BG9 {
    padding-bottom: 78px
}

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

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

.style_pt_4__DGmeX {
    padding-top: 104px
}

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

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

.style_pb_4__u41Yt {
    padding-bottom: 104px
}

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

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

.style_pt_8__RNF_v {
    padding-top: 208px
}

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

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

.style_pb_8__5RUqd {
    padding-bottom: 208px
}

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

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

.style_p_xs__doeEH {
    padding: 13px
}

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

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

.style_p_1__aqxza {
    padding: 26px
}

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

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

.style_p_2__KRuAJ {
    padding: 52px
}

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

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

.style_p_3__kTjVt {
    padding: 78px
}

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

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

.style_p_4__p_mbS {
    padding: 104px
}

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

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

.style_p_8__tq_AQ {
    padding: 208px
}

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

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

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

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

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

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

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

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

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

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

.style_btn__SAfwH.style_btn-form__40q3h {
    background-color: #82e8cd
}

.style_btn__SAfwH.style_btn-form__40q3h:hover {
    color: #fff
}

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

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

.style_btn__SAfwH.style_btn-link__Gv9kg:hover {
    color: #3b3b96
}

.style_btn__SAfwH.style_btn-social__bXdbA {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__SAfwH.style_btn-medical__bkeXc {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

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

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

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

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

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

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

.style_btn__SAfwH.style_btn-link__Gv9kg, .style_btn__SAfwH.style_lg__ry1rO, .style_btn__SAfwH.style_md__gut8N, .style_btn__SAfwH.style_sm__gfuge {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__SAfwH.style_btn-link__Gv9kg, .style_btn__SAfwH.style_lg__ry1rO, .style_btn__SAfwH.style_md__gut8N, .style_btn__SAfwH.style_sm__gfuge {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__SAfwH.style_btn-link__Gv9kg, .style_btn__SAfwH.style_lg__ry1rO, .style_btn__SAfwH.style_md__gut8N, .style_btn__SAfwH.style_sm__gfuge {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__SAfwH.style_sm__gfuge {
    min-width: 132px
}

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

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

.style_btn__SAfwH.style_md__gut8N {
    min-width: 238px
}

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

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

.style_btn__SAfwH.style_lg__ry1rO {
    min-width: 290px
}

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

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

.style_btn__SAfwH.style_xl__LYoJ5 {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

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

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

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

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

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

.style_list_button__j0_0L {
    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__j0_0L {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__SAfwH.style_btn-link__Gv9kg:disabled {
    color: #aaa
}

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

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

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

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

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

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

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

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

.style_h1__g6GwQ, .style_h2__JL5DN, .style_h3__Esw1Q {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.style_textual_highlight__nHdib {
    font-size: 18px
}

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

.style_button-text__fPmxy {
    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__fPmxy {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__4i7Yt {
    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__4i7Yt {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__Atz4J {
    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__Atz4J {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__4i7Yt p:last-child, .style_body-text__Atz4J p:last-child {
    margin-bottom: 0 !important
}

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

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

    .style_form__text__HomBm.style_dropdown-item__qNa_f {
        font-size: 14px !important
    }
}

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

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

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

.style_subtitle__IQ18u {
    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__IQ18u {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

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

.style_subtitle_33__Vm368 {
    margin-bottom: 33px
}

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

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

.style_cta-text__hzhwP {
    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__hzhwP {
        font-size: 15px;
        line-height: 20px
    }
}

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

.style_link-text__tAYMC {
    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__tAYMC {
        font-size: 15px;
        line-height: 20px
    }
}

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

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

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

.style_card_1__uiT3k {
    height: 434px
}

.style_card_1__uiT3k .style_card_image__ukW_D img {
    height: inherit
}

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

    .style_card_1__uiT3k .style_card_image__ukW_D {
        height: 231px
    }

    .style_card_1__uiT3k .style_card_body__qdPML {
        height: 204px !important
    }
}

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

    .style_card_1__uiT3k .style_card_image__ukW_D {
        height: 127px
    }

    .style_card_1__uiT3k .style_card_body__qdPML {
        height: 160px !important
    }
}

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

    .style_card_1__uiT3k .style_card_image__ukW_D {
        height: 200px
    }

    .style_card_1__uiT3k .style_card_body__qdPML {
        height: 131.5px !important
    }
}

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

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

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

.style_card_1__uiT3k, .style_card_2__cNPCf {
    width: 397px !important
}

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

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

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

.style_card_body__qdPML {
    width: 100% !important
}

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

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

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

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

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

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

.style_text-black__aXiSv {
    color: #3b3b96
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.style_bg-main-dark__tepkS .style_body-text__Atz4J.style_text-black__aXiSv p, .style_bg-main-dark__tepkS .style_body-text__Atz4J.style_text-main-black__NOMzo p, .style_bg-main-dark__tepkS .style_card-text__RVJak.style_text-black__aXiSv p, .style_bg-main-dark__tepkS .style_card-text__RVJak.style_text-main-black__NOMzo p, .style_bg-main-dark__tepkS .style_text-black__aXiSv p, .style_bg-main-dark__tepkS .style_text-main-black__NOMzo p {
    color: #000 !important
}

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

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

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

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

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

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

.style_card-body__IMi_R.style_text-main-black__NOMzo, .style_card-body__IMi_R.style_text-main-black__NOMzo *, .style_card-footer__O_3yq.style_text-main-black__NOMzo, .style_card-footer__O_3yq.style_text-main-black__NOMzo *, .style_text-dark__Nb1dX, .style_text-main-black__NOMzo, .style_text-main-black__NOMzo .style_btn-link__Gv9kg, .style_text-main-black__NOMzo a, .style_text-main-black__NOMzo button, .style_text-main-black__NOMzo div, .style_text-main-black__NOMzo h1, .style_text-main-black__NOMzo h2, .style_text-main-black__NOMzo h3, .style_text-main-black__NOMzo h4, .style_text-main-black__NOMzo h5, .style_text-main-black__NOMzo h6, .style_text-main-black__NOMzo p, .style_text-main-black__NOMzo span, .style_text-main-black__NOMzo time {
    color: #000 !important
}

.style_text-coal__nCJh4 {
    color: #002d32
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.style_bg-main-white__aWXfx, .style_bg-white__PpSbt {
    background-color: #fff
}

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

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

.style_bg-transparent__osvgK {
    background: transparent
}

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

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

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

.style_custom__form_styles__0oAEw .style_form-check-input__hmhuU {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__0oAEw .style_form-check-input__hmhuU: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__T4wv3 .style_form-check-input__hmhuU {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__T4wv3 .style_form-check-input__hmhuU: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__bSGlV {
    margin-bottom: 18px
}

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

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

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

.style_btn-check___JT6o + .style_btn__SAfwH:hover {
    color: #fff !important
}

.style_card__7wpnV.style_custom__card__7W0uk {
    --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__PsMfs {
    font-size: 17px !important;
    color: unset !important
}

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

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

.style_navbar-toggler__bZPMf {
    border: none !important
}

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

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

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

.style_navbar-nav__HQTpJ .style_dropdown-menu__yJsDx {
    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__HQTpJ .style_dropdown-menu__yJsDx {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__HQTpJ .style_dropdown-menu__yJsDx * {
        color: #fff !important
    }
}

.style_navbar-nav__HQTpJ .style_dropdown-menu__yJsDx .style_dropdown-item__qNa_f {
    color: #000 !important
}

.style_navbar-nav__HQTpJ .style_dropdown-menu__yJsDx .style_dropdown-item__qNa_f:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

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

.style_custom__pagination__A7Q3j {
    margin-bottom: 0 !important
}

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

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

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

.style_custom__pagination__A7Q3j .style_page-item__E3_zF {
    padding-inline: 13px !important
}

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

.style_custom__pagination__A7Q3j .style_page-link__h93sZ {
    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__A7Q3j .style_page-link__h93sZ {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

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

.style_custom__pagination__A7Q3j .style_active__rCOIy .style_page-link__h93sZ {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

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

.style_react-calendar__mEQu1 {
    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__mEQu1 {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__mEQu1 .style_react-calendar__navigation__Uz_zN {
    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__mEQu1 .style_react-calendar__navigation__Uz_zN {
        margin-bottom: 0 !important
    }
}

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

.style_react-calendar__mEQu1 .style_react-calendar__navigation__label__iKEFB {
    color: #ffa724 !important
}

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

.style_react-calendar__mEQu1 .style_react-calendar__navigation__next2-button__carOh, .style_react-calendar__mEQu1 .style_react-calendar__navigation__prev2-button__rz5_F {
    display: none !important
}

.style_react-calendar__mEQu1 .style_react-calendar__month-view__weekdays__UvHQi {
    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__mEQu1 .style_react-calendar__month-view__weekdays__UvHQi {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__mEQu1 .style_react-calendar__month-view__days__day--neighboringMonth__UXzXl {
    color: #b5b5b5 !important
}

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

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

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

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

.style_react-calendar__mEQu1 .style_react-calendar__tile--active__U_PFL {
    background-color: transparent !important;
    overflow: visible !important
}

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

.style_react-calendar__mEQu1 .style_react-calendar__tile--now__mQ4QD {
    overflow: visible !important;
    background-color: transparent !important
}

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

.style_react-calendar__mEQu1 .style_react-calendar__month-view__days__day--weekend__3aP8l:not(.style_react-calendar__tile--active__U_PFL) {
    color: #ffa724 !important
}

.style_pointer__11XJx {
    cursor: pointer
}

.style_link_banner_text__CSjjq {
    margin-bottom: 50px
}

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

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

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

.style_links_spacing__WKn1V {
    margin-right: 40px
}

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

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

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

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

.style_links_button__kO8Xy {
    margin-top: 84px
}

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

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

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

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

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

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

.style_standalone__teaser__n1M_z p {
    font-size: 1.25rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.style_cookie-notice__Ck8a3 {
    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__djaZq {
    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__djaZq {
        overflow-y: scroll
    }
}

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

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

.style_cn-buttons__9k_2M > .style_cm-btn__5ASUF.style_cm-btn-danger__EtUwG.style_cn-decline__KaLzY {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__9k_2M > .style_cm-btn__5ASUF.style_cm-btn-success__k_5LR {
    font-size: 20px
}

.style_cm-modal__kg795 > .style_cm-header__vuvir {
    background-color: #fef2e0 !important
}

.style_cm-modal__kg795 > .style_cm-header__vuvir .style_title__ChM5A {
    color: #3b3b96 !important
}

.style_cm-modal__kg795 > .style_cm-header__vuvir p > span {
    color: #000 !important
}

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

.style_cm-modal__kg795 > .style_cm-header__vuvir a {
    color: #3b3b96 !important
}

.style_cm-modal__kg795.style_cm-klaro__xsg5j {
    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__kg795 > .style_cm-body__uLJtW, .style_cm-modal__kg795 > .style_cm-footer__aGND2 {
    background-color: #fef2e0 !important
}

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

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

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

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

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

.style_cn-buttons__9k_2M > .style_cm-btn__5ASUF.style_cm-btn-success__k_5LR, .style_klaro__Dtilx .style_cookie-modal__mfNx_ .style_cm-list-input__dc7zb:checked + .style_cm-list-label__cNpLe .style_slider__Mm9zQ {
    background-color: #ffa724 !important
}

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

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

.style_container__D5_K_ {
    height: 144px;
    width: 80%;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 50%);
    border-radius: 30px;
    background-color: #002d32;
    display: flex;
    justify-content: center;
    width: calc(100% - 200px);
    padding: 26px;
    filter: drop-shadow(0 0 30px rgba(0, 0, 0, .5));
    z-index: 10000;
    color: #fff
}

@media screen and (max-width: 1280px) {
    .style_container__D5_K_ {
        width: calc(100% - 100px)
    }
}

@media screen and (max-width: 992px) {
    .style_container__D5_K_ {
        transform: translate(-50%, 50%) !important;
        height: 170px !important;
        width: calc(100% - 80px);
        align-items: center;
        justify-content: unset;
        row-gap: 15px;
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_container__D5_K_ {
        transform: translate(-50%, 60%) !important;
        width: calc(100% - 60px) !important;
        align-items: start;
        padding: 28px;
        row-gap: 26px;
        height: fit-content !important;
        flex-direction: column
    }
}

@media screen and (min-width: 1980px) {
    .style_container__D5_K_ {
        width: calc(100% - 200px) !important
    }
}

.style_label__KHYm1 {
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 3px !important;
    padding-left: 26px
}

@media screen and (max-width: 992px) {
    .style_label__KHYm1 {
        margin-bottom: 6px !important;
        font-weight: 400;
        font-size: 15px;
        line-height: 24px;
        padding-left: 14px
    }
}

@media screen and (max-width: 576px) {
    .style_label__KHYm1 {
        padding-left: 14px;
        margin-bottom: 6px !important;
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }

    .style_second_label__SSlZo {
        margin-top: -6px
    }
}

.style_button__dcIA8 {
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 768px) {
    .style_button__dcIA8 {
        width: 50%
    }
}

@media screen and (max-width: 425px) {
    .style_button__dcIA8 {
        width: 75%
    }
}

@media screen and (max-width: 375px) {
    .style_button__dcIA8 {
        font-size: .7rem
    }
}

@media screen and (max-width: 1980px) {
    .style_input__PzgJt {
        height: 50px !important
    }
}

@media screen and (max-width: 992px) {
    .style_input__PzgJt {
        height: 30px !important
    }
}

@media screen and (max-width: 576px) {
    .style_input__PzgJt {
        height: 36px !important
    }
}

.style_searchElem1__sbvUp {
    padding-left: 0
}

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

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

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

.style_searchElem2__dnA41 {
    padding-right: 0
}

@media screen and (max-width: 1980px) {
    .style_searchElem2__dnA41 {
        padding-left: 26px;
        padding-right: 52px
    }
}

@media screen and (max-width: 992px) {
    .style_searchElem2__dnA41 {
        padding-left: 15px;
        padding-right: 0
    }
}

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

.style_searchElem3__Lg_YX {
    padding: 0
}

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

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

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

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

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

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

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

.style_padding__top__OcScG {
    padding-top: 104px
}

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

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

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

.style_padding__bottom__Dh1IR {
    padding-bottom: 52px
}

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

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

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

.style_padding__right__omdq_ {
    padding-right: 100px
}

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

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

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

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

.style_padding__left__W2PPM {
    padding-left: 100px
}

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

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

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

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

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

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

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

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

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

.style_pt_xs__v3nYV {
    padding-top: 13px
}

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

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

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

.style_pb_xs__P1Bc9 {
    padding-bottom: 13px
}

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

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

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

.style_pt_1__Z9DBY {
    padding-top: 26px
}

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

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

.style_pb_1__87sgg {
    padding-bottom: 26px
}

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

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

.style_pt_2__S4DAp {
    padding-top: 52px
}

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

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

.style_pb_2__tZ9uQ {
    padding-bottom: 52px
}

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

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

.style_pt_3__j_rEH {
    padding-top: 78px
}

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

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

.style_pb_3__pqtzi {
    padding-bottom: 78px
}

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

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

.style_pt_4__KK9Pc {
    padding-top: 104px
}

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

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

.style_pb_4__WaJnE {
    padding-bottom: 104px
}

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

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

.style_pt_8__LLHCR {
    padding-top: 208px
}

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

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

.style_pb_8__8GBld {
    padding-bottom: 208px
}

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

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

.style_p_xs__CIRQU {
    padding: 13px
}

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

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

.style_p_1__eSzae {
    padding: 26px
}

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

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

.style_p_2__6kwIQ {
    padding: 52px
}

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

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

.style_p_3__5pukm {
    padding: 78px
}

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

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

.style_p_4__DZATA {
    padding: 104px
}

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

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

.style_p_8__0CHEU {
    padding: 208px
}

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

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

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

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

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

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

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

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

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

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

.style_btn__JtrLU.style_btn-form__QT5mx {
    background-color: #82e8cd
}

.style_btn__JtrLU.style_btn-form__QT5mx:hover {
    color: #fff
}

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

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

.style_btn__JtrLU.style_btn-link__MslPE:hover {
    color: #3b3b96
}

.style_btn__JtrLU.style_btn-social__u7udQ {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__JtrLU.style_btn-medical___DZ9C {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

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

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

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

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

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

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

.style_btn__JtrLU.style_btn-link__MslPE, .style_btn__JtrLU.style_lg__lPBDg, .style_btn__JtrLU.style_md__30aUr, .style_btn__JtrLU.style_sm__DMzZ3 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__JtrLU.style_btn-link__MslPE, .style_btn__JtrLU.style_lg__lPBDg, .style_btn__JtrLU.style_md__30aUr, .style_btn__JtrLU.style_sm__DMzZ3 {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__JtrLU.style_btn-link__MslPE, .style_btn__JtrLU.style_lg__lPBDg, .style_btn__JtrLU.style_md__30aUr, .style_btn__JtrLU.style_sm__DMzZ3 {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__JtrLU.style_sm__DMzZ3 {
    min-width: 132px
}

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

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

.style_btn__JtrLU.style_md__30aUr {
    min-width: 238px
}

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

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

.style_btn__JtrLU.style_lg__lPBDg {
    min-width: 290px
}

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

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

.style_btn__JtrLU.style_xl__qKHRm {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

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

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

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

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

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

.style_list_button__jPHCd {
    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__jPHCd {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__JtrLU.style_btn-link__MslPE:disabled {
    color: #aaa
}

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

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

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

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

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

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

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

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

.style_h1__5won9, .style_h2__YHsc1, .style_h3__T5SSW {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.style_textual_highlight__wyhfF {
    font-size: 18px
}

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

.style_button-text__J2_30 {
    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__J2_30 {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__742H8 {
    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__742H8 {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__b7dy1 {
    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__b7dy1 {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__742H8 p:last-child, .style_body-text__b7dy1 p:last-child {
    margin-bottom: 0 !important
}

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

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

    .style_form__text__fsHXE.style_dropdown-item__rS05p {
        font-size: 14px !important
    }
}

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

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

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

.style_subtitle__wc7o9 {
    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__wc7o9 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

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

.style_subtitle_33__bluoj {
    margin-bottom: 33px
}

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

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

.style_cta-text__H85Ib {
    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__H85Ib {
        font-size: 15px;
        line-height: 20px
    }
}

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

.style_link-text__nr9FA {
    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__nr9FA {
        font-size: 15px;
        line-height: 20px
    }
}

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

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

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

.style_card_1__8A26Q {
    height: 434px
}

.style_card_1__8A26Q .style_card_image__FpUCQ img {
    height: inherit
}

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

    .style_card_1__8A26Q .style_card_image__FpUCQ {
        height: 231px
    }

    .style_card_1__8A26Q .style_card_body__vYM2i {
        height: 204px !important
    }
}

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

    .style_card_1__8A26Q .style_card_image__FpUCQ {
        height: 127px
    }

    .style_card_1__8A26Q .style_card_body__vYM2i {
        height: 160px !important
    }
}

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

    .style_card_1__8A26Q .style_card_image__FpUCQ {
        height: 200px
    }

    .style_card_1__8A26Q .style_card_body__vYM2i {
        height: 131.5px !important
    }
}

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

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

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

.style_card_1__8A26Q, .style_card_2__AfSDX {
    width: 397px !important
}

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

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

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

.style_card_body__vYM2i {
    width: 100% !important
}

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

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

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

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

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

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

.style_text-black__Htn_Z {
    color: #3b3b96
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.style_bg-main-dark__tCMCw .style_body-text__b7dy1.style_text-black__Htn_Z p, .style_bg-main-dark__tCMCw .style_body-text__b7dy1.style_text-main-black__Z2pNv p, .style_bg-main-dark__tCMCw .style_card-text__tdpGg.style_text-black__Htn_Z p, .style_bg-main-dark__tCMCw .style_card-text__tdpGg.style_text-main-black__Z2pNv p, .style_bg-main-dark__tCMCw .style_text-black__Htn_Z p, .style_bg-main-dark__tCMCw .style_text-main-black__Z2pNv p {
    color: #000 !important
}

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

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

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

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

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

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

.style_card-body__oEw_A.style_text-main-black__Z2pNv, .style_card-body__oEw_A.style_text-main-black__Z2pNv *, .style_card-footer__IDrZS.style_text-main-black__Z2pNv, .style_card-footer__IDrZS.style_text-main-black__Z2pNv *, .style_text-dark__NsGT4, .style_text-main-black__Z2pNv, .style_text-main-black__Z2pNv .style_btn-link__MslPE, .style_text-main-black__Z2pNv a, .style_text-main-black__Z2pNv button, .style_text-main-black__Z2pNv div, .style_text-main-black__Z2pNv h1, .style_text-main-black__Z2pNv h2, .style_text-main-black__Z2pNv h3, .style_text-main-black__Z2pNv h4, .style_text-main-black__Z2pNv h5, .style_text-main-black__Z2pNv h6, .style_text-main-black__Z2pNv p, .style_text-main-black__Z2pNv span, .style_text-main-black__Z2pNv time {
    color: #000 !important
}

.style_text-coal__xDxRI {
    color: #002d32
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.style_bg-main-white__GF60l, .style_bg-white__hp7Kz {
    background-color: #fff
}

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

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

.style_bg-transparent__oIeYY {
    background: transparent
}

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

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

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

.style_custom__form_styles__lGr3h .style_form-check-input__wGp6n {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__lGr3h .style_form-check-input__wGp6n: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__hRwJa .style_form-check-input__wGp6n {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__hRwJa .style_form-check-input__wGp6n: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__gcfJJ {
    margin-bottom: 18px
}

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

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

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

.style_btn-check__OV9oM + .style_btn__JtrLU:hover {
    color: #fff !important
}

.style_card__QxOm0.style_custom__card__iOper {
    --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__RQlUK {
    font-size: 17px !important;
    color: unset !important
}

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

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

.style_navbar-toggler__NXNtX {
    border: none !important
}

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

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

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

.style_navbar-nav__gssSZ .style_dropdown-menu__mVvy5 {
    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__gssSZ .style_dropdown-menu__mVvy5 {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__gssSZ .style_dropdown-menu__mVvy5 * {
        color: #fff !important
    }
}

.style_navbar-nav__gssSZ .style_dropdown-menu__mVvy5 .style_dropdown-item__rS05p {
    color: #000 !important
}

.style_navbar-nav__gssSZ .style_dropdown-menu__mVvy5 .style_dropdown-item__rS05p:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

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

.style_custom__pagination__AjhXT {
    margin-bottom: 0 !important
}

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

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

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

.style_custom__pagination__AjhXT .style_page-item__zIsTx {
    padding-inline: 13px !important
}

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

.style_custom__pagination__AjhXT .style_page-link__qBDul {
    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__AjhXT .style_page-link__qBDul {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

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

.style_custom__pagination__AjhXT .style_active__JapFq .style_page-link__qBDul {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

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

.style_react-calendar__BLAn_ {
    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__BLAn_ {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__BLAn_ .style_react-calendar__navigation__Y6erx {
    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__BLAn_ .style_react-calendar__navigation__Y6erx {
        margin-bottom: 0 !important
    }
}

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

.style_react-calendar__BLAn_ .style_react-calendar__navigation__label__7Dlfe {
    color: #ffa724 !important
}

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

.style_react-calendar__BLAn_ .style_react-calendar__navigation__next2-button__6KxWm, .style_react-calendar__BLAn_ .style_react-calendar__navigation__prev2-button__7cnYG {
    display: none !important
}

.style_react-calendar__BLAn_ .style_react-calendar__month-view__weekdays__Xh3jS {
    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__BLAn_ .style_react-calendar__month-view__weekdays__Xh3jS {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__BLAn_ .style_react-calendar__month-view__days__day--neighboringMonth__l2khx {
    color: #b5b5b5 !important
}

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

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

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

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

.style_react-calendar__BLAn_ .style_react-calendar__tile--active__A_6ba {
    background-color: transparent !important;
    overflow: visible !important
}

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

.style_react-calendar__BLAn_ .style_react-calendar__tile--now__Uwypl {
    overflow: visible !important;
    background-color: transparent !important
}

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

.style_react-calendar__BLAn_ .style_react-calendar__month-view__days__day--weekend__kNOxU:not(.style_react-calendar__tile--active__A_6ba) {
    color: #ffa724 !important
}

.style_pointer__ttbE_ {
    cursor: pointer
}

.style_link_banner_text__fOL3H {
    margin-bottom: 50px
}

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

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

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

.style_links_spacing__d5iR4 {
    margin-right: 40px
}

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

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

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

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

.style_links_button__L0xxD {
    margin-top: 84px
}

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

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

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

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

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

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

.style_standalone__teaser__hn0C9 p {
    font-size: 1.25rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.style_cookie-notice__gNX5s {
    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___sPjT {
    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___sPjT {
        overflow-y: scroll
    }
}

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

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

.style_cn-buttons__XH_ok > .style_cm-btn__H6faB.style_cm-btn-danger__1J4Ed.style_cn-decline__lO1mr {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__XH_ok > .style_cm-btn__H6faB.style_cm-btn-success__1H83X {
    font-size: 20px
}

.style_cm-modal__mYT7z > .style_cm-header__TXlGM {
    background-color: #fef2e0 !important
}

.style_cm-modal__mYT7z > .style_cm-header__TXlGM .style_title__U5oli {
    color: #3b3b96 !important
}

.style_cm-modal__mYT7z > .style_cm-header__TXlGM p > span {
    color: #000 !important
}

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

.style_cm-modal__mYT7z > .style_cm-header__TXlGM a {
    color: #3b3b96 !important
}

.style_cm-modal__mYT7z.style_cm-klaro__TzDE1 {
    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__mYT7z > .style_cm-body__h_T8e, .style_cm-modal__mYT7z > .style_cm-footer__jXvBK {
    background-color: #fef2e0 !important
}

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

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

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

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

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

.style_cn-buttons__XH_ok > .style_cm-btn__H6faB.style_cm-btn-success__1H83X, .style_klaro__etsrs .style_cookie-modal__n422b .style_cm-list-input__vTZ4P:checked + .style_cm-list-label__QUGX9 .style_slider__WqEkN {
    background-color: #ffa724 !important
}

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

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

.style_container__UjokK {
    width: 80%;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 50%);
    border-radius: 30px;
    background-color: #002d32;
    display: flex;
    align-items: flex-end;
    width: calc(100% - 200px);
    padding: 26px;
    filter: drop-shadow(0 0 30px rgba(0, 0, 0, .5));
    z-index: 10000;
    column-gap: 26px;
    row-gap: 15xp
}

@media screen and (max-width: 1367px) {
    .style_container__UjokK {
        width: calc(100% - 100px);
        column-gap: 30px;
        align-items: end
    }
}

@media screen and (max-width: 992px) {
    .style_container__UjokK {
        gap: 15px;
        transform: translate(-50%, 50%) !important;
        width: calc(100% - 80px);
        align-items: end;
        justify-content: unset;
        row-gap: 15px;
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_container__UjokK {
        transform: translate(-50%, 60%) !important;
        width: calc(100% - 60px) !important;
        align-items: start;
        padding: 28px;
        row-gap: 20px;
        height: fit-content !important;
        flex-direction: column
    }
}

@media screen and (min-width: 1980px) {
    .style_container__UjokK {
        width: calc(100% - 200px) !important
    }
}

@media screen and (max-width: 576px) {
    .style_container__with_radius__Bg7C5 {
        transform: translate(-50%, 75%) !important;
        width: calc(100% - 60px) !important;
        align-items: start;
        padding: 28px;
        row-gap: 20px;
        height: fit-content !important;
        flex-direction: column
    }
}

.style_label__zU8sa {
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 3px !important;
    padding-left: 26px
}

@media screen and (max-width: 992px) {
    .style_label__zU8sa {
        margin-bottom: 6px !important;
        font-weight: 400;
        font-size: 15px;
        line-height: 24px;
        padding-left: 14px
    }
}

@media screen and (max-width: 576px) {
    .style_label__zU8sa {
        padding-left: 14px;
        margin-bottom: 6px !important;
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }

    .style_second_label__Pv3po {
        margin-top: -6px
    }
}

@media screen and (max-width: 1980px) {
    .style_input__8UejZ {
        height: 50px !important
    }
}

@media screen and (max-width: 992px) {
    .style_input__8UejZ {
        height: 30px !important
    }
}

@media screen and (max-width: 576px) {
    .style_input__8UejZ {
        height: 36px !important
    }
}

.style_searchElem__tRaf9 {
    padding-left: 0;
    width: 25%
}

@media screen and (max-width: 1367px) {
    .style_searchElem__tRaf9 {
        width: calc(50% - 15px)
    }
}

@media screen and (max-width: 992px) {
    .style_searchElem__tRaf9 {
        width: calc(50% - 13px)
    }
}

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

.style_button_container__RtcqO {
    display: flex;
    width: 18%;
    height: 50px
}

@media screen and (max-width: 1367px) {
    .style_button_container__RtcqO {
        width: calc(50% - 15px)
    }
}

@media screen and (max-width: 992px) {
    .style_button_container__RtcqO {
        width: calc(50% - 13px);
        height: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_button_container__RtcqO {
        margin-top: 10px;
        height: 45px;
        width: 70%
    }
}

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

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

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

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

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

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

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

.style_padding__top__JxlI3 {
    padding-top: 104px
}

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

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

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

.style_padding__bottom__6PUjR {
    padding-bottom: 52px
}

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

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

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

.style_padding__right__RAOBE {
    padding-right: 100px
}

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

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

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

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

.style_padding__left__rusuA {
    padding-left: 100px
}

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

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

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

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

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

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

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

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

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

.style_pt_xs__Js0JM {
    padding-top: 13px
}

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

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

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

.style_pb_xs__15PN3 {
    padding-bottom: 13px
}

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

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

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

.style_pt_1__OE58p {
    padding-top: 26px
}

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

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

.style_pb_1__Oxtby {
    padding-bottom: 26px
}

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

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

.style_pt_2__ZR1LU {
    padding-top: 52px
}

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

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

.style_pb_2__dwq_j {
    padding-bottom: 52px
}

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

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

.style_pt_3__OBdD8 {
    padding-top: 78px
}

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

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

.style_pb_3__duSaZ {
    padding-bottom: 78px
}

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

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

.style_pt_4__T_Xle {
    padding-top: 104px
}

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

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

.style_pb_4__bimGd {
    padding-bottom: 104px
}

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

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

.style_pt_8__nyoKk {
    padding-top: 208px
}

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

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

.style_pb_8__3Fe1T {
    padding-bottom: 208px
}

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

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

.style_p_xs__L92vt {
    padding: 13px
}

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

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

.style_p_1__S7BKh {
    padding: 26px
}

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

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

.style_p_2__k7KeN {
    padding: 52px
}

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

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

.style_p_3___suTl {
    padding: 78px
}

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

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

.style_p_4__ypN87 {
    padding: 104px
}

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

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

.style_p_8__G8Qol {
    padding: 208px
}

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

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

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

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

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

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

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

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

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

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

.style_btn__BS_Lt.style_btn-form__YoJpl {
    background-color: #82e8cd
}

.style_btn__BS_Lt.style_btn-form__YoJpl:hover {
    color: #fff
}

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

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

.style_btn__BS_Lt.style_btn-link__DDrdi:hover {
    color: #3b3b96
}

.style_btn__BS_Lt.style_btn-social__ZwfSx {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__BS_Lt.style_btn-medical__xh3Ji {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

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

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

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

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

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

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

.style_btn__BS_Lt.style_btn-link__DDrdi, .style_btn__BS_Lt.style_lg__b9hwU, .style_btn__BS_Lt.style_md__Ykvaj, .style_btn__BS_Lt.style_sm__SGXC6 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__BS_Lt.style_btn-link__DDrdi, .style_btn__BS_Lt.style_lg__b9hwU, .style_btn__BS_Lt.style_md__Ykvaj, .style_btn__BS_Lt.style_sm__SGXC6 {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__BS_Lt.style_btn-link__DDrdi, .style_btn__BS_Lt.style_lg__b9hwU, .style_btn__BS_Lt.style_md__Ykvaj, .style_btn__BS_Lt.style_sm__SGXC6 {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__BS_Lt.style_sm__SGXC6 {
    min-width: 132px
}

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

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

.style_btn__BS_Lt.style_md__Ykvaj {
    min-width: 238px
}

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

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

.style_btn__BS_Lt.style_lg__b9hwU {
    min-width: 290px
}

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

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

.style_btn__BS_Lt.style_xl__Bh6_D {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

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

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

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

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

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

.style_list_button__2aL1M {
    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__2aL1M {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__BS_Lt.style_btn-link__DDrdi:disabled {
    color: #aaa
}

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

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

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

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

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

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

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

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

.style_h1__SqHG_, .style_h2__8ZJJw, .style_h3__6qc9x {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.style_textual_highlight__zu7iH {
    font-size: 18px
}

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

.style_button-text__0Uu5g {
    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__0Uu5g {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__DwrYW {
    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__DwrYW {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__tB10p {
    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__tB10p {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__DwrYW p:last-child, .style_body-text__tB10p p:last-child {
    margin-bottom: 0 !important
}

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

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

    .style_form__text__O4_Xx.style_dropdown-item__R_SJn {
        font-size: 14px !important
    }
}

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

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

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

.style_subtitle__OMnmd {
    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__OMnmd {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

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

.style_subtitle_33__uNUf8 {
    margin-bottom: 33px
}

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

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

.style_cta-text__Z6MTZ {
    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__Z6MTZ {
        font-size: 15px;
        line-height: 20px
    }
}

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

.style_link-text__R_dob {
    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__R_dob {
        font-size: 15px;
        line-height: 20px
    }
}

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

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

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

.style_card_1__BXxGv {
    height: 434px
}

.style_card_1__BXxGv .style_card_image__liiKF img {
    height: inherit
}

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

    .style_card_1__BXxGv .style_card_image__liiKF {
        height: 231px
    }

    .style_card_1__BXxGv .style_card_body__LmyWs {
        height: 204px !important
    }
}

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

    .style_card_1__BXxGv .style_card_image__liiKF {
        height: 127px
    }

    .style_card_1__BXxGv .style_card_body__LmyWs {
        height: 160px !important
    }
}

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

    .style_card_1__BXxGv .style_card_image__liiKF {
        height: 200px
    }

    .style_card_1__BXxGv .style_card_body__LmyWs {
        height: 131.5px !important
    }
}

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

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

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

.style_card_1__BXxGv, .style_card_2__ETPli {
    width: 397px !important
}

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

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

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

.style_card_body__LmyWs {
    width: 100% !important
}

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

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

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

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

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

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

.style_text-black__q9Ct3 {
    color: #3b3b96
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.style_bg-main-dark__QhicB .style_body-text__tB10p.style_text-black__q9Ct3 p, .style_bg-main-dark__QhicB .style_body-text__tB10p.style_text-main-black__RdgnV p, .style_bg-main-dark__QhicB .style_card-text__QJi83.style_text-black__q9Ct3 p, .style_bg-main-dark__QhicB .style_card-text__QJi83.style_text-main-black__RdgnV p, .style_bg-main-dark__QhicB .style_text-black__q9Ct3 p, .style_bg-main-dark__QhicB .style_text-main-black__RdgnV p {
    color: #000 !important
}

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

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

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

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

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

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

.style_card-body__iNuas.style_text-main-black__RdgnV, .style_card-body__iNuas.style_text-main-black__RdgnV *, .style_card-footer__cauB5.style_text-main-black__RdgnV, .style_card-footer__cauB5.style_text-main-black__RdgnV *, .style_text-dark__EkTfk, .style_text-main-black__RdgnV, .style_text-main-black__RdgnV .style_btn-link__DDrdi, .style_text-main-black__RdgnV a, .style_text-main-black__RdgnV button, .style_text-main-black__RdgnV div, .style_text-main-black__RdgnV h1, .style_text-main-black__RdgnV h2, .style_text-main-black__RdgnV h3, .style_text-main-black__RdgnV h4, .style_text-main-black__RdgnV h5, .style_text-main-black__RdgnV h6, .style_text-main-black__RdgnV p, .style_text-main-black__RdgnV span, .style_text-main-black__RdgnV time {
    color: #000 !important
}

.style_text-coal__zIXi_ {
    color: #002d32
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.style_bg-main-white__z0TsY, .style_bg-white__dsrS_ {
    background-color: #fff
}

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

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

.style_bg-transparent__LMASW {
    background: transparent
}

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

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

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

.style_custom__form_styles__dBtOw .style_form-check-input__KXrXx {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__dBtOw .style_form-check-input__KXrXx: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__i54F4 .style_form-check-input__KXrXx {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__i54F4 .style_form-check-input__KXrXx: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__gzJU_ {
    margin-bottom: 18px
}

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

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

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

.style_btn-check__n2KDK + .style_btn__BS_Lt:hover {
    color: #fff !important
}

.style_card__CfkS_.style_custom__card__fuiAG {
    --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__V_zmA {
    font-size: 17px !important;
    color: unset !important
}

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

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

.style_navbar-toggler__Qf9GI {
    border: none !important
}

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

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

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

.style_navbar-nav__pgmXK .style_dropdown-menu__a613t {
    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__pgmXK .style_dropdown-menu__a613t {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__pgmXK .style_dropdown-menu__a613t * {
        color: #fff !important
    }
}

.style_navbar-nav__pgmXK .style_dropdown-menu__a613t .style_dropdown-item__R_SJn {
    color: #000 !important
}

.style_navbar-nav__pgmXK .style_dropdown-menu__a613t .style_dropdown-item__R_SJn:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

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

.style_custom__pagination__URmkk {
    margin-bottom: 0 !important
}

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

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

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

.style_custom__pagination__URmkk .style_page-item__9iRvw {
    padding-inline: 13px !important
}

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

.style_custom__pagination__URmkk .style_page-link__92IEW {
    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__URmkk .style_page-link__92IEW {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

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

.style_custom__pagination__URmkk .style_active__fD_Bl .style_page-link__92IEW {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

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

.style_react-calendar__LOM3r {
    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__LOM3r {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__LOM3r .style_react-calendar__navigation__CEccF {
    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__LOM3r .style_react-calendar__navigation__CEccF {
        margin-bottom: 0 !important
    }
}

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

.style_react-calendar__LOM3r .style_react-calendar__navigation__label__Rg0HD {
    color: #ffa724 !important
}

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

.style_react-calendar__LOM3r .style_react-calendar__navigation__next2-button__VTIR1, .style_react-calendar__LOM3r .style_react-calendar__navigation__prev2-button__RamtG {
    display: none !important
}

.style_react-calendar__LOM3r .style_react-calendar__month-view__weekdays__sFg5g {
    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__LOM3r .style_react-calendar__month-view__weekdays__sFg5g {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__LOM3r .style_react-calendar__month-view__days__day--neighboringMonth__tGIK_ {
    color: #b5b5b5 !important
}

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

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

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

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

.style_react-calendar__LOM3r .style_react-calendar__tile--active__6fGA1 {
    background-color: transparent !important;
    overflow: visible !important
}

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

.style_react-calendar__LOM3r .style_react-calendar__tile--now__s7dcT {
    overflow: visible !important;
    background-color: transparent !important
}

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

.style_react-calendar__LOM3r .style_react-calendar__month-view__days__day--weekend__hKx_h:not(.style_react-calendar__tile--active__6fGA1) {
    color: #ffa724 !important
}

.style_pointer__Tqxfr {
    cursor: pointer
}

.style_link_banner_text__JtVz4 {
    margin-bottom: 50px
}

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

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

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

.style_links_spacing__og7Pf {
    margin-right: 40px
}

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

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

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

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

.style_links_button__fqOeT {
    margin-top: 84px
}

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

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

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

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

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

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

.style_standalone__teaser__VoeQw p {
    font-size: 1.25rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.style_cookie-notice__jMg9V {
    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__XCbSZ {
    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__XCbSZ {
        overflow-y: scroll
    }
}

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

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

.style_cn-buttons__TvgnB > .style_cm-btn__lhY0A.style_cm-btn-danger__AmKQk.style_cn-decline__ITzid {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__TvgnB > .style_cm-btn__lhY0A.style_cm-btn-success__Ww3tb {
    font-size: 20px
}

.style_cm-modal__FQJlq > .style_cm-header__Vq8Ve {
    background-color: #fef2e0 !important
}

.style_cm-modal__FQJlq > .style_cm-header__Vq8Ve .style_title__BNmoV {
    color: #3b3b96 !important
}

.style_cm-modal__FQJlq > .style_cm-header__Vq8Ve p > span {
    color: #000 !important
}

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

.style_cm-modal__FQJlq > .style_cm-header__Vq8Ve a {
    color: #3b3b96 !important
}

.style_cm-modal__FQJlq.style_cm-klaro__eMKYq {
    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__FQJlq > .style_cm-body__vOvRq, .style_cm-modal__FQJlq > .style_cm-footer__7udL4 {
    background-color: #fef2e0 !important
}

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

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

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

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

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

.style_cn-buttons__TvgnB > .style_cm-btn__lhY0A.style_cm-btn-success__Ww3tb, .style_klaro__B0_DQ .style_cookie-modal__5hSLn .style_cm-list-input__QTmHw:checked + .style_cm-list-label__Pve0J .style_slider__xFWeS {
    background-color: #ffa724 !important
}

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

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

.style_buttons_list__eRQvN {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    row-gap: 11px
}

@media screen and (max-width: 576px) {
    .style_buttons_list__eRQvN {
        row-gap: unset;
        flex-direction: column;
        align-items: flex-start
    }
}

.style_not_btn_link__47e_C {
    margin-right: 26px
}

@media screen and (max-width: 992px) {
    .style_not_btn_link__47e_C {
        margin-right: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_not_btn_link__47e_C {
        margin-right: 59px
    }
}

.style_btn_link__XD7iN {
    padding: 0 !important;
    margin-right: 35px
}

@media screen and (max-width: 992px) {
    .style_btn_link__XD7iN {
        margin-right: 30px
    }
}

.style_not_btn_link_teaser__1y0Ph {
    margin-right: 26px
}

.style_btn_link_teaser__5yp2n {
    padding: 0 !important;
    margin-right: 30px
}

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

.style_buttons_list_contact__nwI9u {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    row-gap: 15px
}

@media screen and (max-width: 992px) {
    .style_buttons_list_contact__nwI9u {
        flex-direction: column;
        align-items: flex-start;
        row-gap: 14px
    }
}

@media screen and (max-width: 576px) {
    .style_buttons_list_contact__nwI9u {
        flex-direction: column;
        align-items: flex-start;
        row-gap: 14px
    }

    .style_mb_24__ClCb0 {
        margin-bottom: 24px
    }

    .style_mb_5__vIDxo {
        margin-bottom: 5px
    }
}

.style_under-text__uRt_7 {
    margin-top: 42px
}

@media screen and (max-width: 992px) {
    .style_under-text__uRt_7 {
        margin-top: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_under-text__uRt_7 {
        margin-top: 20px
    }
}

.style_under-elm__0TJ5x {
    margin-top: 52px
}

@media screen and (max-width: 992px) {
    .style_under-elm__0TJ5x {
        margin-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_under-elm__0TJ5x {
        margin-top: 28px
    }
}

.style_under-2cl-benefits__VKH4U {
    margin-top: 26px
}

@media screen and (max-width: 992px) {
    .style_under-2cl-benefits__VKH4U {
        margin-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_under-2cl-benefits__VKH4U {
        margin-top: 20px
    }
}

.style_link-mt__URWJf {
    margin-top: 4px
}

@media screen and (max-width: 992px) {
    .style_first_nav__button__vN0xm {
        width: 100%;
        margin-bottom: 11px
    }
}

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

@media screen and (max-width: 992px) {
    .style_other_nav__button__Ju3xc a {
        padding-top: 0 !important
    }
}

@media screen and (max-width: 992px)and (min-width: 576px) {
    .style_other_nav__button__Ju3xc {
        margin-right: 30px
    }
}

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

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

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

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

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

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

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

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

.style_padding__top__y4AfS {
    padding-top: 104px
}

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

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

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

.style_padding__bottom__9r5zp {
    padding-bottom: 52px
}

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

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

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

.style_padding__right__EiTJV {
    padding-right: 100px
}

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

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

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

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

.style_padding__left__0mwzV {
    padding-left: 100px
}

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

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

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

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

@media screen and (max-width: 992px) {
    .style_body-text-mb__DT1to {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__DT1to {
        margin-bottom: 20px
    }
}

.style_h3-mb__hWAp0 {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__hWAp0 {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__hWAp0 {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__KkJJT {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__KkJJT {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__KkJJT {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__KkJJT {
        padding-top: 7px
    }
}

.style_pb_xs__ftZy_ {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__ftZy_ {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__ftZy_ {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__ftZy_ {
        padding-bottom: 7px
    }
}

.style_pt_1__y78jt {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__y78jt {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__y78jt {
        padding-top: 14px
    }
}

.style_pb_1__IdG4y {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__IdG4y {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__IdG4y {
        padding-bottom: 14px
    }
}

.style_pt_2__ffM8R {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__ffM8R {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__ffM8R {
        padding-top: 28px
    }
}

.style_pb_2__1vZpK {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__1vZpK {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__1vZpK {
        padding-bottom: 28px
    }
}

.style_pt_3__Jyovh {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__Jyovh {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__Jyovh {
        padding-top: 42px
    }
}

.style_pb_3__BuZq2 {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__BuZq2 {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__BuZq2 {
        padding-bottom: 42px
    }
}

.style_pt_4__fGmLq {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__fGmLq {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__fGmLq {
        padding-top: 56px
    }
}

.style_pb_4__Irr2T {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__Irr2T {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__Irr2T {
        padding-bottom: 56px
    }
}

.style_pt_8__kyWSF {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__kyWSF {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__kyWSF {
        padding-top: 112px
    }
}

.style_pb_8__lS6c_ {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__lS6c_ {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__lS6c_ {
        padding-bottom: 112px
    }
}

.style_p_xs__rno_s {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__rno_s {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__rno_s {
        padding: 7px
    }
}

.style_p_1__kQyhQ {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__kQyhQ {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__kQyhQ {
        padding: 14px
    }
}

.style_p_2__hs3NX {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__hs3NX {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__hs3NX {
        padding: 28px
    }
}

.style_p_3__KHtux {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__KHtux {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__KHtux {
        padding: 42px
    }
}

.style_p_4__z3A0U {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__z3A0U {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__z3A0U {
        padding: 56px
    }
}

.style_p_8__i0RUE {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__i0RUE {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__i0RUE {
        padding: 112px
    }
}

.style_btn__bgyvr {
    border-radius: 10px;
    width: fit-content
}

.style_btn__bgyvr:not(.style_btn-link__SFlXn) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__bgyvr:not(.style_btn-link__SFlXn) {
        font-size: 15px
    }
}

.style_btn__bgyvr.style_btn-primary__9VxII {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__bgyvr.style_btn-whatsapp__WeTwS {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__bgyvr.style_btn-primary__9VxII:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__bgyvr.style_btn-primary-light__G0YcE {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__bgyvr.style_btn-secondary__0LDyK {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__bgyvr.style_btn-form__BKwdj {
    background-color: #82e8cd
}

.style_btn__bgyvr.style_btn-form__BKwdj:hover {
    color: #fff
}

.style_btn__bgyvr.style_btn-link__SFlXn, .style_btn__bgyvr.style_btn-link__SFlXn:active, .style_btn__bgyvr.style_btn-link__SFlXn:focus, .style_btn__bgyvr.style_btn-link__SFlXn:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__bgyvr.style_btn-link__SFlXn, .style_btn__bgyvr.style_btn-link__SFlXn:active, .style_btn__bgyvr.style_btn-link__SFlXn:focus, .style_btn__bgyvr.style_btn-link__SFlXn:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__bgyvr.style_btn-link__SFlXn:hover {
    color: #3b3b96
}

.style_btn__bgyvr.style_btn-social__IxyyB {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__bgyvr.style_btn-medical__aDM9X {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__bgyvr.style_btn-medical-purple__NI6HU {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__bgyvr.style_btn-social-pink__lsNXc {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__bgyvr.style_btn-main-blue__g81qc {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__9gthk:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__BKN_I, .style_black-link__BKN_I a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__BKN_I:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__bgyvr.style_btn-link__SFlXn, .style_btn__bgyvr.style_lg__8PD6j, .style_btn__bgyvr.style_md__pFmWi, .style_btn__bgyvr.style_sm___4xWA {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__bgyvr.style_btn-link__SFlXn, .style_btn__bgyvr.style_lg__8PD6j, .style_btn__bgyvr.style_md__pFmWi, .style_btn__bgyvr.style_sm___4xWA {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__bgyvr.style_btn-link__SFlXn, .style_btn__bgyvr.style_lg__8PD6j, .style_btn__bgyvr.style_md__pFmWi, .style_btn__bgyvr.style_sm___4xWA {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__bgyvr.style_sm___4xWA {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__bgyvr.style_sm___4xWA {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__bgyvr.style_sm___4xWA {
        min-width: 130px
    }
}

.style_btn__bgyvr.style_md__pFmWi {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__bgyvr.style_md__pFmWi {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__bgyvr.style_md__pFmWi {
        min-width: 186px
    }
}

.style_btn__bgyvr.style_lg__8PD6j {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__bgyvr.style_lg__8PD6j {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__bgyvr.style_lg__8PD6j {
        min-width: 215px
    }
}

.style_btn__bgyvr.style_xl__nWhMv {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__bgyvr.style_xl__nWhMv {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__bgyvr.style_xl__nWhMv {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__B2esP {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__B2esP {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__B2esP {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__IVlX1 {
    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__IVlX1 {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__bgyvr.style_btn-link__SFlXn:disabled {
    color: #aaa
}

.style_footer-link__9gthk, .style_footer-link__9gthk a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__9gthk:hover {
    color: #0fa
}

.style_btn-anmetist__OuizB {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__2vV4N {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__UdHE0 {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__VNFw1 {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__wtU49 {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__meOVK {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__mNuE_, .style_h2__ti725, .style_h3__537OY {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__mNuE_ {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__mNuE_ {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__mNuE_ {
        font-size: 30px
    }
}

.style_h2__ti725 {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__ti725 {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__ti725 {
        font-size: 24px
    }
}

.style_h3__537OY {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__537OY {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__537OY {
        font-size: 24px
    }
}

.style_h4__u0Tqf, .style_h5__DrAaA {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__u0Tqf, .style_h5__DrAaA {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__u0Tqf, .style_h5__DrAaA {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__KyTlj {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__KyTlj {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__KyTlj {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__cSqKB, .style_textual_highlight__EyiyQ {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__cSqKB {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__cSqKB {
        font-size: 15px
    }
}

.style_textual_highlight__EyiyQ {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__EyiyQ {
        font-size: 15px
    }
}

.style_button-text__4K3EE {
    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__4K3EE {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2___344s {
    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___344s {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__irlrW {
    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__irlrW {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2___344s p:last-child, .style_body-text__irlrW p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__5YREe {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__5YREe {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__5YREe.style_dropdown-item__yICH1 {
        font-size: 14px !important
    }
}

.style_title__Jq7yX, .style_title__Jq7yX.style_h2__ti725 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__Jq7yX, .style_title__Jq7yX.style_h2__ti725 {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__Jq7yX, .style_title__Jq7yX.style_h2__ti725 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__X5plX {
    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__X5plX {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__X5plX {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__BnnpM {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__BnnpM {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__BnnpM {
        margin-bottom: 15px
    }
}

.style_cta-text__Qm_jc {
    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__Qm_jc {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__Qm_jc {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__OkFJc {
    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__OkFJc {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__5dyMt.style_h3__537OY {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__5dyMt.style_h3__537OY {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__5dyMt.style_h3__537OY {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__HrwfP {
    height: 434px
}

.style_card_1__HrwfP .style_card_image__lpd5u img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__HrwfP {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__HrwfP .style_card_image__lpd5u {
        height: 231px
    }

    .style_card_1__HrwfP .style_card_body__XSnJK {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__HrwfP {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__HrwfP .style_card_image__lpd5u {
        height: 127px
    }

    .style_card_1__HrwfP .style_card_body__XSnJK {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__HrwfP {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__HrwfP .style_card_image__lpd5u {
        height: 200px
    }

    .style_card_1__HrwfP .style_card_body__XSnJK {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__bEJSm {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__bEJSm {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__bEJSm {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__HrwfP, .style_card_2__bEJSm {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__HrwfP, .style_card_2__bEJSm {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__HrwfP, .style_card_2__bEJSm {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__HrwfP, .style_card_2__bEJSm {
        width: 330px !important
    }
}

.style_card_body__XSnJK {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__XSnJK {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__XSnJK {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__XSnJK {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__XSnJK {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__XSnJK {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__XSnJK {
        height: 131.5px
    }
}

.style_text-black__U0Woj {
    color: #3b3b96
}

.style_text-main-orange__S7P5_ {
    color: #fff !important
}

.style_text-social-red__6ahLF {
    color: #ff7e47
}

.style_text-social-pink__Z_nig {
    color: #ff92d5
}

.style_text-medic-blue__CPr_a {
    color: #fff !important
}

.style_text-medic-purple__4LGNz {
    color: #968bd9
}

.style_bg-medic-beige__vMZmU {
    background-color: #fff !important
}

.style_bg-main-orange-light__eSA31 {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__Avyuh {
    background-color: #ffa724
}

.style_bg-amethyst-dark__R4AS_ {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__yYKZs {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__38Uox {
    background-color: #3e385f
}

.style_bg-main-dark__B_TnI {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__B_TnI p {
    color: #fff
}

.style_bg-main-dark__B_TnI .style_body-text__irlrW.style_text-black__U0Woj p, .style_bg-main-dark__B_TnI .style_body-text__irlrW.style_text-main-black__4KM_v p, .style_bg-main-dark__B_TnI .style_card-text__NohRL.style_text-black__U0Woj p, .style_bg-main-dark__B_TnI .style_card-text__NohRL.style_text-main-black__4KM_v p, .style_bg-main-dark__B_TnI .style_text-black__U0Woj p, .style_bg-main-dark__B_TnI .style_text-main-black__4KM_v p {
    color: #000 !important
}

.style_bg-main-light__CNiFb {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__CNiFb p {
    color: #000
}

.style_bg-main-dark__B_TnI h1, .style_bg-main-dark__B_TnI h2, .style_bg-main-dark__B_TnI h3, .style_bg-main-dark__B_TnI h4, .style_bg-main-dark__B_TnI h5, .style_bg-main-dark__B_TnI h6 {
    color: #fff
}

.style_bg-main-light__CNiFb h1, .style_bg-main-light__CNiFb h2, .style_bg-main-light__CNiFb h3, .style_bg-main-light__CNiFb h4, .style_bg-main-light__CNiFb h5, .style_bg-main-light__CNiFb h6 {
    color: #151424
}

.style_bg-main-turquoise__z9hD_ {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__C4HEw {
    background-color: #d5ddfd
}

.style_card-body__lnVcI.style_text-main-black__4KM_v, .style_card-body__lnVcI.style_text-main-black__4KM_v *, .style_card-footer__G0zeC.style_text-main-black__4KM_v, .style_card-footer__G0zeC.style_text-main-black__4KM_v *, .style_text-dark__f5Qbs, .style_text-main-black__4KM_v, .style_text-main-black__4KM_v .style_btn-link__SFlXn, .style_text-main-black__4KM_v a, .style_text-main-black__4KM_v button, .style_text-main-black__4KM_v div, .style_text-main-black__4KM_v h1, .style_text-main-black__4KM_v h2, .style_text-main-black__4KM_v h3, .style_text-main-black__4KM_v h4, .style_text-main-black__4KM_v h5, .style_text-main-black__4KM_v h6, .style_text-main-black__4KM_v p, .style_text-main-black__4KM_v span, .style_text-main-black__4KM_v time {
    color: #000 !important
}

.style_text-coal__N3mgV {
    color: #002d32
}

.style_bg-social-red__Otiav {
    background-color: #fdeae1
}

.style_bg-social-red-dark__wqH3z {
    background-color: #ff7e47
}

.style_bg-social-pink__Ktw9C {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__nzJG9 {
    background-color: #ff92d5
}

.style_bg-medic-purple__tc9iE {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__Ny1_Y {
    background-color: #968bd9
}

.style_bg-medic-blue__w4qCP {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__e6XQj {
    background-color: #99d4dc
}

.style_bg-coal__LZYw3 {
    background-color: #002d32
}

.style_bg-coal-dark__FObi2 {
    background-color: #000b0d
}

.style_bg-coal-light__Sa32V {
    background-color: #f0fcfd
}

.style_bg-main-blue__P10Sp {
    background-color: #3b3b96
}

.style_bg-ash-20__FLc0o {
    background-color: #dcdcdc
}

.style_bg-main-white__xCjoR, .style_bg-white__GQpBJ {
    background-color: #fff
}

.style_bg-amethyst__fx5J6 {
    background-color: #8a84f5
}

.style_bg-turquoise__5ABMp {
    background-color: #23d2af
}

.style_bg-transparent__KrUWQ {
    background: transparent
}

.style_text-decoration-none__Bhx_D {
    text-decoration: none !important
}

.style_form-control__mpaSG {
    min-height: 50px
}

.style_form-check-input__epXnA, .style_form-check-input__epXnA[type=checkbox], .style_form-control__mpaSG, .style_form-select__xPyue {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__81h6r .style_form-check-input__epXnA {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__81h6r .style_form-check-input__epXnA: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__zY0Xi .style_form-check-input__epXnA {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__zY0Xi .style_form-check-input__epXnA: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__vObfs {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__vObfs {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__vObfs {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__bgyvr {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__nwZeN + .style_btn__bgyvr:hover {
    color: #fff !important
}

.style_card__nXwjo.style_custom__card__Dc9Ea {
    --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__BudiT {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__BudiT {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__PX7wa {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__60eJr {
    border: none !important
}

.style_navbar-toggler__60eJr:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__3D1Ga .style_navbar-toggler-icon__gbaWL {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__gbaWL.style_light_ellipsis__eZiQG {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__onj2a .style_dropdown-menu__2bmnD {
    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__onj2a .style_dropdown-menu__2bmnD {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__onj2a .style_dropdown-menu__2bmnD * {
        color: #fff !important
    }
}

.style_navbar-nav__onj2a .style_dropdown-menu__2bmnD .style_dropdown-item__yICH1 {
    color: #000 !important
}

.style_navbar-nav__onj2a .style_dropdown-menu__2bmnD .style_dropdown-item__yICH1:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__2jwU1 {
    background-color: #fff !important
}

.style_custom__pagination__dkkLN {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__dkkLN {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__dkkLN {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__dkkLN {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__dkkLN .style_page-item__5B2RP {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__dkkLN .style_page-item__5B2RP {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__dkkLN .style_page-link__Qi1BD {
    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__dkkLN .style_page-link__Qi1BD {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__dkkLN .style_page-link__Qi1BD {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__dkkLN .style_active__si4Jj .style_page-link__Qi1BD {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__Bxm9d {
    border-radius: 10px !important
}

.style_react-calendar__5MHHv {
    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__5MHHv {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__5MHHv .style_react-calendar__navigation__gCP8R {
    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__5MHHv .style_react-calendar__navigation__gCP8R {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__5MHHv .style_react-calendar__navigation__gCP8R {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__5MHHv .style_react-calendar__navigation__label__AUd4z {
    color: #ffa724 !important
}

.style_react-calendar__5MHHv .style_react-calendar__navigation__arrow__HFekV {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__5MHHv .style_react-calendar__navigation__next2-button__Whxyu, .style_react-calendar__5MHHv .style_react-calendar__navigation__prev2-button__hSim6 {
    display: none !important
}

.style_react-calendar__5MHHv .style_react-calendar__month-view__weekdays__O_sO0 {
    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__5MHHv .style_react-calendar__month-view__weekdays__O_sO0 {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__5MHHv .style_react-calendar__month-view__days__day--neighboringMonth__au_go {
    color: #b5b5b5 !important
}

.style_react-calendar__5MHHv .style_react-calendar__tile__DJtS3 {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__5MHHv .style_react-calendar__tile__DJtS3 {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__5MHHv .style_react-calendar__tile__DJtS3 abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__5MHHv .style_react-calendar__tile__DJtS3 abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__5MHHv .style_react-calendar__tile--active__54YjA {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__5MHHv .style_react-calendar__tile--active__54YjA abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__5MHHv .style_react-calendar__tile--now__ox05P {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__5MHHv .style_react-calendar__tile--now__ox05P abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__5MHHv .style_react-calendar__month-view__days__day--weekend__Nd74F:not(.style_react-calendar__tile--active__54YjA) {
    color: #ffa724 !important
}

.style_pointer__9zSK_ {
    cursor: pointer
}

.style_link_banner_text__ni5dN {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__ni5dN {
        margin-bottom: 28px
    }
}

.style_link_banner___iL27 {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner___iL27 {
        padding-left: 21px
    }
}

.style_links_spacing__vBr8R {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__vBr8R {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__vBr8R {
        margin-right: 0
    }
}

.style_button_padding__2mJz8 {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__2mJz8 {
        padding: 12px 16px
    }
}

.style_links_button__CuobM {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__CuobM {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__nV2wY {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__AKMhb {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__AKMhb {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__AKMhb {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__AKMhb {
        padding: 50px 20px
    }
}

.style_standalone__teaser__AKMhb p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__AKMhb {
        white-space: unset !important
    }
}

.style_fDbOPw__NWz_X {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__mwKQN {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__xrtUE {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__xrtUE {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__xrtUE {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__y2PJk {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__VIAUP {
    display: flex !important
}

.style_fw-500__MmK0A {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__tTe42 {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__tTe42 {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__tTe42 {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__tTe42 {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__oclpp {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__oclpp {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__oclpp {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__7f5EF, .style_uploadfilebutton__RAhSd {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__RAhSd {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__RAhSd {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__RAhSd {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__7f5EF {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__7f5EF {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__7f5EF {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__tlJtz {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__swAsm {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__Buski, .style_first_component_big_searchbar__jXA6W {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__Buski, .style_first_component_big_searchbar__jXA6W {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__Buski, .style_first_component_big_searchbar__jXA6W {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__jXA6W {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__PRjCl {
    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__uyJhc {
    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__uyJhc {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__uyJhc {
        overflow-y: scroll
    }
}

.style_cn-body__uyJhc > p, .style_cn-body__uyJhc > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__f8naf > .style_cm-btn__uwCfK.style_cm-btn-danger__g5u6W.style_cn-decline__oC8uZ {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__f8naf > .style_cm-btn__uwCfK.style_cm-btn-success__n62xo {
    font-size: 20px
}

.style_cm-modal__xidgj > .style_cm-header__aSdH5 {
    background-color: #fef2e0 !important
}

.style_cm-modal__xidgj > .style_cm-header__aSdH5 .style_title__Jq7yX {
    color: #3b3b96 !important
}

.style_cm-modal__xidgj > .style_cm-header__aSdH5 p > span {
    color: #000 !important
}

.style_cm-modal__xidgj > .style_cm-header__aSdH5 button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__xidgj > .style_cm-header__aSdH5 a {
    color: #3b3b96 !important
}

.style_cm-modal__xidgj.style_cm-klaro__6iaO2 {
    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__xidgj > .style_cm-body__u01tB, .style_cm-modal__xidgj > .style_cm-footer__nvsQw {
    background-color: #fef2e0 !important
}

.style_cm-list-title__U6Efq {
    color: #3b3b96 !important
}

.style_cm-caret__itaaW > a {
    color: #ffa724 !important
}

.style_cookie-modal__IsyIr {
    z-index: 100000 !important
}

.style_cn-ok__PqBAO {
    flex-direction: column !important
}

.style_cn-buttons__f8naf {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__f8naf > .style_cm-btn__uwCfK.style_cm-btn-success__n62xo, .style_klaro__SQjjk .style_cookie-modal__IsyIr .style_cm-list-input__jjJZ5:checked + .style_cm-list-label__DSRRl .style_slider__91ucN {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__Tcyeu > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__oQb8V {
    color: #000 !important;
    text-decoration: underline !important
}

.style_container__0KuOr {
    height: 838px;
    background-position-y: top !important;
    padding-top: 82px
}

@media screen and (max-width: 1980px) {
    .style_container__0KuOr {
        height: 838px
    }
}

@media screen and (max-width: 992px) {
    .style_container__0KuOr {
        height: 645px;
        padding-top: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_container__0KuOr {
        height: 663px;
        padding-top: 0
    }
}

.style_header__wrapper__KqCP0 {
    position: relative;
    width: 100%;
    white-space: pre-wrap;
    word-wrap: break-word;
    margin-top: auto
}

@media screen and (max-width: 1980px) {
    .style_header__wrapper__KqCP0 {
        padding-bottom: 126.15px !important
    }
}

@media screen and (max-width: 992px) {
    .style_header__wrapper__KqCP0 {
        padding-bottom: 120.62px !important
    }
}

@media screen and (max-width: 576px) {
    .style_header__wrapper__KqCP0 {
        padding-bottom: 134.07px !important
    }
}

.style_header__title__9nREs {
    line-height: 1em
}

@media screen and (min-width: 992px) {
    .style_header__title__9nREs {
        max-width: 80%
    }
}

@media screen and (min-width: 576px)and (max-width: 992px) {
    .style_header__title__9nREs {
        max-width: 75%
    }
}

@media screen and (max-width: 992px) {
    .style_header__title__9nREs {
        font-weight: 400 !important;
        line-height: 36px
    }
}

.style_header__description__iiTxF {
    line-height: 1.2em;
    margin-bottom: 41px;
    margin-top: 26px
}

@media screen and (min-width: 992px) {
    .style_header__description__iiTxF {
        max-width: 80%
    }
}

@media screen and (min-width: 576px)and (max-width: 992px) {
    .style_header__description__iiTxF {
        max-width: 75%
    }
}

@media screen and (max-width: 992px) {
    .style_header__description__iiTxF {
        margin-bottom: 30px;
        margin-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_header__description__iiTxF {
        margin-bottom: 32px;
        margin-top: 25px
    }
}

.style_padding__x__bNGs6 {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__bNGs6 {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__bNGs6 {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__bNGs6 {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__RbsP7 {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__RbsP7 {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__RbsP7 {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__qS1ZE {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__qS1ZE {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__qS1ZE {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__qS1ZE {
        padding-top: 56px
    }
}

.style_padding__bottom__tMRfC {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__tMRfC {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__tMRfC {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__tMRfC {
        padding-bottom: 28px
    }
}

.style_padding__right__SpseD {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__SpseD {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__SpseD {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__SpseD {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__SpseD {
        padding-right: 30px
    }
}

.style_padding__left__GgenG {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__GgenG {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__GgenG {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__GgenG {
        padding-left: 30px
    }
}

.style_body-text-mb__E9NyL {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__E9NyL {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__E9NyL {
        margin-bottom: 20px
    }
}

.style_h3-mb__zVfPq {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__zVfPq {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__zVfPq {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__6TxaC {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__6TxaC {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__6TxaC {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__6TxaC {
        padding-top: 7px
    }
}

.style_pb_xs__I9yFi {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__I9yFi {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__I9yFi {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__I9yFi {
        padding-bottom: 7px
    }
}

.style_pt_1__QTzhF {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__QTzhF {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__QTzhF {
        padding-top: 14px
    }
}

.style_pb_1__fzJxX {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__fzJxX {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__fzJxX {
        padding-bottom: 14px
    }
}

.style_pt_2__BsqaV {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__BsqaV {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__BsqaV {
        padding-top: 28px
    }
}

.style_pb_2__3sfxA {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__3sfxA {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__3sfxA {
        padding-bottom: 28px
    }
}

.style_pt_3__5OQy_ {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__5OQy_ {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__5OQy_ {
        padding-top: 42px
    }
}

.style_pb_3__srO6O {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__srO6O {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__srO6O {
        padding-bottom: 42px
    }
}

.style_pt_4__KIg05 {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__KIg05 {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__KIg05 {
        padding-top: 56px
    }
}

.style_pb_4__E_56F {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__E_56F {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__E_56F {
        padding-bottom: 56px
    }
}

.style_pt_8__PLV1Q {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__PLV1Q {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__PLV1Q {
        padding-top: 112px
    }
}

.style_pb_8__sy8CR {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__sy8CR {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__sy8CR {
        padding-bottom: 112px
    }
}

.style_p_xs__u_Fcm {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__u_Fcm {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__u_Fcm {
        padding: 7px
    }
}

.style_p_1__MTkW8 {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__MTkW8 {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__MTkW8 {
        padding: 14px
    }
}

.style_p_2__7R9qC {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__7R9qC {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__7R9qC {
        padding: 28px
    }
}

.style_p_3__5_vbO {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__5_vbO {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__5_vbO {
        padding: 42px
    }
}

.style_p_4__WMiqx {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__WMiqx {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__WMiqx {
        padding: 56px
    }
}

.style_p_8__LaiGp {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__LaiGp {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__LaiGp {
        padding: 112px
    }
}

.style_btn__f55u8 {
    border-radius: 10px;
    width: fit-content
}

.style_btn__f55u8:not(.style_btn-link__KO_Nb) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__f55u8:not(.style_btn-link__KO_Nb) {
        font-size: 15px
    }
}

.style_btn__f55u8.style_btn-primary__Xj65n {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__f55u8.style_btn-whatsapp__FU6sU {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__f55u8.style_btn-primary__Xj65n:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__f55u8.style_btn-primary-light__aS2lX {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__f55u8.style_btn-secondary__EwCHU {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__f55u8.style_btn-form__fpymw {
    background-color: #82e8cd
}

.style_btn__f55u8.style_btn-form__fpymw:hover {
    color: #fff
}

.style_btn__f55u8.style_btn-link__KO_Nb, .style_btn__f55u8.style_btn-link__KO_Nb:active, .style_btn__f55u8.style_btn-link__KO_Nb:focus, .style_btn__f55u8.style_btn-link__KO_Nb:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__f55u8.style_btn-link__KO_Nb, .style_btn__f55u8.style_btn-link__KO_Nb:active, .style_btn__f55u8.style_btn-link__KO_Nb:focus, .style_btn__f55u8.style_btn-link__KO_Nb:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__f55u8.style_btn-link__KO_Nb:hover {
    color: #3b3b96
}

.style_btn__f55u8.style_btn-social__IGTl_ {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__f55u8.style_btn-medical__c00u6 {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__f55u8.style_btn-medical-purple__PQr3K {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__f55u8.style_btn-social-pink__HYCFI {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__f55u8.style_btn-main-blue__nizqV {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__FwqrO:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__1A2JU, .style_black-link__1A2JU a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__1A2JU:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__f55u8.style_btn-link__KO_Nb, .style_btn__f55u8.style_lg__38Exb, .style_btn__f55u8.style_md__zUaPZ, .style_btn__f55u8.style_sm__bCRhi {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__f55u8.style_btn-link__KO_Nb, .style_btn__f55u8.style_lg__38Exb, .style_btn__f55u8.style_md__zUaPZ, .style_btn__f55u8.style_sm__bCRhi {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__f55u8.style_btn-link__KO_Nb, .style_btn__f55u8.style_lg__38Exb, .style_btn__f55u8.style_md__zUaPZ, .style_btn__f55u8.style_sm__bCRhi {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__f55u8.style_sm__bCRhi {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__f55u8.style_sm__bCRhi {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__f55u8.style_sm__bCRhi {
        min-width: 130px
    }
}

.style_btn__f55u8.style_md__zUaPZ {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__f55u8.style_md__zUaPZ {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__f55u8.style_md__zUaPZ {
        min-width: 186px
    }
}

.style_btn__f55u8.style_lg__38Exb {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__f55u8.style_lg__38Exb {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__f55u8.style_lg__38Exb {
        min-width: 215px
    }
}

.style_btn__f55u8.style_xl__nbQwg {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__f55u8.style_xl__nbQwg {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__f55u8.style_xl__nbQwg {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__YegWZ {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__YegWZ {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__YegWZ {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__yTeib {
    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__yTeib {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__f55u8.style_btn-link__KO_Nb:disabled {
    color: #aaa
}

.style_footer-link__FwqrO, .style_footer-link__FwqrO a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__FwqrO:hover {
    color: #0fa
}

.style_btn-anmetist__BAqhF {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__266FD {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__Qe1Gv {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__2IBQO {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__6yERH {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__ZgPwV {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__28stL, .style_h2__VXphL, .style_h3__cQBmu {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__28stL {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__28stL {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__28stL {
        font-size: 30px
    }
}

.style_h2__VXphL {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__VXphL {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__VXphL {
        font-size: 24px
    }
}

.style_h3__cQBmu {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__cQBmu {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__cQBmu {
        font-size: 24px
    }
}

.style_h4__r0jtF, .style_h5__N4hHC {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__r0jtF, .style_h5__N4hHC {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__r0jtF, .style_h5__N4hHC {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6___pxBL {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6___pxBL {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6___pxBL {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__dEq6O, .style_textual_highlight__7_tOg {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__dEq6O {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__dEq6O {
        font-size: 15px
    }
}

.style_textual_highlight__7_tOg {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__7_tOg {
        font-size: 15px
    }
}

.style_button-text__i_1x6 {
    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__i_1x6 {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__d8Vx7 {
    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__d8Vx7 {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__zjtfU {
    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__zjtfU {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__d8Vx7 p:last-child, .style_body-text__zjtfU p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__y2_UY {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__y2_UY {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__y2_UY.style_dropdown-item__puoXl {
        font-size: 14px !important
    }
}

.style_title__aUcrR, .style_title__aUcrR.style_h2__VXphL {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__aUcrR, .style_title__aUcrR.style_h2__VXphL {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__aUcrR, .style_title__aUcrR.style_h2__VXphL {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__J_S_l {
    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__J_S_l {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__J_S_l {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__cbMrn {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__cbMrn {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__cbMrn {
        margin-bottom: 15px
    }
}

.style_cta-text__YKmYe {
    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__YKmYe {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__YKmYe {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__Hmzk5 {
    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__Hmzk5 {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__Vwt3_.style_h3__cQBmu {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__Vwt3_.style_h3__cQBmu {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__Vwt3_.style_h3__cQBmu {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__CADR_ {
    height: 434px
}

.style_card_1__CADR_ .style_card_image__6HNdx img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__CADR_ {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__CADR_ .style_card_image__6HNdx {
        height: 231px
    }

    .style_card_1__CADR_ .style_card_body__qvIkD {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__CADR_ {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__CADR_ .style_card_image__6HNdx {
        height: 127px
    }

    .style_card_1__CADR_ .style_card_body__qvIkD {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__CADR_ {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__CADR_ .style_card_image__6HNdx {
        height: 200px
    }

    .style_card_1__CADR_ .style_card_body__qvIkD {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__mNNYM {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__mNNYM {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__mNNYM {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__CADR_, .style_card_2__mNNYM {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__CADR_, .style_card_2__mNNYM {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__CADR_, .style_card_2__mNNYM {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__CADR_, .style_card_2__mNNYM {
        width: 330px !important
    }
}

.style_card_body__qvIkD {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__qvIkD {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__qvIkD {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__qvIkD {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__qvIkD {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__qvIkD {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__qvIkD {
        height: 131.5px
    }
}

.style_text-black__Jy1op {
    color: #3b3b96
}

.style_text-main-orange__oahvs {
    color: #fff !important
}

.style_text-social-red__m8rNn {
    color: #ff7e47
}

.style_text-social-pink__p6U_u {
    color: #ff92d5
}

.style_text-medic-blue__4GCUR {
    color: #fff !important
}

.style_text-medic-purple__xwBfo {
    color: #968bd9
}

.style_bg-medic-beige__mpvYD {
    background-color: #fff !important
}

.style_bg-main-orange-light__MM5Cs {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__VJQ1g {
    background-color: #ffa724
}

.style_bg-amethyst-dark__gBs_q {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__hjwQS {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__RQKVt {
    background-color: #3e385f
}

.style_bg-main-dark__NJIHE {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__NJIHE p {
    color: #fff
}

.style_bg-main-dark__NJIHE .style_body-text__zjtfU.style_text-black__Jy1op p, .style_bg-main-dark__NJIHE .style_body-text__zjtfU.style_text-main-black__lco6v p, .style_bg-main-dark__NJIHE .style_card-text__UdeMY.style_text-black__Jy1op p, .style_bg-main-dark__NJIHE .style_card-text__UdeMY.style_text-main-black__lco6v p, .style_bg-main-dark__NJIHE .style_text-black__Jy1op p, .style_bg-main-dark__NJIHE .style_text-main-black__lco6v p {
    color: #000 !important
}

.style_bg-main-light__aSa9W {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__aSa9W p {
    color: #000
}

.style_bg-main-dark__NJIHE h1, .style_bg-main-dark__NJIHE h2, .style_bg-main-dark__NJIHE h3, .style_bg-main-dark__NJIHE h4, .style_bg-main-dark__NJIHE h5, .style_bg-main-dark__NJIHE h6 {
    color: #fff
}

.style_bg-main-light__aSa9W h1, .style_bg-main-light__aSa9W h2, .style_bg-main-light__aSa9W h3, .style_bg-main-light__aSa9W h4, .style_bg-main-light__aSa9W h5, .style_bg-main-light__aSa9W h6 {
    color: #151424
}

.style_bg-main-turquoise__ugyI6 {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__IltcY {
    background-color: #d5ddfd
}

.style_card-body__6k6_5.style_text-main-black__lco6v, .style_card-body__6k6_5.style_text-main-black__lco6v *, .style_card-footer__WDyE9.style_text-main-black__lco6v, .style_card-footer__WDyE9.style_text-main-black__lco6v *, .style_text-dark__WaZtY, .style_text-main-black__lco6v, .style_text-main-black__lco6v .style_btn-link__KO_Nb, .style_text-main-black__lco6v a, .style_text-main-black__lco6v button, .style_text-main-black__lco6v div, .style_text-main-black__lco6v h1, .style_text-main-black__lco6v h2, .style_text-main-black__lco6v h3, .style_text-main-black__lco6v h4, .style_text-main-black__lco6v h5, .style_text-main-black__lco6v h6, .style_text-main-black__lco6v p, .style_text-main-black__lco6v span, .style_text-main-black__lco6v time {
    color: #000 !important
}

.style_text-coal__nsnCJ {
    color: #002d32
}

.style_bg-social-red__d6TV3 {
    background-color: #fdeae1
}

.style_bg-social-red-dark__jYXu5 {
    background-color: #ff7e47
}

.style_bg-social-pink__JcIPh {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__eghlx {
    background-color: #ff92d5
}

.style_bg-medic-purple__zL7T8 {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__JLen0 {
    background-color: #968bd9
}

.style_bg-medic-blue__MMlVa {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__EsbOO {
    background-color: #99d4dc
}

.style_bg-coal__4ZhVR {
    background-color: #002d32
}

.style_bg-coal-dark__2dvCl {
    background-color: #000b0d
}

.style_bg-coal-light__qHv15 {
    background-color: #f0fcfd
}

.style_bg-main-blue__PS_GX {
    background-color: #3b3b96
}

.style_bg-ash-20__nxFqK {
    background-color: #dcdcdc
}

.style_bg-main-white__WDDyR, .style_bg-white__XbQMp {
    background-color: #fff
}

.style_bg-amethyst__uFu_C {
    background-color: #8a84f5
}

.style_bg-turquoise__U_HFO {
    background-color: #23d2af
}

.style_bg-transparent__1r574 {
    background: transparent
}

.style_text-decoration-none__IGFtW {
    text-decoration: none !important
}

.style_form-control__m0Uv_ {
    min-height: 50px
}

.style_form-check-input__aMVNN, .style_form-check-input__aMVNN[type=checkbox], .style_form-control__m0Uv_, .style_form-select__9ojkX {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__sgpQq .style_form-check-input__aMVNN {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__sgpQq .style_form-check-input__aMVNN: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__L5gRz .style_form-check-input__aMVNN {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__L5gRz .style_form-check-input__aMVNN: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__WDTWH {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__WDTWH {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__WDTWH {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__f55u8 {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__25fM_ + .style_btn__f55u8:hover {
    color: #fff !important
}

.style_card__WQR0h.style_custom__card__GJ9ts {
    --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__5XbYL {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__5XbYL {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__unPjl {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__ZWwge {
    border: none !important
}

.style_navbar-toggler__ZWwge:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__gIDe_ .style_navbar-toggler-icon__N1fMT {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__N1fMT.style_light_ellipsis__E_u7H {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__qRl8R .style_dropdown-menu__nouHR {
    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__qRl8R .style_dropdown-menu__nouHR {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__qRl8R .style_dropdown-menu__nouHR * {
        color: #fff !important
    }
}

.style_navbar-nav__qRl8R .style_dropdown-menu__nouHR .style_dropdown-item__puoXl {
    color: #000 !important
}

.style_navbar-nav__qRl8R .style_dropdown-menu__nouHR .style_dropdown-item__puoXl:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__HLMLq {
    background-color: #fff !important
}

.style_custom__pagination__FArdB {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__FArdB {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__FArdB {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__FArdB {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__FArdB .style_page-item__2V96d {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__FArdB .style_page-item__2V96d {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__FArdB .style_page-link__po0nh {
    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__FArdB .style_page-link__po0nh {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__FArdB .style_page-link__po0nh {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__FArdB .style_active__LE_2_ .style_page-link__po0nh {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__jf_AW {
    border-radius: 10px !important
}

.style_react-calendar__QVits {
    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__QVits {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__QVits .style_react-calendar__navigation__a9Vcr {
    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__QVits .style_react-calendar__navigation__a9Vcr {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__QVits .style_react-calendar__navigation__a9Vcr {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__QVits .style_react-calendar__navigation__label__b8oRp {
    color: #ffa724 !important
}

.style_react-calendar__QVits .style_react-calendar__navigation__arrow__x6GE4 {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__QVits .style_react-calendar__navigation__next2-button__dY3OW, .style_react-calendar__QVits .style_react-calendar__navigation__prev2-button__Ss8f6 {
    display: none !important
}

.style_react-calendar__QVits .style_react-calendar__month-view__weekdays__P64eg {
    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__QVits .style_react-calendar__month-view__weekdays__P64eg {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__QVits .style_react-calendar__month-view__days__day--neighboringMonth__2s7hu {
    color: #b5b5b5 !important
}

.style_react-calendar__QVits .style_react-calendar__tile__v_VIm {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__QVits .style_react-calendar__tile__v_VIm {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__QVits .style_react-calendar__tile__v_VIm abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__QVits .style_react-calendar__tile__v_VIm abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__QVits .style_react-calendar__tile--active__QppKN {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__QVits .style_react-calendar__tile--active__QppKN abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__QVits .style_react-calendar__tile--now__kgsS1 {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__QVits .style_react-calendar__tile--now__kgsS1 abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__QVits .style_react-calendar__month-view__days__day--weekend__AJZEb:not(.style_react-calendar__tile--active__QppKN) {
    color: #ffa724 !important
}

.style_pointer__aE7I4 {
    cursor: pointer
}

.style_link_banner_text__6WD3y {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__6WD3y {
        margin-bottom: 28px
    }
}

.style_link_banner__94Kpx {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__94Kpx {
        padding-left: 21px
    }
}

.style_links_spacing__iwiNz {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__iwiNz {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__iwiNz {
        margin-right: 0
    }
}

.style_button_padding__EKgR4 {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__EKgR4 {
        padding: 12px 16px
    }
}

.style_links_button__rSk5Q {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__rSk5Q {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__4Opvc {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__hAr2D {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__hAr2D {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__hAr2D {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__hAr2D {
        padding: 50px 20px
    }
}

.style_standalone__teaser__hAr2D p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__hAr2D {
        white-space: unset !important
    }
}

.style_fDbOPw__8DveY {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__DOLB9 {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__awdza {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__awdza {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__awdza {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__sgnRP {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__p9qCt {
    display: flex !important
}

.style_fw-500__dLu_z {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__fF0Ax {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__fF0Ax {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__fF0Ax {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__fF0Ax {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__bmLVl {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__bmLVl {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__bmLVl {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button___m0bG, .style_uploadfilebutton__SY_Mg {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__SY_Mg {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__SY_Mg {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__SY_Mg {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button___m0bG {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button___m0bG {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button___m0bG {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__YBbmW {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement___M4EG {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__TBRjM, .style_first_component_big_searchbar__IqJqk {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__TBRjM, .style_first_component_big_searchbar__IqJqk {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__TBRjM, .style_first_component_big_searchbar__IqJqk {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__IqJqk {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__bY9mo {
    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__Xip7d {
    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__Xip7d {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__Xip7d {
        overflow-y: scroll
    }
}

.style_cn-body__Xip7d > p, .style_cn-body__Xip7d > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__rcVA4 > .style_cm-btn__psTeu.style_cm-btn-danger__9VNwq.style_cn-decline__yz5EK {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__rcVA4 > .style_cm-btn__psTeu.style_cm-btn-success__HuJnN {
    font-size: 20px
}

.style_cm-modal__h2n34 > .style_cm-header__0wY9z {
    background-color: #fef2e0 !important
}

.style_cm-modal__h2n34 > .style_cm-header__0wY9z .style_title__aUcrR {
    color: #3b3b96 !important
}

.style_cm-modal__h2n34 > .style_cm-header__0wY9z p > span {
    color: #000 !important
}

.style_cm-modal__h2n34 > .style_cm-header__0wY9z button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__h2n34 > .style_cm-header__0wY9z a {
    color: #3b3b96 !important
}

.style_cm-modal__h2n34.style_cm-klaro__4Um_Q {
    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__h2n34 > .style_cm-body__mHa7r, .style_cm-modal__h2n34 > .style_cm-footer__B_u6a {
    background-color: #fef2e0 !important
}

.style_cm-list-title__MUqHM {
    color: #3b3b96 !important
}

.style_cm-caret__t3KvY > a {
    color: #ffa724 !important
}

.style_cookie-modal__becyy {
    z-index: 100000 !important
}

.style_cn-ok__pCQ74 {
    flex-direction: column !important
}

.style_cn-buttons__rcVA4 {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__rcVA4 > .style_cm-btn__psTeu.style_cm-btn-success__HuJnN, .style_klaro__9algy .style_cookie-modal__becyy .style_cm-list-input__3YCr6:checked + .style_cm-list-label__qLY_p .style_slider__vScQJ {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__9Ntcy > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__hEafE {
    color: #000 !important;
    text-decoration: underline !important
}

@media screen and (max-width: 992px) {
    .style_container__uEU8Z {
        width: 100vw !important;
        flex-direction: column
    }
}

.style_contentWrapper__UK9KE {
    white-space: pre-wrap
}

@media screen and (max-width: 992px) {
    .style_contentWrapper__UK9KE {
        padding-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_contentWrapper__UK9KE {
        white-space: unset !important;
        padding-bottom: 21px
    }
}

.style_imgWrapper__FdkSD img {
    max-width: 100%
}

@media screen and (min-width: 992px) {
    .style_imgWrapper__FdkSD {
        height: 718px;
        aspect-ratio: 301/359
    }
}

@media screen and (max-width: 992px) {
    .style_imgWrapper__FdkSD {
        height: 420px;
        order: 1 !important;
        width: 100vw !important;
        flex-direction: column
    }
}

@media screen and (max-width: 576px) {
    .style_imgWrapper__FdkSD {
        height: 460px !important
    }
}

.style_quote__text___1XZv {
    font-style: italic;
    margin-bottom: 33.5px
}

@media screen and (max-width: 992px) {
    .style_quote__text___1XZv {
        margin-bottom: 15px;
        font-size: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_quote__text___1XZv {
        margin-bottom: 13px;
        font-size: 15px
    }
}

.style_padding__x__C5RZL {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__C5RZL {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__C5RZL {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__C5RZL {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__y1N1a {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__y1N1a {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__y1N1a {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top___0kap {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top___0kap {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top___0kap {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top___0kap {
        padding-top: 56px
    }
}

.style_padding__bottom__h1g87 {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__h1g87 {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__h1g87 {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__h1g87 {
        padding-bottom: 28px
    }
}

.style_padding__right__aHalu {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__aHalu {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__aHalu {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__aHalu {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__aHalu {
        padding-right: 30px
    }
}

.style_padding__left__Iw_hx {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__Iw_hx {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__Iw_hx {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__Iw_hx {
        padding-left: 30px
    }
}

.style_body-text-mb__Rs4d1 {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__Rs4d1 {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__Rs4d1 {
        margin-bottom: 20px
    }
}

.style_h3-mb__sBpQW {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__sBpQW {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__sBpQW {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__CRT2K {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__CRT2K {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__CRT2K {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__CRT2K {
        padding-top: 7px
    }
}

.style_pb_xs__U8nSt {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__U8nSt {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__U8nSt {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__U8nSt {
        padding-bottom: 7px
    }
}

.style_pt_1__3YD1E {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__3YD1E {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__3YD1E {
        padding-top: 14px
    }
}

.style_pb_1__hedg4 {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__hedg4 {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__hedg4 {
        padding-bottom: 14px
    }
}

.style_pt_2__7jNCt {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__7jNCt {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__7jNCt {
        padding-top: 28px
    }
}

.style_pb_2__Lddp1 {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__Lddp1 {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__Lddp1 {
        padding-bottom: 28px
    }
}

.style_pt_3__74SXr {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__74SXr {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__74SXr {
        padding-top: 42px
    }
}

.style_pb_3__F6IWV {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__F6IWV {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__F6IWV {
        padding-bottom: 42px
    }
}

.style_pt_4__iiAmt {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__iiAmt {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__iiAmt {
        padding-top: 56px
    }
}

.style_pb_4__qkjpT {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__qkjpT {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__qkjpT {
        padding-bottom: 56px
    }
}

.style_pt_8__P94ic {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__P94ic {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__P94ic {
        padding-top: 112px
    }
}

.style_pb_8__6AMAM {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__6AMAM {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__6AMAM {
        padding-bottom: 112px
    }
}

.style_p_xs__imnTB {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__imnTB {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__imnTB {
        padding: 7px
    }
}

.style_p_1__BlYw7 {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__BlYw7 {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__BlYw7 {
        padding: 14px
    }
}

.style_p_2__QEN8H {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__QEN8H {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__QEN8H {
        padding: 28px
    }
}

.style_p_3__EoWkn {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__EoWkn {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__EoWkn {
        padding: 42px
    }
}

.style_p_4__sprPt {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__sprPt {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__sprPt {
        padding: 56px
    }
}

.style_p_8__3Nq2J {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__3Nq2J {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__3Nq2J {
        padding: 112px
    }
}

.style_btn__MqbXm {
    border-radius: 10px;
    width: fit-content
}

.style_btn__MqbXm:not(.style_btn-link__VUOJs) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__MqbXm:not(.style_btn-link__VUOJs) {
        font-size: 15px
    }
}

.style_btn__MqbXm.style_btn-primary__IwaRS {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__MqbXm.style_btn-whatsapp__gBnZA {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__MqbXm.style_btn-primary__IwaRS:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__MqbXm.style_btn-primary-light__O65HQ {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__MqbXm.style_btn-secondary__50shg {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__MqbXm.style_btn-form__1L16f {
    background-color: #82e8cd
}

.style_btn__MqbXm.style_btn-form__1L16f:hover {
    color: #fff
}

.style_btn__MqbXm.style_btn-link__VUOJs, .style_btn__MqbXm.style_btn-link__VUOJs:active, .style_btn__MqbXm.style_btn-link__VUOJs:focus, .style_btn__MqbXm.style_btn-link__VUOJs:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__MqbXm.style_btn-link__VUOJs, .style_btn__MqbXm.style_btn-link__VUOJs:active, .style_btn__MqbXm.style_btn-link__VUOJs:focus, .style_btn__MqbXm.style_btn-link__VUOJs:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__MqbXm.style_btn-link__VUOJs:hover {
    color: #3b3b96
}

.style_btn__MqbXm.style_btn-social__A7JNY {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__MqbXm.style_btn-medical__mG_aF {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__MqbXm.style_btn-medical-purple__ZPqrt {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__MqbXm.style_btn-social-pink__ljG_O {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__MqbXm.style_btn-main-blue__w_2O5 {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__6YigT:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__O7pGv, .style_black-link__O7pGv a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__O7pGv:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__MqbXm.style_btn-link__VUOJs, .style_btn__MqbXm.style_lg__WlDur, .style_btn__MqbXm.style_md__klW5J, .style_btn__MqbXm.style_sm__2Dkgv {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__MqbXm.style_btn-link__VUOJs, .style_btn__MqbXm.style_lg__WlDur, .style_btn__MqbXm.style_md__klW5J, .style_btn__MqbXm.style_sm__2Dkgv {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__MqbXm.style_btn-link__VUOJs, .style_btn__MqbXm.style_lg__WlDur, .style_btn__MqbXm.style_md__klW5J, .style_btn__MqbXm.style_sm__2Dkgv {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__MqbXm.style_sm__2Dkgv {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__MqbXm.style_sm__2Dkgv {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__MqbXm.style_sm__2Dkgv {
        min-width: 130px
    }
}

.style_btn__MqbXm.style_md__klW5J {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__MqbXm.style_md__klW5J {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__MqbXm.style_md__klW5J {
        min-width: 186px
    }
}

.style_btn__MqbXm.style_lg__WlDur {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__MqbXm.style_lg__WlDur {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__MqbXm.style_lg__WlDur {
        min-width: 215px
    }
}

.style_btn__MqbXm.style_xl__seLXa {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__MqbXm.style_xl__seLXa {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__MqbXm.style_xl__seLXa {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__alwGv {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__alwGv {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__alwGv {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__9_7kg {
    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__9_7kg {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__MqbXm.style_btn-link__VUOJs:disabled {
    color: #aaa
}

.style_footer-link__6YigT, .style_footer-link__6YigT a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__6YigT:hover {
    color: #0fa
}

.style_btn-anmetist__dC7Ka {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__PCudK {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__bBES3 {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__HWGd_ {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__cFIMD {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__o0cJj {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__BK9gp, .style_h2__GlSrG, .style_h3__uK57z {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__BK9gp {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__BK9gp {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__BK9gp {
        font-size: 30px
    }
}

.style_h2__GlSrG {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__GlSrG {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__GlSrG {
        font-size: 24px
    }
}

.style_h3__uK57z {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__uK57z {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__uK57z {
        font-size: 24px
    }
}

.style_h4__Kai6F, .style_h5__1lPcH {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__Kai6F, .style_h5__1lPcH {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__Kai6F, .style_h5__1lPcH {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__9oTKy {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__9oTKy {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__9oTKy {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__teClq, .style_textual_highlight__tRufS {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__teClq {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__teClq {
        font-size: 15px
    }
}

.style_textual_highlight__tRufS {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__tRufS {
        font-size: 15px
    }
}

.style_button-text___MSo6 {
    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___MSo6 {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__BQ3ok {
    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__BQ3ok {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__Itoxj {
    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__Itoxj {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__BQ3ok p:last-child, .style_body-text__Itoxj p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__Yb91c {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__Yb91c {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__Yb91c.style_dropdown-item__HEGK5 {
        font-size: 14px !important
    }
}

.style_title__83IRA, .style_title__83IRA.style_h2__GlSrG {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__83IRA, .style_title__83IRA.style_h2__GlSrG {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__83IRA, .style_title__83IRA.style_h2__GlSrG {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__2Wgki {
    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__2Wgki {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__2Wgki {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__FsoK_ {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__FsoK_ {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__FsoK_ {
        margin-bottom: 15px
    }
}

.style_cta-text__XvlLR {
    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__XvlLR {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__XvlLR {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__W4HAt {
    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__W4HAt {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__oRWlm.style_h3__uK57z {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__oRWlm.style_h3__uK57z {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__oRWlm.style_h3__uK57z {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__PuhXd {
    height: 434px
}

.style_card_1__PuhXd .style_card_image__OZHga img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__PuhXd {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__PuhXd .style_card_image__OZHga {
        height: 231px
    }

    .style_card_1__PuhXd .style_card_body__kKhuI {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__PuhXd {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__PuhXd .style_card_image__OZHga {
        height: 127px
    }

    .style_card_1__PuhXd .style_card_body__kKhuI {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__PuhXd {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__PuhXd .style_card_image__OZHga {
        height: 200px
    }

    .style_card_1__PuhXd .style_card_body__kKhuI {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__0vZwQ {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__0vZwQ {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__0vZwQ {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__PuhXd, .style_card_2__0vZwQ {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__PuhXd, .style_card_2__0vZwQ {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__PuhXd, .style_card_2__0vZwQ {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__PuhXd, .style_card_2__0vZwQ {
        width: 330px !important
    }
}

.style_card_body__kKhuI {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__kKhuI {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__kKhuI {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__kKhuI {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__kKhuI {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__kKhuI {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__kKhuI {
        height: 131.5px
    }
}

.style_text-black__BvPBm {
    color: #3b3b96
}

.style_text-main-orange__DFgBf {
    color: #fff !important
}

.style_text-social-red__M91tP {
    color: #ff7e47
}

.style_text-social-pink__di6FX {
    color: #ff92d5
}

.style_text-medic-blue__Ihar_ {
    color: #fff !important
}

.style_text-medic-purple__dpqwj {
    color: #968bd9
}

.style_bg-medic-beige__E0Zag {
    background-color: #fff !important
}

.style_bg-main-orange-light__2m59v {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__kp9Ez {
    background-color: #ffa724
}

.style_bg-amethyst-dark__wobHU {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__wiV6Q {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__3C55t {
    background-color: #3e385f
}

.style_bg-main-dark__MPsUr {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__MPsUr p {
    color: #fff
}

.style_bg-main-dark__MPsUr .style_body-text__Itoxj.style_text-black__BvPBm p, .style_bg-main-dark__MPsUr .style_body-text__Itoxj.style_text-main-black__1O1_j p, .style_bg-main-dark__MPsUr .style_card-text__n0vtP.style_text-black__BvPBm p, .style_bg-main-dark__MPsUr .style_card-text__n0vtP.style_text-main-black__1O1_j p, .style_bg-main-dark__MPsUr .style_text-black__BvPBm p, .style_bg-main-dark__MPsUr .style_text-main-black__1O1_j p {
    color: #000 !important
}

.style_bg-main-light__UpGXP {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__UpGXP p {
    color: #000
}

.style_bg-main-dark__MPsUr h1, .style_bg-main-dark__MPsUr h2, .style_bg-main-dark__MPsUr h3, .style_bg-main-dark__MPsUr h4, .style_bg-main-dark__MPsUr h5, .style_bg-main-dark__MPsUr h6 {
    color: #fff
}

.style_bg-main-light__UpGXP h1, .style_bg-main-light__UpGXP h2, .style_bg-main-light__UpGXP h3, .style_bg-main-light__UpGXP h4, .style_bg-main-light__UpGXP h5, .style_bg-main-light__UpGXP h6 {
    color: #151424
}

.style_bg-main-turquoise__O9r2h {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__uqAeW {
    background-color: #d5ddfd
}

.style_card-body__sARlw.style_text-main-black__1O1_j, .style_card-body__sARlw.style_text-main-black__1O1_j *, .style_card-footer__u4CeX.style_text-main-black__1O1_j, .style_card-footer__u4CeX.style_text-main-black__1O1_j *, .style_text-dark__GLndd, .style_text-main-black__1O1_j, .style_text-main-black__1O1_j .style_btn-link__VUOJs, .style_text-main-black__1O1_j a, .style_text-main-black__1O1_j button, .style_text-main-black__1O1_j div, .style_text-main-black__1O1_j h1, .style_text-main-black__1O1_j h2, .style_text-main-black__1O1_j h3, .style_text-main-black__1O1_j h4, .style_text-main-black__1O1_j h5, .style_text-main-black__1O1_j h6, .style_text-main-black__1O1_j p, .style_text-main-black__1O1_j span, .style_text-main-black__1O1_j time {
    color: #000 !important
}

.style_text-coal___DPkU {
    color: #002d32
}

.style_bg-social-red__Wmozt {
    background-color: #fdeae1
}

.style_bg-social-red-dark__EiMHE {
    background-color: #ff7e47
}

.style_bg-social-pink__CIOF2 {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__iUh_X {
    background-color: #ff92d5
}

.style_bg-medic-purple__fgTRb {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__3NFRj {
    background-color: #968bd9
}

.style_bg-medic-blue__EUN5y {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__HkQBw {
    background-color: #99d4dc
}

.style_bg-coal__Kf62Y {
    background-color: #002d32
}

.style_bg-coal-dark__5Ch0W {
    background-color: #000b0d
}

.style_bg-coal-light__kI6ZX {
    background-color: #f0fcfd
}

.style_bg-main-blue__whqGE {
    background-color: #3b3b96
}

.style_bg-ash-20__mqaAL {
    background-color: #dcdcdc
}

.style_bg-main-white__15md7, .style_bg-white__R26__ {
    background-color: #fff
}

.style_bg-amethyst__dOW2A {
    background-color: #8a84f5
}

.style_bg-turquoise__ty_Hh {
    background-color: #23d2af
}

.style_bg-transparent__Y5TDX {
    background: transparent
}

.style_text-decoration-none__e2Moh {
    text-decoration: none !important
}

.style_form-control__zmbQd {
    min-height: 50px
}

.style_form-check-input__4ah6R, .style_form-check-input__4ah6R[type=checkbox], .style_form-control__zmbQd, .style_form-select__HoJVw {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__6REnj .style_form-check-input__4ah6R {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__6REnj .style_form-check-input__4ah6R: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__LuO63 .style_form-check-input__4ah6R {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__LuO63 .style_form-check-input__4ah6R: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__aFUav {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__aFUav {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__aFUav {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__MqbXm {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__aSGqd + .style_btn__MqbXm:hover {
    color: #fff !important
}

.style_card__B9tVp.style_custom__card__f2fmX {
    --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__eVH9T {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__eVH9T {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__p_COm {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__1TCwm {
    border: none !important
}

.style_navbar-toggler__1TCwm:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__EiCSX .style_navbar-toggler-icon__o9YO5 {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__o9YO5.style_light_ellipsis__Hvskn {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__G03nM .style_dropdown-menu__ulInl {
    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__G03nM .style_dropdown-menu__ulInl {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__G03nM .style_dropdown-menu__ulInl * {
        color: #fff !important
    }
}

.style_navbar-nav__G03nM .style_dropdown-menu__ulInl .style_dropdown-item__HEGK5 {
    color: #000 !important
}

.style_navbar-nav__G03nM .style_dropdown-menu__ulInl .style_dropdown-item__HEGK5:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__cK29s {
    background-color: #fff !important
}

.style_custom__pagination___C_k0 {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination___C_k0 {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination___C_k0 {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination___C_k0 {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination___C_k0 .style_page-item__DsEJQ {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination___C_k0 .style_page-item__DsEJQ {
        padding-inline: 7px !important
    }
}

.style_custom__pagination___C_k0 .style_page-link__Ji954 {
    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___C_k0 .style_page-link__Ji954 {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination___C_k0 .style_page-link__Ji954 {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination___C_k0 .style_active__Tc5mj .style_page-link__Ji954 {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__HJm_Z {
    border-radius: 10px !important
}

.style_react-calendar__6pll_ {
    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__6pll_ {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__6pll_ .style_react-calendar__navigation__idib_ {
    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__6pll_ .style_react-calendar__navigation__idib_ {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__6pll_ .style_react-calendar__navigation__idib_ {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__6pll_ .style_react-calendar__navigation__label__nZVT2 {
    color: #ffa724 !important
}

.style_react-calendar__6pll_ .style_react-calendar__navigation__arrow__kE2FR {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__6pll_ .style_react-calendar__navigation__next2-button__d18Xq, .style_react-calendar__6pll_ .style_react-calendar__navigation__prev2-button__PCV4E {
    display: none !important
}

.style_react-calendar__6pll_ .style_react-calendar__month-view__weekdays__yOy2F {
    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__6pll_ .style_react-calendar__month-view__weekdays__yOy2F {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__6pll_ .style_react-calendar__month-view__days__day--neighboringMonth__0ChzD {
    color: #b5b5b5 !important
}

.style_react-calendar__6pll_ .style_react-calendar__tile__U0_d6 {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__6pll_ .style_react-calendar__tile__U0_d6 {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__6pll_ .style_react-calendar__tile__U0_d6 abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__6pll_ .style_react-calendar__tile__U0_d6 abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__6pll_ .style_react-calendar__tile--active__Q1hc5 {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__6pll_ .style_react-calendar__tile--active__Q1hc5 abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__6pll_ .style_react-calendar__tile--now___wE1_ {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__6pll_ .style_react-calendar__tile--now___wE1_ abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__6pll_ .style_react-calendar__month-view__days__day--weekend__bBw2L:not(.style_react-calendar__tile--active__Q1hc5) {
    color: #ffa724 !important
}

.style_pointer__c3b4F {
    cursor: pointer
}

.style_link_banner_text__bKfNv {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__bKfNv {
        margin-bottom: 28px
    }
}

.style_link_banner__44zDP {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__44zDP {
        padding-left: 21px
    }
}

.style_links_spacing__vhlqY {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__vhlqY {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__vhlqY {
        margin-right: 0
    }
}

.style_button_padding__VJTmc {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__VJTmc {
        padding: 12px 16px
    }
}

.style_links_button__ZwOd_ {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__ZwOd_ {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__f8YA9 {
        padding-left: 90px !important
    }
}

.style_standalone__teaser____R5D {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser____R5D {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser____R5D {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser____R5D {
        padding: 50px 20px
    }
}

.style_standalone__teaser____R5D p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser____R5D {
        white-space: unset !important
    }
}

.style_fDbOPw__eaIzh {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__zi_t9 {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__LZkM8 {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__LZkM8 {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__LZkM8 {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__N1Ycw {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__ld8MQ {
    display: flex !important
}

.style_fw-500__1f6o5 {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__MKJc4 {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__MKJc4 {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__MKJc4 {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__MKJc4 {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__03y3K {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__03y3K {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__03y3K {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__jl8FB, .style_uploadfilebutton__f5VO_ {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__f5VO_ {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__f5VO_ {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__f5VO_ {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__jl8FB {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__jl8FB {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__jl8FB {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__pKCLf {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__hE9Ck {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__6z_CY, .style_first_component_big_searchbar__gelwq {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__6z_CY, .style_first_component_big_searchbar__gelwq {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__6z_CY, .style_first_component_big_searchbar__gelwq {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__gelwq {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__BsaBE {
    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__hM_gF {
    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__hM_gF {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__hM_gF {
        overflow-y: scroll
    }
}

.style_cn-body__hM_gF > p, .style_cn-body__hM_gF > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__u3kF9 > .style_cm-btn__34CJu.style_cm-btn-danger__TQwZ1.style_cn-decline__xsYsF {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__u3kF9 > .style_cm-btn__34CJu.style_cm-btn-success__J8yvN {
    font-size: 20px
}

.style_cm-modal__mWVWG > .style_cm-header__qKWBz {
    background-color: #fef2e0 !important
}

.style_cm-modal__mWVWG > .style_cm-header__qKWBz .style_title__83IRA {
    color: #3b3b96 !important
}

.style_cm-modal__mWVWG > .style_cm-header__qKWBz p > span {
    color: #000 !important
}

.style_cm-modal__mWVWG > .style_cm-header__qKWBz button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__mWVWG > .style_cm-header__qKWBz a {
    color: #3b3b96 !important
}

.style_cm-modal__mWVWG.style_cm-klaro__lTERm {
    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__mWVWG > .style_cm-body__4ng8J, .style_cm-modal__mWVWG > .style_cm-footer__ajrs5 {
    background-color: #fef2e0 !important
}

.style_cm-list-title__PVVNU {
    color: #3b3b96 !important
}

.style_cm-caret__YHZZz > a {
    color: #ffa724 !important
}

.style_cookie-modal__BpbXO {
    z-index: 100000 !important
}

.style_cn-ok__eNpHT {
    flex-direction: column !important
}

.style_cn-buttons__u3kF9 {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__u3kF9 > .style_cm-btn__34CJu.style_cm-btn-success__J8yvN, .style_klaro__8Sva9 .style_cookie-modal__BpbXO .style_cm-list-input__A9B4n:checked + .style_cm-list-label__dzVXv .style_slider__ZtRpm {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__eCiMh > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__rpzRR {
    color: #000 !important;
    text-decoration: underline !important
}

@media screen and (max-width: 992px) {
    .style_visibility__check__at2OP {
        display: none
    }
}

.style_titleWrapper__p1Nem {
    white-space: pre-wrap;
    width: 100%;
    position: relative;
    padding-bottom: 37px
}

@media screen and (max-width: 1280px) {
    .style_titleWrapper__p1Nem {
        padding-top: 127px;
        padding-bottom: 56px
    }
}

.style_pusteblume__qVxA6 {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    transform: translate(-120%, 72%)
}

@media screen and (max-width: 1279px) {
    .style_pusteblume__qVxA6 {
        display: none
    }
}

@media screen and (min-width: 1600px) {
    .style_pusteblume__qVxA6 {
        width: 300px !important;
        transform: translate(-100%, 39%)
    }
}

.style_main__wrapper__YXTik {
    display: flex;
    align-items: center;
    height: 718px
}

@media screen and (max-width: 1280px) {
    .style_main__wrapper__YXTik {
        height: 100%
    }
}

.style_imgWrapper__Iq_KV {
    width: 602.18px
}

.style_textSectionWrapper___XCWM {
    grid-area: textSection;
    white-space: pre-wrap;
    max-width: 1000px
}

.style_textContainer__LVW3n {
    max-height: 676px;
    overflow-y: scroll
}

.style_textSection__title__dpo18 {
    margin-bottom: 52px
}

.style_buttons__Lgo2v, .style_textSections__a3qG7 {
    padding-left: 104px !important
}

@media screen and (max-width: 1280px) {
    .style_buttons__Lgo2v, .style_textSections__a3qG7 {
        padding-left: 56px !important
    }
}

.style_secondTextSection__i_dnM {
    grid-area: secondTextSection;
    white-space: pre-wrap;
    max-width: 100%
}

.style_second__description__Vr5qm p:last-of-type {
    margin-bottom: 0
}

.style_secondButton__gMynr, .style_thirdButton__BfFdo {
    margin-left: 26px;
    padding-bottom: 0
}

.style_padding__x__saaoW {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__saaoW {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__saaoW {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__saaoW {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__EOeiO {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__EOeiO {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__EOeiO {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__KG_yc {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__KG_yc {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__KG_yc {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__KG_yc {
        padding-top: 56px
    }
}

.style_padding__bottom__dP29K {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__dP29K {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__dP29K {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__dP29K {
        padding-bottom: 28px
    }
}

.style_padding__right__eMKC7 {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__eMKC7 {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__eMKC7 {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__eMKC7 {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__eMKC7 {
        padding-right: 30px
    }
}

.style_padding__left__nct5A {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__nct5A {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__nct5A {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__nct5A {
        padding-left: 30px
    }
}

.style_body-text-mb__YTqEs {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__YTqEs {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__YTqEs {
        margin-bottom: 20px
    }
}

.style_h3-mb__Z7fz1 {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__Z7fz1 {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__Z7fz1 {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__mcIrJ {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__mcIrJ {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__mcIrJ {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__mcIrJ {
        padding-top: 7px
    }
}

.style_pb_xs__cfOGs {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__cfOGs {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__cfOGs {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__cfOGs {
        padding-bottom: 7px
    }
}

.style_pt_1__de9UT {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__de9UT {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__de9UT {
        padding-top: 14px
    }
}

.style_pb_1__bkSjZ {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__bkSjZ {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__bkSjZ {
        padding-bottom: 14px
    }
}

.style_pt_2__2_F3h {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__2_F3h {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__2_F3h {
        padding-top: 28px
    }
}

.style_pb_2__qI77f {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__qI77f {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__qI77f {
        padding-bottom: 28px
    }
}

.style_pt_3__oIJQ4 {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__oIJQ4 {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__oIJQ4 {
        padding-top: 42px
    }
}

.style_pb_3__wQQIY {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__wQQIY {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__wQQIY {
        padding-bottom: 42px
    }
}

.style_pt_4__8Y5dD {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__8Y5dD {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__8Y5dD {
        padding-top: 56px
    }
}

.style_pb_4__LZ_yu {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__LZ_yu {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__LZ_yu {
        padding-bottom: 56px
    }
}

.style_pt_8__D7mm1 {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__D7mm1 {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__D7mm1 {
        padding-top: 112px
    }
}

.style_pb_8___n4Ti {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8___n4Ti {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8___n4Ti {
        padding-bottom: 112px
    }
}

.style_p_xs__2ISA5 {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__2ISA5 {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__2ISA5 {
        padding: 7px
    }
}

.style_p_1__G2GuU {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__G2GuU {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__G2GuU {
        padding: 14px
    }
}

.style_p_2__E7Ccc {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__E7Ccc {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__E7Ccc {
        padding: 28px
    }
}

.style_p_3__s4xgx {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__s4xgx {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__s4xgx {
        padding: 42px
    }
}

.style_p_4__WGNfZ {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__WGNfZ {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__WGNfZ {
        padding: 56px
    }
}

.style_p_8__yHMEZ {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__yHMEZ {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__yHMEZ {
        padding: 112px
    }
}

.style_btn__FLMGt {
    border-radius: 10px;
    width: fit-content
}

.style_btn__FLMGt:not(.style_btn-link__GDBLn) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__FLMGt:not(.style_btn-link__GDBLn) {
        font-size: 15px
    }
}

.style_btn__FLMGt.style_btn-primary__QIPrj {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__FLMGt.style_btn-whatsapp__qz71S {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__FLMGt.style_btn-primary__QIPrj:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__FLMGt.style_btn-primary-light__YFB4E {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__FLMGt.style_btn-secondary__mVwrs {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__FLMGt.style_btn-form__EFV00 {
    background-color: #82e8cd
}

.style_btn__FLMGt.style_btn-form__EFV00:hover {
    color: #fff
}

.style_btn__FLMGt.style_btn-link__GDBLn, .style_btn__FLMGt.style_btn-link__GDBLn:active, .style_btn__FLMGt.style_btn-link__GDBLn:focus, .style_btn__FLMGt.style_btn-link__GDBLn:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__FLMGt.style_btn-link__GDBLn, .style_btn__FLMGt.style_btn-link__GDBLn:active, .style_btn__FLMGt.style_btn-link__GDBLn:focus, .style_btn__FLMGt.style_btn-link__GDBLn:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__FLMGt.style_btn-link__GDBLn:hover {
    color: #3b3b96
}

.style_btn__FLMGt.style_btn-social__5OhUi {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__FLMGt.style_btn-medical__PGeFQ {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__FLMGt.style_btn-medical-purple__ka1On {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__FLMGt.style_btn-social-pink__WmPBD {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__FLMGt.style_btn-main-blue__0IpJm {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__ZUzPQ:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__cmglu, .style_black-link__cmglu a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__cmglu:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__FLMGt.style_btn-link__GDBLn, .style_btn__FLMGt.style_lg__PjZFs, .style_btn__FLMGt.style_md__rGb9r, .style_btn__FLMGt.style_sm__jvR9S {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__FLMGt.style_btn-link__GDBLn, .style_btn__FLMGt.style_lg__PjZFs, .style_btn__FLMGt.style_md__rGb9r, .style_btn__FLMGt.style_sm__jvR9S {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__FLMGt.style_btn-link__GDBLn, .style_btn__FLMGt.style_lg__PjZFs, .style_btn__FLMGt.style_md__rGb9r, .style_btn__FLMGt.style_sm__jvR9S {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__FLMGt.style_sm__jvR9S {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__FLMGt.style_sm__jvR9S {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__FLMGt.style_sm__jvR9S {
        min-width: 130px
    }
}

.style_btn__FLMGt.style_md__rGb9r {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__FLMGt.style_md__rGb9r {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__FLMGt.style_md__rGb9r {
        min-width: 186px
    }
}

.style_btn__FLMGt.style_lg__PjZFs {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__FLMGt.style_lg__PjZFs {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__FLMGt.style_lg__PjZFs {
        min-width: 215px
    }
}

.style_btn__FLMGt.style_xl__vVacU {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__FLMGt.style_xl__vVacU {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__FLMGt.style_xl__vVacU {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__BPVfg {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__BPVfg {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__BPVfg {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__S2OyH {
    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__S2OyH {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__FLMGt.style_btn-link__GDBLn:disabled {
    color: #aaa
}

.style_footer-link__ZUzPQ, .style_footer-link__ZUzPQ a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__ZUzPQ:hover {
    color: #0fa
}

.style_btn-anmetist__tnCcO {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__SBzmu {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__w88Z7 {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__KehnY {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__fxvik {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__t137P {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__526Py, .style_h2__uNjoj, .style_h3___se4p {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__526Py {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__526Py {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__526Py {
        font-size: 30px
    }
}

.style_h2__uNjoj {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__uNjoj {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__uNjoj {
        font-size: 24px
    }
}

.style_h3___se4p {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3___se4p {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3___se4p {
        font-size: 24px
    }
}

.style_h4__uMvj0, .style_h5__FBhH3 {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__uMvj0, .style_h5__FBhH3 {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__uMvj0, .style_h5__FBhH3 {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__3long {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__3long {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__3long {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__ojf_P, .style_textual_highlight__SGlUN {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__ojf_P {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__ojf_P {
        font-size: 15px
    }
}

.style_textual_highlight__SGlUN {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__SGlUN {
        font-size: 15px
    }
}

.style_button-text__oSa5O {
    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__oSa5O {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2___irTi {
    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___irTi {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__aFedf {
    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__aFedf {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2___irTi p:last-child, .style_body-text__aFedf p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__Qr7wl {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__Qr7wl {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__Qr7wl.style_dropdown-item__Yw_P9 {
        font-size: 14px !important
    }
}

.style_title__mnE8i, .style_title__mnE8i.style_h2__uNjoj {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__mnE8i, .style_title__mnE8i.style_h2__uNjoj {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__mnE8i, .style_title__mnE8i.style_h2__uNjoj {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__TrCRM {
    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__TrCRM {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__TrCRM {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__mJwp3 {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__mJwp3 {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__mJwp3 {
        margin-bottom: 15px
    }
}

.style_cta-text__omiO7 {
    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__omiO7 {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__omiO7 {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text___ib2H {
    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___ib2H {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__0RgMx.style_h3___se4p {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__0RgMx.style_h3___se4p {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__0RgMx.style_h3___se4p {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__h9P4P {
    height: 434px
}

.style_card_1__h9P4P .style_card_image__e0AXg img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__h9P4P {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__h9P4P .style_card_image__e0AXg {
        height: 231px
    }

    .style_card_1__h9P4P .style_card_body__mC6eK {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__h9P4P {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__h9P4P .style_card_image__e0AXg {
        height: 127px
    }

    .style_card_1__h9P4P .style_card_body__mC6eK {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__h9P4P {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__h9P4P .style_card_image__e0AXg {
        height: 200px
    }

    .style_card_1__h9P4P .style_card_body__mC6eK {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__C0jpg {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__C0jpg {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__C0jpg {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__h9P4P, .style_card_2__C0jpg {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__h9P4P, .style_card_2__C0jpg {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__h9P4P, .style_card_2__C0jpg {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__h9P4P, .style_card_2__C0jpg {
        width: 330px !important
    }
}

.style_card_body__mC6eK {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__mC6eK {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__mC6eK {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__mC6eK {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__mC6eK {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__mC6eK {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__mC6eK {
        height: 131.5px
    }
}

.style_text-black__KWsWx {
    color: #3b3b96
}

.style_text-main-orange__GZebF {
    color: #fff !important
}

.style_text-social-red__zldf8 {
    color: #ff7e47
}

.style_text-social-pink__5mu7t {
    color: #ff92d5
}

.style_text-medic-blue__QVU0i {
    color: #fff !important
}

.style_text-medic-purple__h3G_m {
    color: #968bd9
}

.style_bg-medic-beige__isWZB {
    background-color: #fff !important
}

.style_bg-main-orange-light__HVUZb {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__zmfk2 {
    background-color: #ffa724
}

.style_bg-amethyst-dark__TJfOC {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__JSfxO {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__C7gM7 {
    background-color: #3e385f
}

.style_bg-main-dark__0QQe9 {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__0QQe9 p {
    color: #fff
}

.style_bg-main-dark__0QQe9 .style_body-text__aFedf.style_text-black__KWsWx p, .style_bg-main-dark__0QQe9 .style_body-text__aFedf.style_text-main-black__shw9_ p, .style_bg-main-dark__0QQe9 .style_card-text__wTM8O.style_text-black__KWsWx p, .style_bg-main-dark__0QQe9 .style_card-text__wTM8O.style_text-main-black__shw9_ p, .style_bg-main-dark__0QQe9 .style_text-black__KWsWx p, .style_bg-main-dark__0QQe9 .style_text-main-black__shw9_ p {
    color: #000 !important
}

.style_bg-main-light__IiU6i {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__IiU6i p {
    color: #000
}

.style_bg-main-dark__0QQe9 h1, .style_bg-main-dark__0QQe9 h2, .style_bg-main-dark__0QQe9 h3, .style_bg-main-dark__0QQe9 h4, .style_bg-main-dark__0QQe9 h5, .style_bg-main-dark__0QQe9 h6 {
    color: #fff
}

.style_bg-main-light__IiU6i h1, .style_bg-main-light__IiU6i h2, .style_bg-main-light__IiU6i h3, .style_bg-main-light__IiU6i h4, .style_bg-main-light__IiU6i h5, .style_bg-main-light__IiU6i h6 {
    color: #151424
}

.style_bg-main-turquoise__e63Yf {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__xcnbj {
    background-color: #d5ddfd
}

.style_card-body__67jEj.style_text-main-black__shw9_, .style_card-body__67jEj.style_text-main-black__shw9_ *, .style_card-footer__laf0b.style_text-main-black__shw9_, .style_card-footer__laf0b.style_text-main-black__shw9_ *, .style_text-dark__bJGEV, .style_text-main-black__shw9_, .style_text-main-black__shw9_ .style_btn-link__GDBLn, .style_text-main-black__shw9_ a, .style_text-main-black__shw9_ button, .style_text-main-black__shw9_ div, .style_text-main-black__shw9_ h1, .style_text-main-black__shw9_ h2, .style_text-main-black__shw9_ h3, .style_text-main-black__shw9_ h4, .style_text-main-black__shw9_ h5, .style_text-main-black__shw9_ h6, .style_text-main-black__shw9_ p, .style_text-main-black__shw9_ span, .style_text-main-black__shw9_ time {
    color: #000 !important
}

.style_text-coal__8T1uE {
    color: #002d32
}

.style_bg-social-red__ZJFkP {
    background-color: #fdeae1
}

.style_bg-social-red-dark__DK6zF {
    background-color: #ff7e47
}

.style_bg-social-pink__1Kkys {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__m6Gte {
    background-color: #ff92d5
}

.style_bg-medic-purple__fURxy {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__dtAhy {
    background-color: #968bd9
}

.style_bg-medic-blue__sMFEc {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__8Zz5o {
    background-color: #99d4dc
}

.style_bg-coal__7GLmJ {
    background-color: #002d32
}

.style_bg-coal-dark__K99XN {
    background-color: #000b0d
}

.style_bg-coal-light__RSJR1 {
    background-color: #f0fcfd
}

.style_bg-main-blue__4uhcA {
    background-color: #3b3b96
}

.style_bg-ash-20__lxA0V {
    background-color: #dcdcdc
}

.style_bg-main-white__5_5gp, .style_bg-white__WOozf {
    background-color: #fff
}

.style_bg-amethyst__fCxv0 {
    background-color: #8a84f5
}

.style_bg-turquoise__pp5E5 {
    background-color: #23d2af
}

.style_bg-transparent__mLWdg {
    background: transparent
}

.style_text-decoration-none__gLd_z {
    text-decoration: none !important
}

.style_form-control__oIYGR {
    min-height: 50px
}

.style_form-check-input__tQ5Ix, .style_form-check-input__tQ5Ix[type=checkbox], .style_form-control__oIYGR, .style_form-select__eucjw {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__bjcxF .style_form-check-input__tQ5Ix {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__bjcxF .style_form-check-input__tQ5Ix: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__wPSGq .style_form-check-input__tQ5Ix {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__wPSGq .style_form-check-input__tQ5Ix: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__CLRMZ {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__CLRMZ {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__CLRMZ {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__FLMGt {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__kmh9t + .style_btn__FLMGt:hover {
    color: #fff !important
}

.style_card__vLDqo.style_custom__card__4sn5t {
    --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__aHgau {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__aHgau {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__xwmlm {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__JM_TJ {
    border: none !important
}

.style_navbar-toggler__JM_TJ:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__eX2SG .style_navbar-toggler-icon__ixPkI {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__ixPkI.style_light_ellipsis__m73bh {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__q9W_f .style_dropdown-menu__LMBql {
    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__q9W_f .style_dropdown-menu__LMBql {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__q9W_f .style_dropdown-menu__LMBql * {
        color: #fff !important
    }
}

.style_navbar-nav__q9W_f .style_dropdown-menu__LMBql .style_dropdown-item__Yw_P9 {
    color: #000 !important
}

.style_navbar-nav__q9W_f .style_dropdown-menu__LMBql .style_dropdown-item__Yw_P9:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__kzXrn {
    background-color: #fff !important
}

.style_custom__pagination__Ma0dB {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__Ma0dB {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__Ma0dB {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__Ma0dB {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__Ma0dB .style_page-item__Q62OR {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__Ma0dB .style_page-item__Q62OR {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__Ma0dB .style_page-link__T4g0h {
    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__Ma0dB .style_page-link__T4g0h {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__Ma0dB .style_page-link__T4g0h {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__Ma0dB .style_active__nAwd_ .style_page-link__T4g0h {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__QsTG4 {
    border-radius: 10px !important
}

.style_react-calendar__qJ_Hu {
    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__qJ_Hu {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__qJ_Hu .style_react-calendar__navigation__T9vs0 {
    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__qJ_Hu .style_react-calendar__navigation__T9vs0 {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__qJ_Hu .style_react-calendar__navigation__T9vs0 {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__qJ_Hu .style_react-calendar__navigation__label__Ls3uM {
    color: #ffa724 !important
}

.style_react-calendar__qJ_Hu .style_react-calendar__navigation__arrow__wgSTz {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__qJ_Hu .style_react-calendar__navigation__next2-button__qlSEg, .style_react-calendar__qJ_Hu .style_react-calendar__navigation__prev2-button__iwWwP {
    display: none !important
}

.style_react-calendar__qJ_Hu .style_react-calendar__month-view__weekdays__nisJT {
    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__qJ_Hu .style_react-calendar__month-view__weekdays__nisJT {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__qJ_Hu .style_react-calendar__month-view__days__day--neighboringMonth__SlBZ0 {
    color: #b5b5b5 !important
}

.style_react-calendar__qJ_Hu .style_react-calendar__tile__aq0P1 {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__qJ_Hu .style_react-calendar__tile__aq0P1 {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__qJ_Hu .style_react-calendar__tile__aq0P1 abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__qJ_Hu .style_react-calendar__tile__aq0P1 abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__qJ_Hu .style_react-calendar__tile--active__aN2E9 {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__qJ_Hu .style_react-calendar__tile--active__aN2E9 abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__qJ_Hu .style_react-calendar__tile--now__S6YsP {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__qJ_Hu .style_react-calendar__tile--now__S6YsP abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__qJ_Hu .style_react-calendar__month-view__days__day--weekend__RK1BK:not(.style_react-calendar__tile--active__aN2E9) {
    color: #ffa724 !important
}

.style_pointer__EQujs {
    cursor: pointer
}

.style_link_banner_text__XyJs_ {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__XyJs_ {
        margin-bottom: 28px
    }
}

.style_link_banner__YO3Xj {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__YO3Xj {
        padding-left: 21px
    }
}

.style_links_spacing__NXQyg {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__NXQyg {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__NXQyg {
        margin-right: 0
    }
}

.style_button_padding__M84O7 {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__M84O7 {
        padding: 12px 16px
    }
}

.style_links_button__KNQei {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__KNQei {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__eLYZJ {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__ks0hO {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__ks0hO {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__ks0hO {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__ks0hO {
        padding: 50px 20px
    }
}

.style_standalone__teaser__ks0hO p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__ks0hO {
        white-space: unset !important
    }
}

.style_fDbOPw__fYWQm {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__o9M8_ {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__OUD_c {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__OUD_c {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__OUD_c {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__PEJgb {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__3ouis {
    display: flex !important
}

.style_fw-500__RIfD5 {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__b5ItE {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__b5ItE {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__b5ItE {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__b5ItE {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__MHnCQ {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__MHnCQ {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__MHnCQ {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__p_nc2, .style_uploadfilebutton__a1Vf6 {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__a1Vf6 {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__a1Vf6 {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__a1Vf6 {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__p_nc2 {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__p_nc2 {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__p_nc2 {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__CUNV1 {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__RZfg6 {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__kMeSA, .style_first_component_big_searchbar__csQ7u {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__kMeSA, .style_first_component_big_searchbar__csQ7u {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__kMeSA, .style_first_component_big_searchbar__csQ7u {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__csQ7u {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__98AIn {
    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__8j2Gt {
    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__8j2Gt {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__8j2Gt {
        overflow-y: scroll
    }
}

.style_cn-body__8j2Gt > p, .style_cn-body__8j2Gt > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__V4zya > .style_cm-btn__KH_hN.style_cm-btn-danger__0misr.style_cn-decline__Z84aR {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__V4zya > .style_cm-btn__KH_hN.style_cm-btn-success__ADAWb {
    font-size: 20px
}

.style_cm-modal__8Oh4s > .style_cm-header__KOIXy {
    background-color: #fef2e0 !important
}

.style_cm-modal__8Oh4s > .style_cm-header__KOIXy .style_title__mnE8i {
    color: #3b3b96 !important
}

.style_cm-modal__8Oh4s > .style_cm-header__KOIXy p > span {
    color: #000 !important
}

.style_cm-modal__8Oh4s > .style_cm-header__KOIXy button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__8Oh4s > .style_cm-header__KOIXy a {
    color: #3b3b96 !important
}

.style_cm-modal__8Oh4s.style_cm-klaro__OTdDk {
    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__8Oh4s > .style_cm-body__5r_u6, .style_cm-modal__8Oh4s > .style_cm-footer__ZXOFG {
    background-color: #fef2e0 !important
}

.style_cm-list-title__Drq8g {
    color: #3b3b96 !important
}

.style_cm-caret__HY68p > a {
    color: #ffa724 !important
}

.style_cookie-modal__SsHWQ {
    z-index: 100000 !important
}

.style_cn-ok__X_Bmz {
    flex-direction: column !important
}

.style_cn-buttons__V4zya {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__V4zya > .style_cm-btn__KH_hN.style_cm-btn-success__ADAWb, .style_klaro__LkCn9 .style_cookie-modal__SsHWQ .style_cm-list-input__G1J8V:checked + .style_cm-list-label__dEOza .style_slider__Bvrag {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__Qn18x > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__mgDDN {
    color: #000 !important;
    text-decoration: underline !important
}

@media screen and (max-width: 576px) {
    .style_visibility__check__wriNM {
        display: none
    }
}

@media screen and (min-width: 992px) {
    .style_visibility__check__wriNM {
        display: none
    }
}

.style_titleWrapper__Bcx4s {
    white-space: pre-wrap;
    width: 100%;
    position: relative;
    padding-top: 145px;
    padding-bottom: 15px
}

.style_pusteblume__4Z6A0 {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    transform: translate(-120%, 72%)
}

@media screen and (max-width: 1279px) {
    .style_pusteblume__4Z6A0 {
        display: none
    }
}

.style_main__wrapper__cEwOU {
    display: grid;
    height: fit-content;
    grid-template-columns:1fr;
    grid-template-rows:repeat(4, auto);
    grid-template-areas:"textSection" "imgSection" "secondTextSection" "buttonsSection"
}

.style_imgWrapper__OR_mM {
    grid-area: imgSection
}

.style_textSectionWrapper__6Qdjv {
    grid-area: textSection;
    white-space: pre-wrap;
    max-width: 1000px
}

.style_textContainer__J7WG4 {
    max-height: fit-content;
    overflow-y: hidden;
    padding-bottom: 30px
}

@media screen and (max-width: 992px) {
    .style_textSection__title__0KdMf {
        margin-bottom: 30px
    }
}

.style_textSections__KpnQL {
    padding-top: 0 !important;
    padding-left: 40px !important;
    padding-right: 40px !important
}

.style_secondTextSection__vT6kK {
    grid-area: secondTextSection;
    white-space: pre-wrap;
    max-width: 100%;
    margin-top: 30px
}

@media screen and (max-width: 992px) {
    .style_buttons__uPvMf {
        padding-left: 40px !important;
        padding-top: 30px;
        padding-bottom: 30px
    }
}

@media screen and (max-width: 992px)and (min-width: 576px) {
    .style_secondButton__PUDXO {
        padding: 0;
        margin-left: 60px;
        margin-right: 0
    }

    .style_thirdButton__2CJnl {
        padding: 0;
        margin-left: 30px;
        margin-right: 0
    }
}

.style_secondButton__PUDXO, .style_thirdButton__2CJnl {
    padding-bottom: 0
}

.style_padding__x__7NrGS {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__7NrGS {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__7NrGS {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__7NrGS {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__ESKR5 {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__ESKR5 {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__ESKR5 {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__9hce9 {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__9hce9 {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__9hce9 {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__9hce9 {
        padding-top: 56px
    }
}

.style_padding__bottom___Rdeg {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom___Rdeg {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom___Rdeg {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom___Rdeg {
        padding-bottom: 28px
    }
}

.style_padding__right__i6DEi {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__i6DEi {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__i6DEi {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__i6DEi {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__i6DEi {
        padding-right: 30px
    }
}

.style_padding__left__ceRnB {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__ceRnB {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__ceRnB {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__ceRnB {
        padding-left: 30px
    }
}

.style_body-text-mb__s1JYC {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__s1JYC {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__s1JYC {
        margin-bottom: 20px
    }
}

.style_h3-mb__tKwaM {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__tKwaM {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__tKwaM {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__36ICR {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__36ICR {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__36ICR {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__36ICR {
        padding-top: 7px
    }
}

.style_pb_xs__ReYBT {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__ReYBT {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__ReYBT {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__ReYBT {
        padding-bottom: 7px
    }
}

.style_pt_1__upVmv {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__upVmv {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__upVmv {
        padding-top: 14px
    }
}

.style_pb_1__vYhb_ {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__vYhb_ {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__vYhb_ {
        padding-bottom: 14px
    }
}

.style_pt_2__mDETv {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__mDETv {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__mDETv {
        padding-top: 28px
    }
}

.style_pb_2__H_Lkc {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__H_Lkc {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__H_Lkc {
        padding-bottom: 28px
    }
}

.style_pt_3___Bzlu {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3___Bzlu {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3___Bzlu {
        padding-top: 42px
    }
}

.style_pb_3__C4Gzs {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__C4Gzs {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__C4Gzs {
        padding-bottom: 42px
    }
}

.style_pt_4__Y_NPx {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__Y_NPx {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__Y_NPx {
        padding-top: 56px
    }
}

.style_pb_4___JClk {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4___JClk {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4___JClk {
        padding-bottom: 56px
    }
}

.style_pt_8__SBUxI {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__SBUxI {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__SBUxI {
        padding-top: 112px
    }
}

.style_pb_8__1JNvQ {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__1JNvQ {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__1JNvQ {
        padding-bottom: 112px
    }
}

.style_p_xs__tknGI {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__tknGI {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__tknGI {
        padding: 7px
    }
}

.style_p_1__HX2Mo {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__HX2Mo {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__HX2Mo {
        padding: 14px
    }
}

.style_p_2__EPwMT {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__EPwMT {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__EPwMT {
        padding: 28px
    }
}

.style_p_3__kIr6I {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__kIr6I {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__kIr6I {
        padding: 42px
    }
}

.style_p_4__NNNVQ {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__NNNVQ {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__NNNVQ {
        padding: 56px
    }
}

.style_p_8__qT5vl {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__qT5vl {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__qT5vl {
        padding: 112px
    }
}

.style_btn__bdIOD {
    border-radius: 10px;
    width: fit-content
}

.style_btn__bdIOD:not(.style_btn-link__DoI25) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__bdIOD:not(.style_btn-link__DoI25) {
        font-size: 15px
    }
}

.style_btn__bdIOD.style_btn-primary__vEdOx {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__bdIOD.style_btn-whatsapp__cagei {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__bdIOD.style_btn-primary__vEdOx:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__bdIOD.style_btn-primary-light__1T3Tr {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__bdIOD.style_btn-secondary__NJhML {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__bdIOD.style_btn-form__SQKIu {
    background-color: #82e8cd
}

.style_btn__bdIOD.style_btn-form__SQKIu:hover {
    color: #fff
}

.style_btn__bdIOD.style_btn-link__DoI25, .style_btn__bdIOD.style_btn-link__DoI25:active, .style_btn__bdIOD.style_btn-link__DoI25:focus, .style_btn__bdIOD.style_btn-link__DoI25:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__bdIOD.style_btn-link__DoI25, .style_btn__bdIOD.style_btn-link__DoI25:active, .style_btn__bdIOD.style_btn-link__DoI25:focus, .style_btn__bdIOD.style_btn-link__DoI25:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__bdIOD.style_btn-link__DoI25:hover {
    color: #3b3b96
}

.style_btn__bdIOD.style_btn-social__uaPVK {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__bdIOD.style_btn-medical__mIYdV {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__bdIOD.style_btn-medical-purple__tKRzd {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__bdIOD.style_btn-social-pink__w7tki {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__bdIOD.style_btn-main-blue__Px0IL {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__FoHHt:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__mrXf_, .style_black-link__mrXf_ a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__mrXf_:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__bdIOD.style_btn-link__DoI25, .style_btn__bdIOD.style_lg__xRBI2, .style_btn__bdIOD.style_md__EqYif, .style_btn__bdIOD.style_sm__iqIwE {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__bdIOD.style_btn-link__DoI25, .style_btn__bdIOD.style_lg__xRBI2, .style_btn__bdIOD.style_md__EqYif, .style_btn__bdIOD.style_sm__iqIwE {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__bdIOD.style_btn-link__DoI25, .style_btn__bdIOD.style_lg__xRBI2, .style_btn__bdIOD.style_md__EqYif, .style_btn__bdIOD.style_sm__iqIwE {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__bdIOD.style_sm__iqIwE {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__bdIOD.style_sm__iqIwE {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__bdIOD.style_sm__iqIwE {
        min-width: 130px
    }
}

.style_btn__bdIOD.style_md__EqYif {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__bdIOD.style_md__EqYif {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__bdIOD.style_md__EqYif {
        min-width: 186px
    }
}

.style_btn__bdIOD.style_lg__xRBI2 {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__bdIOD.style_lg__xRBI2 {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__bdIOD.style_lg__xRBI2 {
        min-width: 215px
    }
}

.style_btn__bdIOD.style_xl__WfWmb {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__bdIOD.style_xl__WfWmb {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__bdIOD.style_xl__WfWmb {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__m9nf5 {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__m9nf5 {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__m9nf5 {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__XFpJF {
    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__XFpJF {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__bdIOD.style_btn-link__DoI25:disabled {
    color: #aaa
}

.style_footer-link__FoHHt, .style_footer-link__FoHHt a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__FoHHt:hover {
    color: #0fa
}

.style_btn-anmetist__H127V {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__U2_kw {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__sgcbf {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__psaKF {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__0ol3q {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__uonf_ {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__rxgjm, .style_h2__M22nw, .style_h3__ZaXQ3 {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__rxgjm {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__rxgjm {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__rxgjm {
        font-size: 30px
    }
}

.style_h2__M22nw {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__M22nw {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__M22nw {
        font-size: 24px
    }
}

.style_h3__ZaXQ3 {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__ZaXQ3 {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__ZaXQ3 {
        font-size: 24px
    }
}

.style_h4__062UK, .style_h5__xZB21 {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__062UK, .style_h5__xZB21 {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__062UK, .style_h5__xZB21 {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__CP2X_ {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__CP2X_ {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__CP2X_ {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__nigaS, .style_textual_highlight___kPeX {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__nigaS {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__nigaS {
        font-size: 15px
    }
}

.style_textual_highlight___kPeX {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight___kPeX {
        font-size: 15px
    }
}

.style_button-text__KpYn5 {
    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__KpYn5 {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__deC7r {
    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__deC7r {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__mkoV1 {
    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__mkoV1 {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__deC7r p:last-child, .style_body-text__mkoV1 p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__EbZpF {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__EbZpF {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__EbZpF.style_dropdown-item__0Kh25 {
        font-size: 14px !important
    }
}

.style_title__5pYIp, .style_title__5pYIp.style_h2__M22nw {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__5pYIp, .style_title__5pYIp.style_h2__M22nw {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__5pYIp, .style_title__5pYIp.style_h2__M22nw {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__CfSo2 {
    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__CfSo2 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__CfSo2 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33___glDb {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33___glDb {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33___glDb {
        margin-bottom: 15px
    }
}

.style_cta-text___QSol {
    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___QSol {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text___QSol {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__adY7e {
    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__adY7e {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__KiFwe.style_h3__ZaXQ3 {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__KiFwe.style_h3__ZaXQ3 {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__KiFwe.style_h3__ZaXQ3 {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__ptCx9 {
    height: 434px
}

.style_card_1__ptCx9 .style_card_image__LlLJy img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__ptCx9 {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__ptCx9 .style_card_image__LlLJy {
        height: 231px
    }

    .style_card_1__ptCx9 .style_card_body__9Sni9 {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__ptCx9 {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__ptCx9 .style_card_image__LlLJy {
        height: 127px
    }

    .style_card_1__ptCx9 .style_card_body__9Sni9 {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__ptCx9 {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__ptCx9 .style_card_image__LlLJy {
        height: 200px
    }

    .style_card_1__ptCx9 .style_card_body__9Sni9 {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__f_bFt {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__f_bFt {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__f_bFt {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__ptCx9, .style_card_2__f_bFt {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__ptCx9, .style_card_2__f_bFt {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__ptCx9, .style_card_2__f_bFt {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__ptCx9, .style_card_2__f_bFt {
        width: 330px !important
    }
}

.style_card_body__9Sni9 {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__9Sni9 {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__9Sni9 {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__9Sni9 {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__9Sni9 {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__9Sni9 {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__9Sni9 {
        height: 131.5px
    }
}

.style_text-black__fV5df {
    color: #3b3b96
}

.style_text-main-orange__s_NwA {
    color: #fff !important
}

.style_text-social-red__eRCmx {
    color: #ff7e47
}

.style_text-social-pink__BPLNi {
    color: #ff92d5
}

.style_text-medic-blue__5VZrM {
    color: #fff !important
}

.style_text-medic-purple__1E5mh {
    color: #968bd9
}

.style_bg-medic-beige__ZMrQd {
    background-color: #fff !important
}

.style_bg-main-orange-light__rgCzO {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__hcXCt {
    background-color: #ffa724
}

.style_bg-amethyst-dark__U6OSk {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__YDGkM {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__aEWfZ {
    background-color: #3e385f
}

.style_bg-main-dark__wD1Qr {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__wD1Qr p {
    color: #fff
}

.style_bg-main-dark__wD1Qr .style_body-text__mkoV1.style_text-black__fV5df p, .style_bg-main-dark__wD1Qr .style_body-text__mkoV1.style_text-main-black__S61Wm p, .style_bg-main-dark__wD1Qr .style_card-text__oTrOh.style_text-black__fV5df p, .style_bg-main-dark__wD1Qr .style_card-text__oTrOh.style_text-main-black__S61Wm p, .style_bg-main-dark__wD1Qr .style_text-black__fV5df p, .style_bg-main-dark__wD1Qr .style_text-main-black__S61Wm p {
    color: #000 !important
}

.style_bg-main-light__5tUQm {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__5tUQm p {
    color: #000
}

.style_bg-main-dark__wD1Qr h1, .style_bg-main-dark__wD1Qr h2, .style_bg-main-dark__wD1Qr h3, .style_bg-main-dark__wD1Qr h4, .style_bg-main-dark__wD1Qr h5, .style_bg-main-dark__wD1Qr h6 {
    color: #fff
}

.style_bg-main-light__5tUQm h1, .style_bg-main-light__5tUQm h2, .style_bg-main-light__5tUQm h3, .style_bg-main-light__5tUQm h4, .style_bg-main-light__5tUQm h5, .style_bg-main-light__5tUQm h6 {
    color: #151424
}

.style_bg-main-turquoise__2nk6e {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__IZBAq {
    background-color: #d5ddfd
}

.style_card-body__bJayZ.style_text-main-black__S61Wm, .style_card-body__bJayZ.style_text-main-black__S61Wm *, .style_card-footer__0TBdO.style_text-main-black__S61Wm, .style_card-footer__0TBdO.style_text-main-black__S61Wm *, .style_text-dark__4CzIt, .style_text-main-black__S61Wm, .style_text-main-black__S61Wm .style_btn-link__DoI25, .style_text-main-black__S61Wm a, .style_text-main-black__S61Wm button, .style_text-main-black__S61Wm div, .style_text-main-black__S61Wm h1, .style_text-main-black__S61Wm h2, .style_text-main-black__S61Wm h3, .style_text-main-black__S61Wm h4, .style_text-main-black__S61Wm h5, .style_text-main-black__S61Wm h6, .style_text-main-black__S61Wm p, .style_text-main-black__S61Wm span, .style_text-main-black__S61Wm time {
    color: #000 !important
}

.style_text-coal__JhDc0 {
    color: #002d32
}

.style_bg-social-red__rf0Jf {
    background-color: #fdeae1
}

.style_bg-social-red-dark__xPyVV {
    background-color: #ff7e47
}

.style_bg-social-pink__beZlE {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__K97qh {
    background-color: #ff92d5
}

.style_bg-medic-purple__Ot5ug {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__N_176 {
    background-color: #968bd9
}

.style_bg-medic-blue__3SDCB {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__Azuqp {
    background-color: #99d4dc
}

.style_bg-coal__4nIEc {
    background-color: #002d32
}

.style_bg-coal-dark__VpBHq {
    background-color: #000b0d
}

.style_bg-coal-light__3hhrM {
    background-color: #f0fcfd
}

.style_bg-main-blue__3RF3B {
    background-color: #3b3b96
}

.style_bg-ash-20__86JWr {
    background-color: #dcdcdc
}

.style_bg-main-white__Ufzue, .style_bg-white__i_BLD {
    background-color: #fff
}

.style_bg-amethyst___W0ng {
    background-color: #8a84f5
}

.style_bg-turquoise__NHESC {
    background-color: #23d2af
}

.style_bg-transparent__sm9Lm {
    background: transparent
}

.style_text-decoration-none__eU8vY {
    text-decoration: none !important
}

.style_form-control__YwlNT {
    min-height: 50px
}

.style_form-check-input__De0NN, .style_form-check-input__De0NN[type=checkbox], .style_form-control__YwlNT, .style_form-select__Binmj {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__bPgCA .style_form-check-input__De0NN {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__bPgCA .style_form-check-input__De0NN: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__3A1JC .style_form-check-input__De0NN {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__3A1JC .style_form-check-input__De0NN: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__ILU4W {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__ILU4W {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__ILU4W {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__bdIOD {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__eCQfv + .style_btn__bdIOD:hover {
    color: #fff !important
}

.style_card__hfL0q.style_custom__card__HRwvq {
    --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__sMyWR {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__sMyWR {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__1TPnF {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__MHMJ0 {
    border: none !important
}

.style_navbar-toggler__MHMJ0:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__zHzmW .style_navbar-toggler-icon__R4Idf {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__R4Idf.style_light_ellipsis__xMCRu {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__3Jps3 .style_dropdown-menu__IbB8C {
    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__3Jps3 .style_dropdown-menu__IbB8C {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__3Jps3 .style_dropdown-menu__IbB8C * {
        color: #fff !important
    }
}

.style_navbar-nav__3Jps3 .style_dropdown-menu__IbB8C .style_dropdown-item__0Kh25 {
    color: #000 !important
}

.style_navbar-nav__3Jps3 .style_dropdown-menu__IbB8C .style_dropdown-item__0Kh25:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__yWs5J {
    background-color: #fff !important
}

.style_custom__pagination__hhERM {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__hhERM {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__hhERM {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__hhERM {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__hhERM .style_page-item__ItbYN {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__hhERM .style_page-item__ItbYN {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__hhERM .style_page-link__75WJy {
    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__hhERM .style_page-link__75WJy {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__hhERM .style_page-link__75WJy {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__hhERM .style_active__ODwR3 .style_page-link__75WJy {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__k3_TS {
    border-radius: 10px !important
}

.style_react-calendar__OE9fZ {
    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__OE9fZ {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__OE9fZ .style_react-calendar__navigation__Ig7g5 {
    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__OE9fZ .style_react-calendar__navigation__Ig7g5 {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__OE9fZ .style_react-calendar__navigation__Ig7g5 {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__OE9fZ .style_react-calendar__navigation__label__NYRhC {
    color: #ffa724 !important
}

.style_react-calendar__OE9fZ .style_react-calendar__navigation__arrow__1J4e_ {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__OE9fZ .style_react-calendar__navigation__next2-button__q4_lu, .style_react-calendar__OE9fZ .style_react-calendar__navigation__prev2-button__YOPgz {
    display: none !important
}

.style_react-calendar__OE9fZ .style_react-calendar__month-view__weekdays__U62g9 {
    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__OE9fZ .style_react-calendar__month-view__weekdays__U62g9 {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__OE9fZ .style_react-calendar__month-view__days__day--neighboringMonth__eJ1lY {
    color: #b5b5b5 !important
}

.style_react-calendar__OE9fZ .style_react-calendar__tile__kzLBh {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__OE9fZ .style_react-calendar__tile__kzLBh {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__OE9fZ .style_react-calendar__tile__kzLBh abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__OE9fZ .style_react-calendar__tile__kzLBh abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__OE9fZ .style_react-calendar__tile--active__LXxNb {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__OE9fZ .style_react-calendar__tile--active__LXxNb abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__OE9fZ .style_react-calendar__tile--now__vdurT {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__OE9fZ .style_react-calendar__tile--now__vdurT abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__OE9fZ .style_react-calendar__month-view__days__day--weekend__h62kJ:not(.style_react-calendar__tile--active__LXxNb) {
    color: #ffa724 !important
}

.style_pointer__t1EhZ {
    cursor: pointer
}

.style_link_banner_text__JyMt3 {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__JyMt3 {
        margin-bottom: 28px
    }
}

.style_link_banner__KK9l9 {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__KK9l9 {
        padding-left: 21px
    }
}

.style_links_spacing__C7c8p {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__C7c8p {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__C7c8p {
        margin-right: 0
    }
}

.style_button_padding__TZdge {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__TZdge {
        padding: 12px 16px
    }
}

.style_links_button__HR4w2 {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__HR4w2 {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__AZy7p {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__N4Hlc {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__N4Hlc {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__N4Hlc {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__N4Hlc {
        padding: 50px 20px
    }
}

.style_standalone__teaser__N4Hlc p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__N4Hlc {
        white-space: unset !important
    }
}

.style_fDbOPw__g__gK {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__dGNiR {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__juKd2 {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__juKd2 {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__juKd2 {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__1UZvb {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__kVg2e {
    display: flex !important
}

.style_fw-500____pyb {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__bs2Bg {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__bs2Bg {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__bs2Bg {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__bs2Bg {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__P_LsT {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__P_LsT {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__P_LsT {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__w5eUN, .style_uploadfilebutton__XJrKH {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__XJrKH {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__XJrKH {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__XJrKH {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__w5eUN {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__w5eUN {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__w5eUN {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__dnEVQ {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__vGEKH {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__JiJub, .style_first_component_big_searchbar__hjd3R {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__JiJub, .style_first_component_big_searchbar__hjd3R {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__JiJub, .style_first_component_big_searchbar__hjd3R {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__hjd3R {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__4RORU {
    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__Hm9pn {
    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__Hm9pn {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__Hm9pn {
        overflow-y: scroll
    }
}

.style_cn-body__Hm9pn > p, .style_cn-body__Hm9pn > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__sL_0_ > .style_cm-btn__bIZll.style_cm-btn-danger__gkqE2.style_cn-decline__83Jvv {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__sL_0_ > .style_cm-btn__bIZll.style_cm-btn-success__zkVds {
    font-size: 20px
}

.style_cm-modal__TSoyj > .style_cm-header__62cvc {
    background-color: #fef2e0 !important
}

.style_cm-modal__TSoyj > .style_cm-header__62cvc .style_title__5pYIp {
    color: #3b3b96 !important
}

.style_cm-modal__TSoyj > .style_cm-header__62cvc p > span {
    color: #000 !important
}

.style_cm-modal__TSoyj > .style_cm-header__62cvc button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__TSoyj > .style_cm-header__62cvc a {
    color: #3b3b96 !important
}

.style_cm-modal__TSoyj.style_cm-klaro__0v_tC {
    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__TSoyj > .style_cm-body__NG1Xv, .style_cm-modal__TSoyj > .style_cm-footer__PlZPq {
    background-color: #fef2e0 !important
}

.style_cm-list-title__oVSmQ {
    color: #3b3b96 !important
}

.style_cm-caret__9HK3i > a {
    color: #ffa724 !important
}

.style_cookie-modal__MmHBS {
    z-index: 100000 !important
}

.style_cn-ok__cFOsv {
    flex-direction: column !important
}

.style_cn-buttons__sL_0_ {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__sL_0_ > .style_cm-btn__bIZll.style_cm-btn-success__zkVds, .style_klaro__k5EGD .style_cookie-modal__MmHBS .style_cm-list-input__YtNXx:checked + .style_cm-list-label__FdhfP .style_slider__UUWXk {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__fnoaW > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__iqo7d {
    color: #000 !important;
    text-decoration: underline !important
}

.style_visibility__check__Ot8VO {
    padding-bottom: 22px
}

@media screen and (min-width: 576px) {
    .style_visibility__check__Ot8VO {
        display: none
    }
}

.style_titleWrapper__DpVw8 {
    padding-top: 188.28px
}

.style_pusteblume__kdgek {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    width: 300px !important;
    transform: translate(-100%, 39%)
}

.style_main__wrapper__wdqnI {
    display: grid;
    height: fit-content;
    grid-template-columns:1fr;
    grid-template-rows:auto auto 0fr;
    grid-template-areas:"textSection" "imgSection" "buttonsSection"
}

.style_imgWrapper__DIwqW {
    grid-area: imgSection;
    width: 100vw;
    aspect-ratio: 39/38;
    background-position: 50% !important
}

.style_textSectionWrapper__8YofY {
    grid-area: textSection;
    max-width: 1000px;
    white-space: unset !important;
    padding-bottom: 20px
}

.style_textContainer__YAdW4 {
    max-height: fit-content;
    overflow-y: hidden
}

.style_textSection__title__YXL_y {
    margin-bottom: 28px
}

.style_textSections__Y2xBq {
    padding-top: 0 !important;
    padding-left: 30px !important;
    padding-right: 30px !important
}

.style_secondTextSection__IqaoQ {
    grid-area: secondTextSection;
    max-width: 100%;
    white-space: unset !important;
    margin-top: 28px
}

.style_buttonsSection__pApT1 {
    grid-area: buttonsSection;
    max-width: 100%;
    white-space: unset !important;
    padding-top: 0 !important;
    padding-bottom: 50px;
    padding-right: 60px;
    padding-left: 30px !important
}

.style_padding__x__iWkIp {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__iWkIp {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__iWkIp {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__iWkIp {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__6mfcP {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__6mfcP {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__6mfcP {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__HgJZ8 {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__HgJZ8 {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__HgJZ8 {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__HgJZ8 {
        padding-top: 56px
    }
}

.style_padding__bottom__Z1FoI {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__Z1FoI {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__Z1FoI {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__Z1FoI {
        padding-bottom: 28px
    }
}

.style_padding__right__wGtVA {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__wGtVA {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__wGtVA {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__wGtVA {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__wGtVA {
        padding-right: 30px
    }
}

.style_padding__left__Kh94c {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__Kh94c {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__Kh94c {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__Kh94c {
        padding-left: 30px
    }
}

.style_body-text-mb__XG1KF {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__XG1KF {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__XG1KF {
        margin-bottom: 20px
    }
}

.style_h3-mb__vbHY_ {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__vbHY_ {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__vbHY_ {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__vzvfM {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__vzvfM {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__vzvfM {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__vzvfM {
        padding-top: 7px
    }
}

.style_pb_xs__9Angi {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__9Angi {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__9Angi {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__9Angi {
        padding-bottom: 7px
    }
}

.style_pt_1__JM7WN {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__JM7WN {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__JM7WN {
        padding-top: 14px
    }
}

.style_pb_1__Hpk_l {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__Hpk_l {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__Hpk_l {
        padding-bottom: 14px
    }
}

.style_pt_2__z4I2n {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__z4I2n {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__z4I2n {
        padding-top: 28px
    }
}

.style_pb_2__Xo4OU {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__Xo4OU {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__Xo4OU {
        padding-bottom: 28px
    }
}

.style_pt_3__CN_Q9 {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__CN_Q9 {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__CN_Q9 {
        padding-top: 42px
    }
}

.style_pb_3__T5ZOy {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__T5ZOy {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__T5ZOy {
        padding-bottom: 42px
    }
}

.style_pt_4__cm8d9 {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__cm8d9 {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__cm8d9 {
        padding-top: 56px
    }
}

.style_pb_4__D6Ve7 {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__D6Ve7 {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__D6Ve7 {
        padding-bottom: 56px
    }
}

.style_pt_8__h6GWx {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__h6GWx {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__h6GWx {
        padding-top: 112px
    }
}

.style_pb_8__6ZVe8 {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__6ZVe8 {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__6ZVe8 {
        padding-bottom: 112px
    }
}

.style_p_xs__A7ipM {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__A7ipM {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__A7ipM {
        padding: 7px
    }
}

.style_p_1__yCv3P {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__yCv3P {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__yCv3P {
        padding: 14px
    }
}

.style_p_2__1sEsN {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__1sEsN {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__1sEsN {
        padding: 28px
    }
}

.style_p_3__Z_wvI {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__Z_wvI {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__Z_wvI {
        padding: 42px
    }
}

.style_p_4__CN8jb {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__CN8jb {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__CN8jb {
        padding: 56px
    }
}

.style_p_8__b04Y8 {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__b04Y8 {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__b04Y8 {
        padding: 112px
    }
}

.style_btn__XkePJ {
    border-radius: 10px;
    width: fit-content
}

.style_btn__XkePJ:not(.style_btn-link__FT_ow) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__XkePJ:not(.style_btn-link__FT_ow) {
        font-size: 15px
    }
}

.style_btn__XkePJ.style_btn-primary__tb1xW {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__XkePJ.style_btn-whatsapp__kVSLd {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__XkePJ.style_btn-primary__tb1xW:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__XkePJ.style_btn-primary-light__QTr3l {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__XkePJ.style_btn-secondary__Yj_pH {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__XkePJ.style_btn-form__e8zlj {
    background-color: #82e8cd
}

.style_btn__XkePJ.style_btn-form__e8zlj:hover {
    color: #fff
}

.style_btn__XkePJ.style_btn-link__FT_ow, .style_btn__XkePJ.style_btn-link__FT_ow:active, .style_btn__XkePJ.style_btn-link__FT_ow:focus, .style_btn__XkePJ.style_btn-link__FT_ow:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__XkePJ.style_btn-link__FT_ow, .style_btn__XkePJ.style_btn-link__FT_ow:active, .style_btn__XkePJ.style_btn-link__FT_ow:focus, .style_btn__XkePJ.style_btn-link__FT_ow:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__XkePJ.style_btn-link__FT_ow:hover {
    color: #3b3b96
}

.style_btn__XkePJ.style_btn-social__CeEZB {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__XkePJ.style_btn-medical__4rvXh {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__XkePJ.style_btn-medical-purple__0VVkQ {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__XkePJ.style_btn-social-pink__J2voW {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__XkePJ.style_btn-main-blue__ThyL6 {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__oMNSN:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__AThb3, .style_black-link__AThb3 a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__AThb3:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__XkePJ.style_btn-link__FT_ow, .style_btn__XkePJ.style_lg___qC6J, .style_btn__XkePJ.style_md__BdOiy, .style_btn__XkePJ.style_sm__G5au_ {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__XkePJ.style_btn-link__FT_ow, .style_btn__XkePJ.style_lg___qC6J, .style_btn__XkePJ.style_md__BdOiy, .style_btn__XkePJ.style_sm__G5au_ {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__XkePJ.style_btn-link__FT_ow, .style_btn__XkePJ.style_lg___qC6J, .style_btn__XkePJ.style_md__BdOiy, .style_btn__XkePJ.style_sm__G5au_ {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__XkePJ.style_sm__G5au_ {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__XkePJ.style_sm__G5au_ {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__XkePJ.style_sm__G5au_ {
        min-width: 130px
    }
}

.style_btn__XkePJ.style_md__BdOiy {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__XkePJ.style_md__BdOiy {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__XkePJ.style_md__BdOiy {
        min-width: 186px
    }
}

.style_btn__XkePJ.style_lg___qC6J {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__XkePJ.style_lg___qC6J {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__XkePJ.style_lg___qC6J {
        min-width: 215px
    }
}

.style_btn__XkePJ.style_xl__T5FX3 {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__XkePJ.style_xl__T5FX3 {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__XkePJ.style_xl__T5FX3 {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__R9iFG {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__R9iFG {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__R9iFG {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__NSynQ {
    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__NSynQ {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__XkePJ.style_btn-link__FT_ow:disabled {
    color: #aaa
}

.style_footer-link__oMNSN, .style_footer-link__oMNSN a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__oMNSN:hover {
    color: #0fa
}

.style_btn-anmetist__EPY_f {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__ihlxX {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__1mJst {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__cJrMp {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__AwHwo {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__PhRvo {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__29z_O, .style_h2__hav0a, .style_h3__nTnZE {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__29z_O {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__29z_O {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__29z_O {
        font-size: 30px
    }
}

.style_h2__hav0a {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__hav0a {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__hav0a {
        font-size: 24px
    }
}

.style_h3__nTnZE {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__nTnZE {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__nTnZE {
        font-size: 24px
    }
}

.style_h4__1RH8G, .style_h5__ELJrQ {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__1RH8G, .style_h5__ELJrQ {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__1RH8G, .style_h5__ELJrQ {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__0lsLK {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__0lsLK {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__0lsLK {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__75822, .style_textual_highlight__X_f1D {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__75822 {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__75822 {
        font-size: 15px
    }
}

.style_textual_highlight__X_f1D {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__X_f1D {
        font-size: 15px
    }
}

.style_button-text__sJJVY {
    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__sJJVY {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__2CkyT {
    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__2CkyT {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__2CiFP {
    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__2CiFP {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__2CkyT p:last-child, .style_body-text__2CiFP p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__3GcSd {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__3GcSd {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__3GcSd.style_dropdown-item__CfIux {
        font-size: 14px !important
    }
}

.style_title__fjqC6, .style_title__fjqC6.style_h2__hav0a {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__fjqC6, .style_title__fjqC6.style_h2__hav0a {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__fjqC6, .style_title__fjqC6.style_h2__hav0a {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__bynXI {
    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__bynXI {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__bynXI {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__BLUTb {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__BLUTb {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__BLUTb {
        margin-bottom: 15px
    }
}

.style_cta-text__m3o7a {
    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__m3o7a {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__m3o7a {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text___FhmB {
    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___FhmB {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__U_j4S.style_h3__nTnZE {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__U_j4S.style_h3__nTnZE {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__U_j4S.style_h3__nTnZE {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__V1NYB {
    height: 434px
}

.style_card_1__V1NYB .style_card_image__Ukb69 img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__V1NYB {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__V1NYB .style_card_image__Ukb69 {
        height: 231px
    }

    .style_card_1__V1NYB .style_card_body__AGk5S {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__V1NYB {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__V1NYB .style_card_image__Ukb69 {
        height: 127px
    }

    .style_card_1__V1NYB .style_card_body__AGk5S {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__V1NYB {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__V1NYB .style_card_image__Ukb69 {
        height: 200px
    }

    .style_card_1__V1NYB .style_card_body__AGk5S {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__jJM00 {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__jJM00 {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__jJM00 {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__V1NYB, .style_card_2__jJM00 {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__V1NYB, .style_card_2__jJM00 {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__V1NYB, .style_card_2__jJM00 {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__V1NYB, .style_card_2__jJM00 {
        width: 330px !important
    }
}

.style_card_body__AGk5S {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__AGk5S {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__AGk5S {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__AGk5S {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__AGk5S {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__AGk5S {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__AGk5S {
        height: 131.5px
    }
}

.style_text-black__jTnXp {
    color: #3b3b96
}

.style_text-main-orange__Vgdmw {
    color: #fff !important
}

.style_text-social-red__LIsFZ {
    color: #ff7e47
}

.style_text-social-pink__LWsyC {
    color: #ff92d5
}

.style_text-medic-blue__Bb6ma {
    color: #fff !important
}

.style_text-medic-purple__26Zqi {
    color: #968bd9
}

.style_bg-medic-beige__Jmcux {
    background-color: #fff !important
}

.style_bg-main-orange-light__rzGQW {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__rWQ_g {
    background-color: #ffa724
}

.style_bg-amethyst-dark__re6_M {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__8zD32 {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__7_Amv {
    background-color: #3e385f
}

.style_bg-main-dark__U3vw5 {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__U3vw5 p {
    color: #fff
}

.style_bg-main-dark__U3vw5 .style_body-text__2CiFP.style_text-black__jTnXp p, .style_bg-main-dark__U3vw5 .style_body-text__2CiFP.style_text-main-black__kkO11 p, .style_bg-main-dark__U3vw5 .style_card-text__z_2pt.style_text-black__jTnXp p, .style_bg-main-dark__U3vw5 .style_card-text__z_2pt.style_text-main-black__kkO11 p, .style_bg-main-dark__U3vw5 .style_text-black__jTnXp p, .style_bg-main-dark__U3vw5 .style_text-main-black__kkO11 p {
    color: #000 !important
}

.style_bg-main-light__T5i0r {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__T5i0r p {
    color: #000
}

.style_bg-main-dark__U3vw5 h1, .style_bg-main-dark__U3vw5 h2, .style_bg-main-dark__U3vw5 h3, .style_bg-main-dark__U3vw5 h4, .style_bg-main-dark__U3vw5 h5, .style_bg-main-dark__U3vw5 h6 {
    color: #fff
}

.style_bg-main-light__T5i0r h1, .style_bg-main-light__T5i0r h2, .style_bg-main-light__T5i0r h3, .style_bg-main-light__T5i0r h4, .style_bg-main-light__T5i0r h5, .style_bg-main-light__T5i0r h6 {
    color: #151424
}

.style_bg-main-turquoise__SHUcw {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__2ptzS {
    background-color: #d5ddfd
}

.style_card-body__JO_ly.style_text-main-black__kkO11, .style_card-body__JO_ly.style_text-main-black__kkO11 *, .style_card-footer__39twH.style_text-main-black__kkO11, .style_card-footer__39twH.style_text-main-black__kkO11 *, .style_text-dark__yOvx1, .style_text-main-black__kkO11, .style_text-main-black__kkO11 .style_btn-link__FT_ow, .style_text-main-black__kkO11 a, .style_text-main-black__kkO11 button, .style_text-main-black__kkO11 div, .style_text-main-black__kkO11 h1, .style_text-main-black__kkO11 h2, .style_text-main-black__kkO11 h3, .style_text-main-black__kkO11 h4, .style_text-main-black__kkO11 h5, .style_text-main-black__kkO11 h6, .style_text-main-black__kkO11 p, .style_text-main-black__kkO11 span, .style_text-main-black__kkO11 time {
    color: #000 !important
}

.style_text-coal__mGH1V {
    color: #002d32
}

.style_bg-social-red__r_smd {
    background-color: #fdeae1
}

.style_bg-social-red-dark__0kT5k {
    background-color: #ff7e47
}

.style_bg-social-pink__XZkHj {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__sUoGI {
    background-color: #ff92d5
}

.style_bg-medic-purple__cFvEZ {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__BFmYq {
    background-color: #968bd9
}

.style_bg-medic-blue__vjiH2 {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__8W5Ry {
    background-color: #99d4dc
}

.style_bg-coal__ZmgyP {
    background-color: #002d32
}

.style_bg-coal-dark__LKNYX {
    background-color: #000b0d
}

.style_bg-coal-light__p4_h7 {
    background-color: #f0fcfd
}

.style_bg-main-blue__25J8M {
    background-color: #3b3b96
}

.style_bg-ash-20__NiNCa {
    background-color: #dcdcdc
}

.style_bg-main-white__4a2qH, .style_bg-white__tCosC {
    background-color: #fff
}

.style_bg-amethyst__9dMXI {
    background-color: #8a84f5
}

.style_bg-turquoise__bZfim {
    background-color: #23d2af
}

.style_bg-transparent__ociZw {
    background: transparent
}

.style_text-decoration-none__8NI75 {
    text-decoration: none !important
}

.style_form-control__epwyL {
    min-height: 50px
}

.style_form-check-input__ytyBa, .style_form-check-input__ytyBa[type=checkbox], .style_form-control__epwyL, .style_form-select__TAGie {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__rKNAk .style_form-check-input__ytyBa {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__rKNAk .style_form-check-input__ytyBa: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___bvGF .style_form-check-input__ytyBa {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking___bvGF .style_form-check-input__ytyBa: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__phRhU {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__phRhU {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__phRhU {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__XkePJ {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__w69bp + .style_btn__XkePJ:hover {
    color: #fff !important
}

.style_card__y4hed.style_custom__card__RlOHu {
    --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__2JtR9 {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__2JtR9 {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__qmf39 {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__IzorZ {
    border: none !important
}

.style_navbar-toggler__IzorZ:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__kJZWw .style_navbar-toggler-icon__NYcOJ {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__NYcOJ.style_light_ellipsis__prAfZ {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__bOT2D .style_dropdown-menu__BH93J {
    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__bOT2D .style_dropdown-menu__BH93J {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__bOT2D .style_dropdown-menu__BH93J * {
        color: #fff !important
    }
}

.style_navbar-nav__bOT2D .style_dropdown-menu__BH93J .style_dropdown-item__CfIux {
    color: #000 !important
}

.style_navbar-nav__bOT2D .style_dropdown-menu__BH93J .style_dropdown-item__CfIux:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__Rnz5m {
    background-color: #fff !important
}

.style_custom__pagination__5tdqK {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__5tdqK {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__5tdqK {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__5tdqK {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__5tdqK .style_page-item__H_tnp {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__5tdqK .style_page-item__H_tnp {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__5tdqK .style_page-link__MrXP7 {
    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__5tdqK .style_page-link__MrXP7 {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__5tdqK .style_page-link__MrXP7 {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__5tdqK .style_active__w7D6L .style_page-link__MrXP7 {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__IoRxW {
    border-radius: 10px !important
}

.style_react-calendar__DrN6n {
    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__DrN6n {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__DrN6n .style_react-calendar__navigation__uRPdd {
    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__DrN6n .style_react-calendar__navigation__uRPdd {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__DrN6n .style_react-calendar__navigation__uRPdd {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__DrN6n .style_react-calendar__navigation__label__xEWZN {
    color: #ffa724 !important
}

.style_react-calendar__DrN6n .style_react-calendar__navigation__arrow__MjFZB {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__DrN6n .style_react-calendar__navigation__next2-button__cnrso, .style_react-calendar__DrN6n .style_react-calendar__navigation__prev2-button__4IYpi {
    display: none !important
}

.style_react-calendar__DrN6n .style_react-calendar__month-view__weekdays__5SxBi {
    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__DrN6n .style_react-calendar__month-view__weekdays__5SxBi {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__DrN6n .style_react-calendar__month-view__days__day--neighboringMonth__PdEDI {
    color: #b5b5b5 !important
}

.style_react-calendar__DrN6n .style_react-calendar__tile__UypTS {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__DrN6n .style_react-calendar__tile__UypTS {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__DrN6n .style_react-calendar__tile__UypTS abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__DrN6n .style_react-calendar__tile__UypTS abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__DrN6n .style_react-calendar__tile--active__szuBh {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__DrN6n .style_react-calendar__tile--active__szuBh abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__DrN6n .style_react-calendar__tile--now__HefDO {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__DrN6n .style_react-calendar__tile--now__HefDO abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__DrN6n .style_react-calendar__month-view__days__day--weekend__t_fth:not(.style_react-calendar__tile--active__szuBh) {
    color: #ffa724 !important
}

.style_pointer__ic8zL {
    cursor: pointer
}

.style_link_banner_text__0g73i {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__0g73i {
        margin-bottom: 28px
    }
}

.style_link_banner__IBpvm {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__IBpvm {
        padding-left: 21px
    }
}

.style_links_spacing__duwCL {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__duwCL {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__duwCL {
        margin-right: 0
    }
}

.style_button_padding__OPwpr {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__OPwpr {
        padding: 12px 16px
    }
}

.style_links_button__QUN84 {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__QUN84 {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__gmXYJ {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__MVsGo {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__MVsGo {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__MVsGo {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__MVsGo {
        padding: 50px 20px
    }
}

.style_standalone__teaser__MVsGo p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__MVsGo {
        white-space: unset !important
    }
}

.style_fDbOPw__WqfLI {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__Hm_HB {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__ZqVqA {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__ZqVqA {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__ZqVqA {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__jVM7F {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__BZZiI {
    display: flex !important
}

.style_fw-500__tRdb_ {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__XGQaZ {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__XGQaZ {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__XGQaZ {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__XGQaZ {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__NshXx {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__NshXx {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__NshXx {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__hLOu0, .style_uploadfilebutton__EFjKj {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__EFjKj {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__EFjKj {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__EFjKj {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__hLOu0 {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__hLOu0 {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__hLOu0 {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__1RGtE {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement___AReE {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__GpdKR, .style_first_component_big_searchbar__p8DQh {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__GpdKR, .style_first_component_big_searchbar__p8DQh {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__GpdKR, .style_first_component_big_searchbar__p8DQh {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__p8DQh {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__Ssu6H {
    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__ppOVx {
    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__ppOVx {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__ppOVx {
        overflow-y: scroll
    }
}

.style_cn-body__ppOVx > p, .style_cn-body__ppOVx > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__x8pQS > .style_cm-btn__3oIMU.style_cm-btn-danger__UvR_J.style_cn-decline__4kEPp {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__x8pQS > .style_cm-btn__3oIMU.style_cm-btn-success__2Ce5L {
    font-size: 20px
}

.style_cm-modal__gf9pQ > .style_cm-header__VDQbl {
    background-color: #fef2e0 !important
}

.style_cm-modal__gf9pQ > .style_cm-header__VDQbl .style_title__fjqC6 {
    color: #3b3b96 !important
}

.style_cm-modal__gf9pQ > .style_cm-header__VDQbl p > span {
    color: #000 !important
}

.style_cm-modal__gf9pQ > .style_cm-header__VDQbl button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__gf9pQ > .style_cm-header__VDQbl a {
    color: #3b3b96 !important
}

.style_cm-modal__gf9pQ.style_cm-klaro__tXQCc {
    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__gf9pQ > .style_cm-body__Gzwe8, .style_cm-modal__gf9pQ > .style_cm-footer__iUpZL {
    background-color: #fef2e0 !important
}

.style_cm-list-title__XGevd {
    color: #3b3b96 !important
}

.style_cm-caret__zKGdC > a {
    color: #ffa724 !important
}

.style_cookie-modal__mzQg8 {
    z-index: 100000 !important
}

.style_cn-ok__ajVrd {
    flex-direction: column !important
}

.style_cn-buttons__x8pQS {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__x8pQS > .style_cm-btn__3oIMU.style_cm-btn-success__2Ce5L, .style_klaro__blxS7 .style_cookie-modal__mzQg8 .style_cm-list-input__3gHGX:checked + .style_cm-list-label__wlGNS .style_slider___nGlm {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons___VK9q > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__INiOK {
    color: #000 !important;
    text-decoration: underline !important
}

.style_column__title__u795l {
    margin-bottom: 40px
}

@media screen and (max-width: 1280px) {
    .style_column__title__u795l {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_column__title__u795l {
        margin-bottom: 21px
    }
}

.style_button__qvGSJ {
    display: flex;
    align-items: center;
    justify-content: center
}

@media screen and (max-width: 1980px) {
    .style_button__qvGSJ {
        margin-top: 52px
    }
}

@media screen and (max-width: 992px) {
    .style_button__qvGSJ {
        margin-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_button__qvGSJ {
        margin-top: 28px
    }

    .style_buttons__WHkBj {
        justify-content: start !important
    }
}

.style_columns__wrapper__BkFnt {
    column-gap: 26px
}

@media screen and (max-width: 992px) {
    .style_columns__wrapper__BkFnt {
        column-gap: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_columns__wrapper__BkFnt {
        column-gap: 14px;
        row-gap: 28px
    }
}

.style_job_container__DvARl {
    gap: 26px
}

@media screen and (max-width: 992px) {
    .style_job_container__DvARl {
        gap: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_job_container__DvARl {
        gap: 14px
    }
}

.style_job_item__8LtWS {
    padding: 18px 30px 18px 27px
}

@media screen and (max-width: 992px) {
    .style_job_item__8LtWS {
        padding: 11px 11px 11px 18px
    }
}

@media screen and (max-width: 576px) {
    .style_job_item__8LtWS {
        padding: 9px 27px 9px 29px
    }
}

.style_padding__x__BklBV {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__BklBV {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__BklBV {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__BklBV {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__7X07d {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__7X07d {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__7X07d {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__usDTY {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__usDTY {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__usDTY {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__usDTY {
        padding-top: 56px
    }
}

.style_padding__bottom__6EHAy {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__6EHAy {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__6EHAy {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__6EHAy {
        padding-bottom: 28px
    }
}

.style_padding__right__wAtAd {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__wAtAd {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__wAtAd {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__wAtAd {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__wAtAd {
        padding-right: 30px
    }
}

.style_padding__left__0IH88 {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__0IH88 {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__0IH88 {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__0IH88 {
        padding-left: 30px
    }
}

.style_body-text-mb__ZJmJ6 {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__ZJmJ6 {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__ZJmJ6 {
        margin-bottom: 20px
    }
}

.style_h3-mb__qXdgk {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__qXdgk {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__qXdgk {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__lUAPp {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__lUAPp {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__lUAPp {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__lUAPp {
        padding-top: 7px
    }
}

.style_pb_xs__H8Mcx {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__H8Mcx {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__H8Mcx {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__H8Mcx {
        padding-bottom: 7px
    }
}

.style_pt_1__Tzn1J {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__Tzn1J {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__Tzn1J {
        padding-top: 14px
    }
}

.style_pb_1__T3HJm {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__T3HJm {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__T3HJm {
        padding-bottom: 14px
    }
}

.style_pt_2__BcZI5 {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__BcZI5 {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__BcZI5 {
        padding-top: 28px
    }
}

.style_pb_2__rKk04 {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__rKk04 {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__rKk04 {
        padding-bottom: 28px
    }
}

.style_pt_3__x3psC {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__x3psC {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__x3psC {
        padding-top: 42px
    }
}

.style_pb_3__NfCbz {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__NfCbz {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__NfCbz {
        padding-bottom: 42px
    }
}

.style_pt_4__dwSAJ {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__dwSAJ {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__dwSAJ {
        padding-top: 56px
    }
}

.style_pb_4__simtZ {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__simtZ {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__simtZ {
        padding-bottom: 56px
    }
}

.style_pt_8__4aMh7 {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__4aMh7 {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__4aMh7 {
        padding-top: 112px
    }
}

.style_pb_8__x6YYE {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__x6YYE {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__x6YYE {
        padding-bottom: 112px
    }
}

.style_p_xs__6mCyN {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__6mCyN {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__6mCyN {
        padding: 7px
    }
}

.style_p_1__ke4eL {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__ke4eL {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__ke4eL {
        padding: 14px
    }
}

.style_p_2__8XaA9 {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__8XaA9 {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__8XaA9 {
        padding: 28px
    }
}

.style_p_3__DuSQM {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__DuSQM {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__DuSQM {
        padding: 42px
    }
}

.style_p_4__yhzeI {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__yhzeI {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__yhzeI {
        padding: 56px
    }
}

.style_p_8__0ovI8 {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__0ovI8 {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__0ovI8 {
        padding: 112px
    }
}

.style_btn__D_3Lt {
    border-radius: 10px;
    width: fit-content
}

.style_btn__D_3Lt:not(.style_btn-link__GXDN9) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__D_3Lt:not(.style_btn-link__GXDN9) {
        font-size: 15px
    }
}

.style_btn__D_3Lt.style_btn-primary__V5WYa {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__D_3Lt.style_btn-whatsapp__XC_Hj {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__D_3Lt.style_btn-primary__V5WYa:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__D_3Lt.style_btn-primary-light__7vl_l {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__D_3Lt.style_btn-secondary___iSvm {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__D_3Lt.style_btn-form__F_8tO {
    background-color: #82e8cd
}

.style_btn__D_3Lt.style_btn-form__F_8tO:hover {
    color: #fff
}

.style_btn__D_3Lt.style_btn-link__GXDN9, .style_btn__D_3Lt.style_btn-link__GXDN9:active, .style_btn__D_3Lt.style_btn-link__GXDN9:focus, .style_btn__D_3Lt.style_btn-link__GXDN9:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__D_3Lt.style_btn-link__GXDN9, .style_btn__D_3Lt.style_btn-link__GXDN9:active, .style_btn__D_3Lt.style_btn-link__GXDN9:focus, .style_btn__D_3Lt.style_btn-link__GXDN9:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__D_3Lt.style_btn-link__GXDN9:hover {
    color: #3b3b96
}

.style_btn__D_3Lt.style_btn-social__LaqR7 {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__D_3Lt.style_btn-medical__6mE4U {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__D_3Lt.style_btn-medical-purple__Sm3mZ {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__D_3Lt.style_btn-social-pink__3AHSx {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__D_3Lt.style_btn-main-blue__m6aTL {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__NTRJQ:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__qHC7C, .style_black-link__qHC7C a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__qHC7C:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__D_3Lt.style_btn-link__GXDN9, .style_btn__D_3Lt.style_lg__TV8cx, .style_btn__D_3Lt.style_md__Cdd84, .style_btn__D_3Lt.style_sm__4vJzD {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__D_3Lt.style_btn-link__GXDN9, .style_btn__D_3Lt.style_lg__TV8cx, .style_btn__D_3Lt.style_md__Cdd84, .style_btn__D_3Lt.style_sm__4vJzD {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__D_3Lt.style_btn-link__GXDN9, .style_btn__D_3Lt.style_lg__TV8cx, .style_btn__D_3Lt.style_md__Cdd84, .style_btn__D_3Lt.style_sm__4vJzD {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__D_3Lt.style_sm__4vJzD {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__D_3Lt.style_sm__4vJzD {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__D_3Lt.style_sm__4vJzD {
        min-width: 130px
    }
}

.style_btn__D_3Lt.style_md__Cdd84 {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__D_3Lt.style_md__Cdd84 {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__D_3Lt.style_md__Cdd84 {
        min-width: 186px
    }
}

.style_btn__D_3Lt.style_lg__TV8cx {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__D_3Lt.style_lg__TV8cx {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__D_3Lt.style_lg__TV8cx {
        min-width: 215px
    }
}

.style_btn__D_3Lt.style_xl__sGm2A {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__D_3Lt.style_xl__sGm2A {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__D_3Lt.style_xl__sGm2A {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__UfxIK {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__UfxIK {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__UfxIK {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__B_wr2 {
    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__B_wr2 {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__D_3Lt.style_btn-link__GXDN9:disabled {
    color: #aaa
}

.style_footer-link__NTRJQ, .style_footer-link__NTRJQ a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__NTRJQ:hover {
    color: #0fa
}

.style_btn-anmetist__lrbhg {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__Fifld {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__ILQyz {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__I4cc6 {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__BRE4R {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__ywP1s {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__5MrZ9, .style_h2__9GBUL, .style_h3__1uxAl {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__5MrZ9 {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__5MrZ9 {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__5MrZ9 {
        font-size: 30px
    }
}

.style_h2__9GBUL {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__9GBUL {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__9GBUL {
        font-size: 24px
    }
}

.style_h3__1uxAl {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__1uxAl {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__1uxAl {
        font-size: 24px
    }
}

.style_h4__IOP0P, .style_h5__guBUM {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__IOP0P, .style_h5__guBUM {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__IOP0P, .style_h5__guBUM {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__6Vahy {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__6Vahy {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__6Vahy {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__z8IV7, .style_textual_highlight__Z1961 {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__z8IV7 {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__z8IV7 {
        font-size: 15px
    }
}

.style_textual_highlight__Z1961 {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__Z1961 {
        font-size: 15px
    }
}

.style_button-text__ycibL {
    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__ycibL {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__8z_2O {
    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__8z_2O {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__Pu1MG {
    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__Pu1MG {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__8z_2O p:last-child, .style_body-text__Pu1MG p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__AZXbF {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__AZXbF {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__AZXbF.style_dropdown-item__U_1Ma {
        font-size: 14px !important
    }
}

.style_title__1mx_7, .style_title__1mx_7.style_h2__9GBUL {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__1mx_7, .style_title__1mx_7.style_h2__9GBUL {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__1mx_7, .style_title__1mx_7.style_h2__9GBUL {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__MFoPB {
    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__MFoPB {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__MFoPB {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__q_VAh {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__q_VAh {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__q_VAh {
        margin-bottom: 15px
    }
}

.style_cta-text__a4RxP {
    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__a4RxP {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__a4RxP {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__JRw35 {
    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__JRw35 {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__JL_6_.style_h3__1uxAl {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__JL_6_.style_h3__1uxAl {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__JL_6_.style_h3__1uxAl {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__SWPTf {
    height: 434px
}

.style_card_1__SWPTf .style_card_image__mMObE img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__SWPTf {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__SWPTf .style_card_image__mMObE {
        height: 231px
    }

    .style_card_1__SWPTf .style_card_body__FD6yl {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__SWPTf {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__SWPTf .style_card_image__mMObE {
        height: 127px
    }

    .style_card_1__SWPTf .style_card_body__FD6yl {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__SWPTf {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__SWPTf .style_card_image__mMObE {
        height: 200px
    }

    .style_card_1__SWPTf .style_card_body__FD6yl {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__Klocs {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__Klocs {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__Klocs {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__SWPTf, .style_card_2__Klocs {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__SWPTf, .style_card_2__Klocs {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__SWPTf, .style_card_2__Klocs {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__SWPTf, .style_card_2__Klocs {
        width: 330px !important
    }
}

.style_card_body__FD6yl {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__FD6yl {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__FD6yl {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__FD6yl {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__FD6yl {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__FD6yl {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__FD6yl {
        height: 131.5px
    }
}

.style_text-black__D5w6_ {
    color: #3b3b96
}

.style_text-main-orange__WQtGO {
    color: #fff !important
}

.style_text-social-red__egyBi {
    color: #ff7e47
}

.style_text-social-pink__F5__P {
    color: #ff92d5
}

.style_text-medic-blue__tK3UL {
    color: #fff !important
}

.style_text-medic-purple__pZFUA {
    color: #968bd9
}

.style_bg-medic-beige__yLKdg {
    background-color: #fff !important
}

.style_bg-main-orange-light__P2t5_ {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__phwNz {
    background-color: #ffa724
}

.style_bg-amethyst-dark__pdr_g {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__Ku7Hr {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__zbp_F {
    background-color: #3e385f
}

.style_bg-main-dark__h0HzI {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__h0HzI p {
    color: #fff
}

.style_bg-main-dark__h0HzI .style_body-text__Pu1MG.style_text-black__D5w6_ p, .style_bg-main-dark__h0HzI .style_body-text__Pu1MG.style_text-main-black__uN4uO p, .style_bg-main-dark__h0HzI .style_card-text__OXVau.style_text-black__D5w6_ p, .style_bg-main-dark__h0HzI .style_card-text__OXVau.style_text-main-black__uN4uO p, .style_bg-main-dark__h0HzI .style_text-black__D5w6_ p, .style_bg-main-dark__h0HzI .style_text-main-black__uN4uO p {
    color: #000 !important
}

.style_bg-main-light___y3Bv {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light___y3Bv p {
    color: #000
}

.style_bg-main-dark__h0HzI h1, .style_bg-main-dark__h0HzI h2, .style_bg-main-dark__h0HzI h3, .style_bg-main-dark__h0HzI h4, .style_bg-main-dark__h0HzI h5, .style_bg-main-dark__h0HzI h6 {
    color: #fff
}

.style_bg-main-light___y3Bv h1, .style_bg-main-light___y3Bv h2, .style_bg-main-light___y3Bv h3, .style_bg-main-light___y3Bv h4, .style_bg-main-light___y3Bv h5, .style_bg-main-light___y3Bv h6 {
    color: #151424
}

.style_bg-main-turquoise__mynhS {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__rsHkG {
    background-color: #d5ddfd
}

.style_card-body__gN3Lz.style_text-main-black__uN4uO, .style_card-body__gN3Lz.style_text-main-black__uN4uO *, .style_card-footer__oy_9R.style_text-main-black__uN4uO, .style_card-footer__oy_9R.style_text-main-black__uN4uO *, .style_text-dark__rMAet, .style_text-main-black__uN4uO, .style_text-main-black__uN4uO .style_btn-link__GXDN9, .style_text-main-black__uN4uO a, .style_text-main-black__uN4uO button, .style_text-main-black__uN4uO div, .style_text-main-black__uN4uO h1, .style_text-main-black__uN4uO h2, .style_text-main-black__uN4uO h3, .style_text-main-black__uN4uO h4, .style_text-main-black__uN4uO h5, .style_text-main-black__uN4uO h6, .style_text-main-black__uN4uO p, .style_text-main-black__uN4uO span, .style_text-main-black__uN4uO time {
    color: #000 !important
}

.style_text-coal__T8SO_ {
    color: #002d32
}

.style_bg-social-red__x8FcR {
    background-color: #fdeae1
}

.style_bg-social-red-dark__CE8Q4 {
    background-color: #ff7e47
}

.style_bg-social-pink__pYc2g {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__BPS2Q {
    background-color: #ff92d5
}

.style_bg-medic-purple__jQxeS {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__Nk61W {
    background-color: #968bd9
}

.style_bg-medic-blue___Bv7m {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__CThCt {
    background-color: #99d4dc
}

.style_bg-coal__5LJKa {
    background-color: #002d32
}

.style_bg-coal-dark__Y1los {
    background-color: #000b0d
}

.style_bg-coal-light__IbL4K {
    background-color: #f0fcfd
}

.style_bg-main-blue__2lq5Q {
    background-color: #3b3b96
}

.style_bg-ash-20__f1BPR {
    background-color: #dcdcdc
}

.style_bg-main-white__l6Q09, .style_bg-white__rjiO6 {
    background-color: #fff
}

.style_bg-amethyst__rornM {
    background-color: #8a84f5
}

.style_bg-turquoise__I60tb {
    background-color: #23d2af
}

.style_bg-transparent__iozU2 {
    background: transparent
}

.style_text-decoration-none__WhCyY {
    text-decoration: none !important
}

.style_form-control__oEDoM {
    min-height: 50px
}

.style_form-check-input__SM0K4, .style_form-check-input__SM0K4[type=checkbox], .style_form-control__oEDoM, .style_form-select__mBvYQ {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__E4a2I .style_form-check-input__SM0K4 {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__E4a2I .style_form-check-input__SM0K4: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__Szbv1 .style_form-check-input__SM0K4 {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__Szbv1 .style_form-check-input__SM0K4: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__HYCH5 {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__HYCH5 {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__HYCH5 {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__D_3Lt {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__AN9IS + .style_btn__D_3Lt:hover {
    color: #fff !important
}

.style_card__2PhDh.style_custom__card__4mz8b {
    --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__PyBe5 {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__PyBe5 {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__YuxXU {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler___JtsZ {
    border: none !important
}

.style_navbar-toggler___JtsZ:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__X9_2u .style_navbar-toggler-icon__VujxV {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__VujxV.style_light_ellipsis__d_qoJ {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__CCces .style_dropdown-menu__UDkpp {
    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__CCces .style_dropdown-menu__UDkpp {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__CCces .style_dropdown-menu__UDkpp * {
        color: #fff !important
    }
}

.style_navbar-nav__CCces .style_dropdown-menu__UDkpp .style_dropdown-item__U_1Ma {
    color: #000 !important
}

.style_navbar-nav__CCces .style_dropdown-menu__UDkpp .style_dropdown-item__U_1Ma:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__MMloV {
    background-color: #fff !important
}

.style_custom__pagination__aPzmS {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__aPzmS {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__aPzmS {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__aPzmS {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__aPzmS .style_page-item__aRumC {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__aPzmS .style_page-item__aRumC {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__aPzmS .style_page-link__OAb8U {
    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__aPzmS .style_page-link__OAb8U {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__aPzmS .style_page-link__OAb8U {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__aPzmS .style_active__RcFds .style_page-link__OAb8U {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__nxYab {
    border-radius: 10px !important
}

.style_react-calendar__ZA4RN {
    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__ZA4RN {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__ZA4RN .style_react-calendar__navigation__8yiG5 {
    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__ZA4RN .style_react-calendar__navigation__8yiG5 {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__ZA4RN .style_react-calendar__navigation__8yiG5 {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__ZA4RN .style_react-calendar__navigation__label__Ezvx1 {
    color: #ffa724 !important
}

.style_react-calendar__ZA4RN .style_react-calendar__navigation__arrow__jZYC4 {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__ZA4RN .style_react-calendar__navigation__next2-button__dByxG, .style_react-calendar__ZA4RN .style_react-calendar__navigation__prev2-button__ilCch {
    display: none !important
}

.style_react-calendar__ZA4RN .style_react-calendar__month-view__weekdays__EYEv9 {
    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__ZA4RN .style_react-calendar__month-view__weekdays__EYEv9 {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__ZA4RN .style_react-calendar__month-view__days__day--neighboringMonth__MR0Zn {
    color: #b5b5b5 !important
}

.style_react-calendar__ZA4RN .style_react-calendar__tile__xh_Lp {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__ZA4RN .style_react-calendar__tile__xh_Lp {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__ZA4RN .style_react-calendar__tile__xh_Lp abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__ZA4RN .style_react-calendar__tile__xh_Lp abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__ZA4RN .style_react-calendar__tile--active__QKwOl {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__ZA4RN .style_react-calendar__tile--active__QKwOl abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__ZA4RN .style_react-calendar__tile--now__LU9uw {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__ZA4RN .style_react-calendar__tile--now__LU9uw abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__ZA4RN .style_react-calendar__month-view__days__day--weekend__khBM6:not(.style_react-calendar__tile--active__QKwOl) {
    color: #ffa724 !important
}

.style_pointer__bS1QU {
    cursor: pointer
}

.style_link_banner_text__dxsnp {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__dxsnp {
        margin-bottom: 28px
    }
}

.style_link_banner__Ul6Nl {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__Ul6Nl {
        padding-left: 21px
    }
}

.style_links_spacing__OJcYO {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__OJcYO {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__OJcYO {
        margin-right: 0
    }
}

.style_button_padding__ZMrRD {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__ZMrRD {
        padding: 12px 16px
    }
}

.style_links_button__r2U0J {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__r2U0J {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__VLYVt {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__kUmdG {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__kUmdG {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__kUmdG {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__kUmdG {
        padding: 50px 20px
    }
}

.style_standalone__teaser__kUmdG p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__kUmdG {
        white-space: unset !important
    }
}

.style_fDbOPw__qertE {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__IR_r7 {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__bRCWm {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__bRCWm {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__bRCWm {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__sTKei {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item___84_8 {
    display: flex !important
}

.style_fw-500__HJ4Pu {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__Etqvy {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__Etqvy {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__Etqvy {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__Etqvy {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__lpL6i {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__lpL6i {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__lpL6i {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__9A6Lf, .style_uploadfilebutton__GvMRd {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__GvMRd {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__GvMRd {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__GvMRd {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__9A6Lf {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__9A6Lf {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__9A6Lf {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__H2mbp {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__4SO3f {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__DMhl8, .style_first_component_big_searchbar__01rlM {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__DMhl8, .style_first_component_big_searchbar__01rlM {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__DMhl8, .style_first_component_big_searchbar__01rlM {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__01rlM {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__APKka {
    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__1KujO {
    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__1KujO {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__1KujO {
        overflow-y: scroll
    }
}

.style_cn-body__1KujO > p, .style_cn-body__1KujO > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__AludJ > .style_cm-btn__GccYz.style_cm-btn-danger__1eEC_.style_cn-decline__ArN31 {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__AludJ > .style_cm-btn__GccYz.style_cm-btn-success___bKMM {
    font-size: 20px
}

.style_cm-modal__oKoRC > .style_cm-header__Oclx3 {
    background-color: #fef2e0 !important
}

.style_cm-modal__oKoRC > .style_cm-header__Oclx3 .style_title__1mx_7 {
    color: #3b3b96 !important
}

.style_cm-modal__oKoRC > .style_cm-header__Oclx3 p > span {
    color: #000 !important
}

.style_cm-modal__oKoRC > .style_cm-header__Oclx3 button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__oKoRC > .style_cm-header__Oclx3 a {
    color: #3b3b96 !important
}

.style_cm-modal__oKoRC.style_cm-klaro__lvLwj {
    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__oKoRC > .style_cm-body__SdUlI, .style_cm-modal__oKoRC > .style_cm-footer__NL3iT {
    background-color: #fef2e0 !important
}

.style_cm-list-title__Sz7Ob {
    color: #3b3b96 !important
}

.style_cm-caret__7GMT7 > a {
    color: #ffa724 !important
}

.style_cookie-modal__q7pk4 {
    z-index: 100000 !important
}

.style_cn-ok__0CgNl {
    flex-direction: column !important
}

.style_cn-buttons__AludJ {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__AludJ > .style_cm-btn__GccYz.style_cm-btn-success___bKMM, .style_klaro__wiGI2 .style_cookie-modal__q7pk4 .style_cm-list-input__oYx9J:checked + .style_cm-list-label__bQFUt .style_slider__AXIWp {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__KG1jg > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__e4g9j {
    color: #000 !important;
    text-decoration: underline !important
}

.style_card__container__7Zihx {
    height: 434px !important;
    --image_height: 231px
}

@media screen and (max-width: 992px) {
    .style_card__container__7Zihx {
        height: 287px !important;
        --image_height: 127px
    }
}

@media screen and (max-width: 576px) {
    .style_card__container__7Zihx {
        height: auto !important;
        --image_height: 200px
    }
}

.style_show_description__IV2qQ {
    height: 489px !important;
    --image_height: 231px
}

@media screen and (max-width: 992px) {
    .style_show_description__IV2qQ {
        height: 400px !important;
        --image_height: 127px
    }
}

@media screen and (max-width: 576px) {
    .style_show_description__IV2qQ {
        --image_height: 200px
    }
}

.style_card__container_no__image__mTmX2 {
    height: 231px !important;
    --image_height: 0px
}

@media screen and (max-width: 992px) {
    .style_card__container_no__image__mTmX2 {
        height: 188px !important;
        --image_height: 0px
    }
}

@media screen and (max-width: 576px) {
    .style_card__container_no__image__mTmX2 {
        height: auto !important;
        --image_height: 0px
    }
}

.style_card__container__7Zihx, .style_card__container_no__image__mTmX2 {
    --footer_height: 50px;
    --title_height: 140px;
    --body_height: calc(100% - var(--footer_height) - var(--image_height));
    border-radius: 10px;
    width: 396px !important
}

@media screen and (max-width: 992px) {
    .style_card__container__7Zihx, .style_card__container_no__image__mTmX2 {
        width: 329px !important;
        --body_height: calc(100% - var(--footer_height) - var(--image_height));
        --title_height: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_card__container__7Zihx, .style_card__container_no__image__mTmX2 {
        height: auto !important;
        width: 100% !important;
        --body_height: auto;
        --title_height: unset
    }
}

.style_card__image__X_3gL {
    border-start-end-radius: 10px;
    border-start-start-radius: 10px
}

.style_card__title__KFjem {
    max-height: var(--title_height);
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

@media screen and (max-width: 576px) {
    .style_card__title__KFjem {
        -webkit-line-clamp: unset;
        height: fit-content;
        padding-bottom: 20px
    }
}

.style_card__text__JxImX {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    margin-bottom: 1rem
}

@media screen and (max-width: 992px) {
    .style_card__text__JxImX {
        -webkit-line-clamp: 3
    }
}

@media screen and (max-width: 576px) {
    .style_card__text__JxImX {
        -webkit-line-clamp: unset
    }
}

.style_card__text__JxImX p {
    margin-bottom: 1rem
}

.style_card__text__JxImX p:last-child {
    margin-bottom: 0
}

.style_card__text_noimage__Z8E3r {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

@media screen and (min-width: 992px) {
    .style_card__text_noimage__Z8E3r {
        -webkit-line-clamp: 3
    }
}

@media screen and (min-width: 576px) {
    .style_card__text_noimage__Z8E3r {
        -webkit-line-clamp: 3
    }
}

.style_card__body__tbG53 {
    padding: 26px;
    padding-top: 18px !important;
    padding-bottom: 25px !important;
    height: var(--body_height)
}

@media screen and (min-width: 992px) {
    .style_card__body__tbG53 {
        padding-inline: 30px;
        padding-top: 18px !important;
        padding-bottom: 0 !important
    }
}

@media screen and (max-width: 992px) {
    .style_card__body__tbG53 {
        padding-inline: 30px;
        padding-top: 20px !important;
        padding-bottom: 0 !important;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 6;
        -webkit-box-orient: vertical
    }
}

@media screen and (max-width: 576px) {
    .style_card__body__tbG53 {
        padding: 28px;
        padding-bottom: 0 !important;
        max-height: unset;
        height: fit-content
    }
}

.style_card__body__tbG53.style_text-main-black__uN4uO, .style_card__body__tbG53.style_text-main-black__uN4uO * {
    color: #000 !important
}

.style_card__footer__cbxlC {
    padding: 0 1.7rem;
    height: var(--footer_height);
    border-end-end-radius: 10px !important;
    border-end-start-radius: 10px !important
}

.style_card__footer__cbxlC.style_text-main-black__uN4uO, .style_card__footer__cbxlC.style_text-main-black__uN4uO * {
    color: #000 !important
}

.style_padding__x__UY7DN {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__UY7DN {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__UY7DN {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__UY7DN {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__X0cEO {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__X0cEO {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__X0cEO {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__p8Oh7 {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__p8Oh7 {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__p8Oh7 {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__p8Oh7 {
        padding-top: 56px
    }
}

.style_padding__bottom__oSLCn {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__oSLCn {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__oSLCn {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__oSLCn {
        padding-bottom: 28px
    }
}

.style_padding__right__YP9m0 {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__YP9m0 {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__YP9m0 {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__YP9m0 {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__YP9m0 {
        padding-right: 30px
    }
}

.style_padding__left__tbUro {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__tbUro {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__tbUro {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__tbUro {
        padding-left: 30px
    }
}

.style_body-text-mb__EAVQ0 {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__EAVQ0 {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__EAVQ0 {
        margin-bottom: 20px
    }
}

.style_h3-mb__GjAKG {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__GjAKG {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__GjAKG {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__Yuvdj {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__Yuvdj {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__Yuvdj {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__Yuvdj {
        padding-top: 7px
    }
}

.style_pb_xs__27mxY {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__27mxY {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__27mxY {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__27mxY {
        padding-bottom: 7px
    }
}

.style_pt_1__ypvzc {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__ypvzc {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__ypvzc {
        padding-top: 14px
    }
}

.style_pb_1__9ZYjt {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__9ZYjt {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__9ZYjt {
        padding-bottom: 14px
    }
}

.style_pt_2__P_bZn {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__P_bZn {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__P_bZn {
        padding-top: 28px
    }
}

.style_pb_2__Cw1vE {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__Cw1vE {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__Cw1vE {
        padding-bottom: 28px
    }
}

.style_pt_3__aatLL {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__aatLL {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__aatLL {
        padding-top: 42px
    }
}

.style_pb_3__1dCeg {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__1dCeg {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__1dCeg {
        padding-bottom: 42px
    }
}

.style_pt_4__kiiyW {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__kiiyW {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__kiiyW {
        padding-top: 56px
    }
}

.style_pb_4__obKik {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__obKik {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__obKik {
        padding-bottom: 56px
    }
}

.style_pt_8__omcVN {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__omcVN {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__omcVN {
        padding-top: 112px
    }
}

.style_pb_8__7NZBM {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__7NZBM {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__7NZBM {
        padding-bottom: 112px
    }
}

.style_p_xs__OLdyE {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__OLdyE {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__OLdyE {
        padding: 7px
    }
}

.style_p_1__MXc9I {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__MXc9I {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__MXc9I {
        padding: 14px
    }
}

.style_p_2__2Mlv5 {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__2Mlv5 {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__2Mlv5 {
        padding: 28px
    }
}

.style_p_3__ImZon {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__ImZon {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__ImZon {
        padding: 42px
    }
}

.style_p_4__zNE0e {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__zNE0e {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__zNE0e {
        padding: 56px
    }
}

.style_p_8__ICykw {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__ICykw {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__ICykw {
        padding: 112px
    }
}

.style_btn__pZ_DF {
    border-radius: 10px;
    width: fit-content
}

.style_btn__pZ_DF:not(.style_btn-link__EO5zm) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__pZ_DF:not(.style_btn-link__EO5zm) {
        font-size: 15px
    }
}

.style_btn__pZ_DF.style_btn-primary__irD95 {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__pZ_DF.style_btn-whatsapp__ZSrUM {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__pZ_DF.style_btn-primary__irD95:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__pZ_DF.style_btn-primary-light__5HdIh {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__pZ_DF.style_btn-secondary__OKSGG {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__pZ_DF.style_btn-form__a3lmj {
    background-color: #82e8cd
}

.style_btn__pZ_DF.style_btn-form__a3lmj:hover {
    color: #fff
}

.style_btn__pZ_DF.style_btn-link__EO5zm, .style_btn__pZ_DF.style_btn-link__EO5zm:active, .style_btn__pZ_DF.style_btn-link__EO5zm:focus, .style_btn__pZ_DF.style_btn-link__EO5zm:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__pZ_DF.style_btn-link__EO5zm, .style_btn__pZ_DF.style_btn-link__EO5zm:active, .style_btn__pZ_DF.style_btn-link__EO5zm:focus, .style_btn__pZ_DF.style_btn-link__EO5zm:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__pZ_DF.style_btn-link__EO5zm:hover {
    color: #3b3b96
}

.style_btn__pZ_DF.style_btn-social__eaCBf {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__pZ_DF.style_btn-medical__OPotr {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__pZ_DF.style_btn-medical-purple__DkWEe {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__pZ_DF.style_btn-social-pink__PU8EX {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__pZ_DF.style_btn-main-blue__RPzTH {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__XWQnP:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__gLZ_2, .style_black-link__gLZ_2 a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__gLZ_2:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__pZ_DF.style_btn-link__EO5zm, .style_btn__pZ_DF.style_lg__oBabX, .style_btn__pZ_DF.style_md__eqGSn, .style_btn__pZ_DF.style_sm__oFSpK {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__pZ_DF.style_btn-link__EO5zm, .style_btn__pZ_DF.style_lg__oBabX, .style_btn__pZ_DF.style_md__eqGSn, .style_btn__pZ_DF.style_sm__oFSpK {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__pZ_DF.style_btn-link__EO5zm, .style_btn__pZ_DF.style_lg__oBabX, .style_btn__pZ_DF.style_md__eqGSn, .style_btn__pZ_DF.style_sm__oFSpK {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__pZ_DF.style_sm__oFSpK {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__pZ_DF.style_sm__oFSpK {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__pZ_DF.style_sm__oFSpK {
        min-width: 130px
    }
}

.style_btn__pZ_DF.style_md__eqGSn {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__pZ_DF.style_md__eqGSn {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__pZ_DF.style_md__eqGSn {
        min-width: 186px
    }
}

.style_btn__pZ_DF.style_lg__oBabX {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__pZ_DF.style_lg__oBabX {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__pZ_DF.style_lg__oBabX {
        min-width: 215px
    }
}

.style_btn__pZ_DF.style_xl__CMKtb {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__pZ_DF.style_xl__CMKtb {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__pZ_DF.style_xl__CMKtb {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__kISEa {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__kISEa {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__kISEa {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__IneEV {
    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__IneEV {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__pZ_DF.style_btn-link__EO5zm:disabled {
    color: #aaa
}

.style_footer-link__XWQnP, .style_footer-link__XWQnP a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__XWQnP:hover {
    color: #0fa
}

.style_btn-anmetist__1rqV8 {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__fUimJ {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__cu3lS {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__v7bYI {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__ZsUQX {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__KZBpI {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__9Cn18, .style_h2__66CFG, .style_h3__rZy_1 {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__9Cn18 {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__9Cn18 {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__9Cn18 {
        font-size: 30px
    }
}

.style_h2__66CFG {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__66CFG {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__66CFG {
        font-size: 24px
    }
}

.style_h3__rZy_1 {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__rZy_1 {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__rZy_1 {
        font-size: 24px
    }
}

.style_h4__mz0vL, .style_h5__RujcE {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__mz0vL, .style_h5__RujcE {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__mz0vL, .style_h5__RujcE {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__eyXYc {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__eyXYc {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__eyXYc {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__pX_i_, .style_textual_highlight__rPCU4 {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__pX_i_ {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__pX_i_ {
        font-size: 15px
    }
}

.style_textual_highlight__rPCU4 {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__rPCU4 {
        font-size: 15px
    }
}

.style_button-text__BLwC7 {
    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__BLwC7 {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__PTgFu {
    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__PTgFu {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__AyhCC {
    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__AyhCC {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__PTgFu p:last-child, .style_body-text__AyhCC p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__M07mU {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__M07mU {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__M07mU.style_dropdown-item__gQ_pB {
        font-size: 14px !important
    }
}

.style_title__Slglh, .style_title__Slglh.style_h2__66CFG {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__Slglh, .style_title__Slglh.style_h2__66CFG {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__Slglh, .style_title__Slglh.style_h2__66CFG {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__sBkdA {
    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__sBkdA {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__sBkdA {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__9od4A {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__9od4A {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__9od4A {
        margin-bottom: 15px
    }
}

.style_cta-text__mqiFh {
    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__mqiFh {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__mqiFh {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__CJBj_ {
    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__CJBj_ {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation___xpdo.style_h3__rZy_1 {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation___xpdo.style_h3__rZy_1 {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation___xpdo.style_h3__rZy_1 {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__v_W06 {
    height: 434px
}

.style_card_1__v_W06 .style_card_image__oirPZ img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__v_W06 {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__v_W06 .style_card_image__oirPZ {
        height: 231px
    }

    .style_card_1__v_W06 .style_card_body__9GtIk {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__v_W06 {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__v_W06 .style_card_image__oirPZ {
        height: 127px
    }

    .style_card_1__v_W06 .style_card_body__9GtIk {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__v_W06 {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__v_W06 .style_card_image__oirPZ {
        height: 200px
    }

    .style_card_1__v_W06 .style_card_body__9GtIk {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__rciH1 {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__rciH1 {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__rciH1 {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__v_W06, .style_card_2__rciH1 {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__v_W06, .style_card_2__rciH1 {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__v_W06, .style_card_2__rciH1 {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__v_W06, .style_card_2__rciH1 {
        width: 330px !important
    }
}

.style_card_body__9GtIk {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__9GtIk {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__9GtIk {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__9GtIk {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__9GtIk {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__9GtIk {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__9GtIk {
        height: 131.5px
    }
}

.style_text-black__0ie3H {
    color: #3b3b96
}

.style_text-main-orange__hKYKp {
    color: #fff !important
}

.style_text-social-red__1SlVn {
    color: #ff7e47
}

.style_text-social-pink___WTUt {
    color: #ff92d5
}

.style_text-medic-blue__VNQBa {
    color: #fff !important
}

.style_text-medic-purple__zxmX1 {
    color: #968bd9
}

.style_bg-medic-beige__VQbHd {
    background-color: #fff !important
}

.style_bg-main-orange-light__v4P_R {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__bDuPR {
    background-color: #ffa724
}

.style_bg-amethyst-dark__KoMEt {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__kKInq {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__JkDZZ {
    background-color: #3e385f
}

.style_bg-main-dark__G0Q1F {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__G0Q1F p {
    color: #fff
}

.style_bg-main-dark__G0Q1F .style_body-text__AyhCC.style_text-black__0ie3H p, .style_bg-main-dark__G0Q1F .style_body-text__AyhCC.style_text-main-black__g_d4q p, .style_bg-main-dark__G0Q1F .style_card-text__Aja2s.style_text-black__0ie3H p, .style_bg-main-dark__G0Q1F .style_card-text__Aja2s.style_text-main-black__g_d4q p, .style_bg-main-dark__G0Q1F .style_text-black__0ie3H p, .style_bg-main-dark__G0Q1F .style_text-main-black__g_d4q p {
    color: #000 !important
}

.style_bg-main-light__80Xvz {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__80Xvz p {
    color: #000
}

.style_bg-main-dark__G0Q1F h1, .style_bg-main-dark__G0Q1F h2, .style_bg-main-dark__G0Q1F h3, .style_bg-main-dark__G0Q1F h4, .style_bg-main-dark__G0Q1F h5, .style_bg-main-dark__G0Q1F h6 {
    color: #fff
}

.style_bg-main-light__80Xvz h1, .style_bg-main-light__80Xvz h2, .style_bg-main-light__80Xvz h3, .style_bg-main-light__80Xvz h4, .style_bg-main-light__80Xvz h5, .style_bg-main-light__80Xvz h6 {
    color: #151424
}

.style_bg-main-turquoise__el4VZ {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__rwrFA {
    background-color: #d5ddfd
}

.style_card-body__uwOnY.style_text-main-black__g_d4q, .style_card-body__uwOnY.style_text-main-black__g_d4q *, .style_card-footer__MWtvX.style_text-main-black__g_d4q, .style_card-footer__MWtvX.style_text-main-black__g_d4q *, .style_text-dark__C3pN0, .style_text-main-black__g_d4q, .style_text-main-black__g_d4q .style_btn-link__EO5zm, .style_text-main-black__g_d4q a, .style_text-main-black__g_d4q button, .style_text-main-black__g_d4q div, .style_text-main-black__g_d4q h1, .style_text-main-black__g_d4q h2, .style_text-main-black__g_d4q h3, .style_text-main-black__g_d4q h4, .style_text-main-black__g_d4q h5, .style_text-main-black__g_d4q h6, .style_text-main-black__g_d4q p, .style_text-main-black__g_d4q span, .style_text-main-black__g_d4q time {
    color: #000 !important
}

.style_text-coal__UEcjW {
    color: #002d32
}

.style_bg-social-red__T5jxc {
    background-color: #fdeae1
}

.style_bg-social-red-dark__oQV98 {
    background-color: #ff7e47
}

.style_bg-social-pink__NS4_a {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__qtbO_ {
    background-color: #ff92d5
}

.style_bg-medic-purple__YMYFi {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__HwqD9 {
    background-color: #968bd9
}

.style_bg-medic-blue__lg73r {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__rLcS4 {
    background-color: #99d4dc
}

.style_bg-coal__Tqs5E {
    background-color: #002d32
}

.style_bg-coal-dark__QOaCR {
    background-color: #000b0d
}

.style_bg-coal-light__SVaMc {
    background-color: #f0fcfd
}

.style_bg-main-blue__sOQIm {
    background-color: #3b3b96
}

.style_bg-ash-20__sOOPF {
    background-color: #dcdcdc
}

.style_bg-main-white__DVcO_, .style_bg-white__8W0h4 {
    background-color: #fff
}

.style_bg-amethyst__BaxW_ {
    background-color: #8a84f5
}

.style_bg-turquoise__D3qrT {
    background-color: #23d2af
}

.style_bg-transparent__DifOV {
    background: transparent
}

.style_text-decoration-none__zQyAg {
    text-decoration: none !important
}

.style_form-control__miNDq {
    min-height: 50px
}

.style_form-check-input__I9jN2, .style_form-check-input__I9jN2[type=checkbox], .style_form-control__miNDq, .style_form-select__GSAE_ {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__BZk4E .style_form-check-input__I9jN2 {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__BZk4E .style_form-check-input__I9jN2: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__TVlnA .style_form-check-input__I9jN2 {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__TVlnA .style_form-check-input__I9jN2: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__Nik_v {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__Nik_v {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__Nik_v {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__pZ_DF {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__KieI4 + .style_btn__pZ_DF:hover {
    color: #fff !important
}

.style_card__fHAS0.style_custom__card__aXmrT {
    --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__fVFnb {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__fVFnb {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__BBlx_ {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__s7wDm {
    border: none !important
}

.style_navbar-toggler__s7wDm:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__lDEQv .style_navbar-toggler-icon__qlbvb {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__qlbvb.style_light_ellipsis__EdnKj {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__TT4KN .style_dropdown-menu__e5Esh {
    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__TT4KN .style_dropdown-menu__e5Esh {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__TT4KN .style_dropdown-menu__e5Esh * {
        color: #fff !important
    }
}

.style_navbar-nav__TT4KN .style_dropdown-menu__e5Esh .style_dropdown-item__gQ_pB {
    color: #000 !important
}

.style_navbar-nav__TT4KN .style_dropdown-menu__e5Esh .style_dropdown-item__gQ_pB:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__eB_i9 {
    background-color: #fff !important
}

.style_custom__pagination__OHYHL {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__OHYHL {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__OHYHL {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__OHYHL {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__OHYHL .style_page-item__788zP {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__OHYHL .style_page-item__788zP {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__OHYHL .style_page-link__PMK6J {
    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__OHYHL .style_page-link__PMK6J {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__OHYHL .style_page-link__PMK6J {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__OHYHL .style_active__m0HKf .style_page-link__PMK6J {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__tbQtJ {
    border-radius: 10px !important
}

.style_react-calendar__tJC37 {
    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__tJC37 {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__tJC37 .style_react-calendar__navigation__y37Us {
    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__tJC37 .style_react-calendar__navigation__y37Us {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__tJC37 .style_react-calendar__navigation__y37Us {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__tJC37 .style_react-calendar__navigation__label__RbTpk {
    color: #ffa724 !important
}

.style_react-calendar__tJC37 .style_react-calendar__navigation__arrow__OwkHF {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__tJC37 .style_react-calendar__navigation__next2-button__D8103, .style_react-calendar__tJC37 .style_react-calendar__navigation__prev2-button__eSxW_ {
    display: none !important
}

.style_react-calendar__tJC37 .style_react-calendar__month-view__weekdays__gKhpI {
    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__tJC37 .style_react-calendar__month-view__weekdays__gKhpI {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__tJC37 .style_react-calendar__month-view__days__day--neighboringMonth__Z0Xpw {
    color: #b5b5b5 !important
}

.style_react-calendar__tJC37 .style_react-calendar__tile__N_bvF {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__tJC37 .style_react-calendar__tile__N_bvF {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__tJC37 .style_react-calendar__tile__N_bvF abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__tJC37 .style_react-calendar__tile__N_bvF abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__tJC37 .style_react-calendar__tile--active__vl6OL {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__tJC37 .style_react-calendar__tile--active__vl6OL abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__tJC37 .style_react-calendar__tile--now__Y_p1P {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__tJC37 .style_react-calendar__tile--now__Y_p1P abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__tJC37 .style_react-calendar__month-view__days__day--weekend__Jl43_:not(.style_react-calendar__tile--active__vl6OL) {
    color: #ffa724 !important
}

.style_pointer__ZriWq {
    cursor: pointer
}

.style_link_banner_text__IA57L {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__IA57L {
        margin-bottom: 28px
    }
}

.style_link_banner__XWRRN {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__XWRRN {
        padding-left: 21px
    }
}

.style_links_spacing__x9JKV {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__x9JKV {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__x9JKV {
        margin-right: 0
    }
}

.style_button_padding__G98iz {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__G98iz {
        padding: 12px 16px
    }
}

.style_links_button__DQ76p {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__DQ76p {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__lddBE {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__6KtJb {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__6KtJb {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__6KtJb {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__6KtJb {
        padding: 50px 20px
    }
}

.style_standalone__teaser__6KtJb p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__6KtJb {
        white-space: unset !important
    }
}

.style_fDbOPw__Fg0Bx {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__ZLneE {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__xa4w_ {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__xa4w_ {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__xa4w_ {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__hY_kq {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item___AT6Y {
    display: flex !important
}

.style_fw-500__I6Oh2 {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__TdY_h {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__TdY_h {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__TdY_h {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__TdY_h {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__NldYn {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__NldYn {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__NldYn {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__1Xexc, .style_uploadfilebutton__gk4qz {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__gk4qz {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__gk4qz {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__gk4qz {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__1Xexc {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__1Xexc {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__1Xexc {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__LKdf3 {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__5OikM {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__KsgGm, .style_first_component_big_searchbar__64Ol7 {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__KsgGm, .style_first_component_big_searchbar__64Ol7 {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__KsgGm, .style_first_component_big_searchbar__64Ol7 {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__64Ol7 {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__UjDMa {
    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__eUA_K {
    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__eUA_K {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__eUA_K {
        overflow-y: scroll
    }
}

.style_cn-body__eUA_K > p, .style_cn-body__eUA_K > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__DHQPX > .style_cm-btn__mceD6.style_cm-btn-danger__uxUuV.style_cn-decline__peqUa {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__DHQPX > .style_cm-btn__mceD6.style_cm-btn-success__FTBSv {
    font-size: 20px
}

.style_cm-modal__RB5gm > .style_cm-header__Rn9Qa {
    background-color: #fef2e0 !important
}

.style_cm-modal__RB5gm > .style_cm-header__Rn9Qa .style_title__Slglh {
    color: #3b3b96 !important
}

.style_cm-modal__RB5gm > .style_cm-header__Rn9Qa p > span {
    color: #000 !important
}

.style_cm-modal__RB5gm > .style_cm-header__Rn9Qa button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__RB5gm > .style_cm-header__Rn9Qa a {
    color: #3b3b96 !important
}

.style_cm-modal__RB5gm.style_cm-klaro__hNSVo {
    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__RB5gm > .style_cm-body__s4hdS, .style_cm-modal__RB5gm > .style_cm-footer__pQjBL {
    background-color: #fef2e0 !important
}

.style_cm-list-title__yrHNW {
    color: #3b3b96 !important
}

.style_cm-caret__Ii734 > a {
    color: #ffa724 !important
}

.style_cookie-modal__Huill {
    z-index: 100000 !important
}

.style_cn-ok__4Kakb {
    flex-direction: column !important
}

.style_cn-buttons__DHQPX {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__DHQPX > .style_cm-btn__mceD6.style_cm-btn-success__FTBSv, .style_klaro__Bb1FQ .style_cookie-modal__Huill .style_cm-list-input__Tf8XA:checked + .style_cm-list-label__gBj_V .style_slider__pX7le {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__X2A9E > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__TG0E4 {
    color: #000 !important;
    text-decoration: underline !important
}

.style_title_mb__naiqm {
    margin-bottom: 45px !important
}

@media screen and (max-width: 992px) {
    .style_title_mb__naiqm {
        margin-bottom: 20px !important
    }
}

@media screen and (max-width: 576px) {
    .style_title_mb__naiqm {
        margin-bottom: 18px !important
    }
}

h2.style_title__Slglh, h3.style_title__Slglh {
    color: #fff
}

h2.style_title__Slglh.style_text-white__YkVUD, h2.style_title__Slglh.style_white__B2gf6, h3.style_title__Slglh.style_text-white__YkVUD, h3.style_title__Slglh.style_white__B2gf6 {
    color: #fff !important
}

h2.style_title__Slglh.style_black__bjfza, h2.style_title__Slglh.style_text-black__0ie3H, h2.style_title__Slglh.style_text-dark__C3pN0, h2.style_title__Slglh.style_text-main-black__g_d4q, h3.style_title__Slglh.style_black__bjfza, h3.style_title__Slglh.style_text-black__0ie3H, h3.style_title__Slglh.style_text-dark__C3pN0, h3.style_title__Slglh.style_text-main-black__g_d4q {
    color: #000 !important
}

.style_show_more__btn___Yqp1 {
    margin-top: 35px;
    padding-left: 0;
    transition: color .3s ease
}

@media screen and (max-width: 992px) {
    .style_show_more__btn___Yqp1 {
        margin-top: 16px
    }
}

@media screen and (max-width: 576px) {
    .style_show_more__btn___Yqp1 {
        margin-top: 11px
    }
}

.style_show_more__btn___Yqp1.btn-link.text-white:hover, .style_show_more__btn___Yqp1.btn-link:hover, .style_show_more__btn___Yqp1:hover {
    color: #23d2af !important
}

.style_news__container__UGUTo {
    gap: 25px;
    flex-wrap: wrap
}

@media screen and (max-width: 992px) {
    .style_news__container__UGUTo {
        gap: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_news__container__UGUTo {
        gap: 28px;
        flex-direction: column
    }
}

@media screen and (max-width: 992px) {
    .style_events__container__MVFxQ {
        width: 100%
    }
}

.style_inner_events__container___L_2o {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 25px
}

@media screen and (min-width: 992px) {
    .style_inner_events__container___L_2o {
        height: 100%
    }
}

@media screen and (max-width: 1099px) {
    .style_inner_events__container___L_2o {
        gap: 26px;
        flex-direction: row
    }
}

@media screen and (max-width: 576px) {
    .style_inner_events__container___L_2o {
        gap: 28px;
        flex-direction: column
    }
}

.style_event_news_container__ascza {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 25px
}

@media screen and (max-width: 992px) {
    .style_event_news_container__ascza {
        gap: 28px
    }
}

.style_event_news_container__ascza .style_bg-main-white__DVcO_ {
    color: #fff
}

.style_padding__x__PQ4OP {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__PQ4OP {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__PQ4OP {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__PQ4OP {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__YKxy1 {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__YKxy1 {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__YKxy1 {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__ymbd_ {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__ymbd_ {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__ymbd_ {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__ymbd_ {
        padding-top: 56px
    }
}

.style_padding__bottom__3MxA3 {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__3MxA3 {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__3MxA3 {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__3MxA3 {
        padding-bottom: 28px
    }
}

.style_padding__right__6rr9F {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__6rr9F {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__6rr9F {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__6rr9F {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__6rr9F {
        padding-right: 30px
    }
}

.style_padding__left__JtQgo {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__JtQgo {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__JtQgo {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__JtQgo {
        padding-left: 30px
    }
}

.style_body-text-mb__JRZ_8 {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__JRZ_8 {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__JRZ_8 {
        margin-bottom: 20px
    }
}

.style_h3-mb___S9Fr {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb___S9Fr {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb___S9Fr {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__BpxfX {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__BpxfX {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__BpxfX {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__BpxfX {
        padding-top: 7px
    }
}

.style_pb_xs__2A0MP {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__2A0MP {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__2A0MP {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__2A0MP {
        padding-bottom: 7px
    }
}

.style_pt_1__PSBpx {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__PSBpx {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__PSBpx {
        padding-top: 14px
    }
}

.style_pb_1__zc0QJ {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__zc0QJ {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__zc0QJ {
        padding-bottom: 14px
    }
}

.style_pt_2__4KPX1 {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__4KPX1 {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__4KPX1 {
        padding-top: 28px
    }
}

.style_pb_2__v8vqP {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__v8vqP {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__v8vqP {
        padding-bottom: 28px
    }
}

.style_pt_3__Vpz0_ {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__Vpz0_ {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__Vpz0_ {
        padding-top: 42px
    }
}

.style_pb_3__S68yF {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__S68yF {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__S68yF {
        padding-bottom: 42px
    }
}

.style_pt_4__PpG0t {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__PpG0t {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__PpG0t {
        padding-top: 56px
    }
}

.style_pb_4__A2yik {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__A2yik {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__A2yik {
        padding-bottom: 56px
    }
}

.style_pt_8__B1k06 {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__B1k06 {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__B1k06 {
        padding-top: 112px
    }
}

.style_pb_8__mQzn3 {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__mQzn3 {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__mQzn3 {
        padding-bottom: 112px
    }
}

.style_p_xs__O6lKB {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__O6lKB {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__O6lKB {
        padding: 7px
    }
}

.style_p_1__hAMIP {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__hAMIP {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__hAMIP {
        padding: 14px
    }
}

.style_p_2__2Twh_ {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__2Twh_ {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__2Twh_ {
        padding: 28px
    }
}

.style_p_3__EnqN7 {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__EnqN7 {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__EnqN7 {
        padding: 42px
    }
}

.style_p_4__NDLFd {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__NDLFd {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__NDLFd {
        padding: 56px
    }
}

.style_p_8__aW3MS {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__aW3MS {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__aW3MS {
        padding: 112px
    }
}

.style_btn__w0Wc1 {
    border-radius: 10px;
    width: fit-content
}

.style_btn__w0Wc1:not(.style_btn-link__by8x7) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__w0Wc1:not(.style_btn-link__by8x7) {
        font-size: 15px
    }
}

.style_btn__w0Wc1.style_btn-primary___trYj {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__w0Wc1.style_btn-whatsapp__nHo7i {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__w0Wc1.style_btn-primary___trYj:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__w0Wc1.style_btn-primary-light__8zfEc {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__w0Wc1.style_btn-secondary__ibjUa {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__w0Wc1.style_btn-form__ShKEj {
    background-color: #82e8cd
}

.style_btn__w0Wc1.style_btn-form__ShKEj:hover {
    color: #fff
}

.style_btn__w0Wc1.style_btn-link__by8x7, .style_btn__w0Wc1.style_btn-link__by8x7:active, .style_btn__w0Wc1.style_btn-link__by8x7:focus, .style_btn__w0Wc1.style_btn-link__by8x7:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__w0Wc1.style_btn-link__by8x7, .style_btn__w0Wc1.style_btn-link__by8x7:active, .style_btn__w0Wc1.style_btn-link__by8x7:focus, .style_btn__w0Wc1.style_btn-link__by8x7:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__w0Wc1.style_btn-link__by8x7:hover {
    color: #3b3b96
}

.style_btn__w0Wc1.style_btn-social__QFoNX {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__w0Wc1.style_btn-medical__jEfOz {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__w0Wc1.style_btn-medical-purple__KBSOi {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__w0Wc1.style_btn-social-pink__bw6te {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__w0Wc1.style_btn-main-blue__NnPLK {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__asMHO:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__fIqW1, .style_black-link__fIqW1 a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__fIqW1:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__w0Wc1.style_btn-link__by8x7, .style_btn__w0Wc1.style_lg__I7HHj, .style_btn__w0Wc1.style_md__D0IFi, .style_btn__w0Wc1.style_sm___gs0t {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__w0Wc1.style_btn-link__by8x7, .style_btn__w0Wc1.style_lg__I7HHj, .style_btn__w0Wc1.style_md__D0IFi, .style_btn__w0Wc1.style_sm___gs0t {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__w0Wc1.style_btn-link__by8x7, .style_btn__w0Wc1.style_lg__I7HHj, .style_btn__w0Wc1.style_md__D0IFi, .style_btn__w0Wc1.style_sm___gs0t {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__w0Wc1.style_sm___gs0t {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__w0Wc1.style_sm___gs0t {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__w0Wc1.style_sm___gs0t {
        min-width: 130px
    }
}

.style_btn__w0Wc1.style_md__D0IFi {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__w0Wc1.style_md__D0IFi {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__w0Wc1.style_md__D0IFi {
        min-width: 186px
    }
}

.style_btn__w0Wc1.style_lg__I7HHj {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__w0Wc1.style_lg__I7HHj {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__w0Wc1.style_lg__I7HHj {
        min-width: 215px
    }
}

.style_btn__w0Wc1.style_xl__gh7Rv {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__w0Wc1.style_xl__gh7Rv {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__w0Wc1.style_xl__gh7Rv {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__VEHgR {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__VEHgR {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__VEHgR {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__5_bx0 {
    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__5_bx0 {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__w0Wc1.style_btn-link__by8x7:disabled {
    color: #aaa
}

.style_footer-link__asMHO, .style_footer-link__asMHO a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__asMHO:hover {
    color: #0fa
}

.style_btn-anmetist__1lJwh {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__3MnWY {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__RvroT {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__gfvrJ {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__h2TAZ {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__QVeJj {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__p_trV, .style_h2__mkG6G, .style_h3__iBuYr {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__p_trV {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__p_trV {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__p_trV {
        font-size: 30px
    }
}

.style_h2__mkG6G {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__mkG6G {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__mkG6G {
        font-size: 24px
    }
}

.style_h3__iBuYr {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__iBuYr {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__iBuYr {
        font-size: 24px
    }
}

.style_h4__k8hdW, .style_h5__gBVt7 {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__k8hdW, .style_h5__gBVt7 {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__k8hdW, .style_h5__gBVt7 {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__wJENP {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__wJENP {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__wJENP {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__SVnzx, .style_textual_highlight__3Qh9q {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__SVnzx {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__SVnzx {
        font-size: 15px
    }
}

.style_textual_highlight__3Qh9q {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__3Qh9q {
        font-size: 15px
    }
}

.style_button-text__jv6VL {
    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__jv6VL {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__NnCsH {
    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__NnCsH {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__UIJiQ {
    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__UIJiQ {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__NnCsH p:last-child, .style_body-text__UIJiQ p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__ohkQj {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__ohkQj {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__ohkQj.style_dropdown-item__s_m0w {
        font-size: 14px !important
    }
}

.style_title__ZcOJ3, .style_title__ZcOJ3.style_h2__mkG6G {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__ZcOJ3, .style_title__ZcOJ3.style_h2__mkG6G {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__ZcOJ3, .style_title__ZcOJ3.style_h2__mkG6G {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__h4K97 {
    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__h4K97 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__h4K97 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__d6aSN {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__d6aSN {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__d6aSN {
        margin-bottom: 15px
    }
}

.style_cta-text__8qzcO {
    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__8qzcO {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__8qzcO {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__lZuI7 {
    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__lZuI7 {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__w2eX_.style_h3__iBuYr {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__w2eX_.style_h3__iBuYr {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__w2eX_.style_h3__iBuYr {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__K77HN {
    height: 434px
}

.style_card_1__K77HN .style_card_image__qM_61 img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__K77HN {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__K77HN .style_card_image__qM_61 {
        height: 231px
    }

    .style_card_1__K77HN .style_card_body__7eeyr {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__K77HN {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__K77HN .style_card_image__qM_61 {
        height: 127px
    }

    .style_card_1__K77HN .style_card_body__7eeyr {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__K77HN {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__K77HN .style_card_image__qM_61 {
        height: 200px
    }

    .style_card_1__K77HN .style_card_body__7eeyr {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__Q6C_w {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__Q6C_w {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__Q6C_w {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__K77HN, .style_card_2__Q6C_w {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__K77HN, .style_card_2__Q6C_w {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__K77HN, .style_card_2__Q6C_w {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__K77HN, .style_card_2__Q6C_w {
        width: 330px !important
    }
}

.style_card_body__7eeyr {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__7eeyr {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__7eeyr {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__7eeyr {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__7eeyr {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__7eeyr {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__7eeyr {
        height: 131.5px
    }
}

.style_text-black__0QTmI {
    color: #3b3b96
}

.style_text-main-orange__2eE5C {
    color: #fff !important
}

.style_text-social-red__77RMo {
    color: #ff7e47
}

.style_text-social-pink__BTdV7 {
    color: #ff92d5
}

.style_text-medic-blue__MYRJr {
    color: #fff !important
}

.style_text-medic-purple__QRlFt {
    color: #968bd9
}

.style_bg-medic-beige__2A_m9 {
    background-color: #fff !important
}

.style_bg-main-orange-light__aAmso {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__AeNeS {
    background-color: #ffa724
}

.style_bg-amethyst-dark__RRGIB {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__Jldr7 {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__jhaVo {
    background-color: #3e385f
}

.style_bg-main-dark__mDrdl {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__mDrdl p {
    color: #fff
}

.style_bg-main-dark__mDrdl .style_body-text__UIJiQ.style_text-black__0QTmI p, .style_bg-main-dark__mDrdl .style_body-text__UIJiQ.style_text-main-black__WbJpy p, .style_bg-main-dark__mDrdl .style_card-text__b0fbB.style_text-black__0QTmI p, .style_bg-main-dark__mDrdl .style_card-text__b0fbB.style_text-main-black__WbJpy p, .style_bg-main-dark__mDrdl .style_text-black__0QTmI p, .style_bg-main-dark__mDrdl .style_text-main-black__WbJpy p {
    color: #000 !important
}

.style_bg-main-light__O_Dn8 {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__O_Dn8 p {
    color: #000
}

.style_bg-main-dark__mDrdl h1, .style_bg-main-dark__mDrdl h2, .style_bg-main-dark__mDrdl h3, .style_bg-main-dark__mDrdl h4, .style_bg-main-dark__mDrdl h5, .style_bg-main-dark__mDrdl h6 {
    color: #fff
}

.style_bg-main-light__O_Dn8 h1, .style_bg-main-light__O_Dn8 h2, .style_bg-main-light__O_Dn8 h3, .style_bg-main-light__O_Dn8 h4, .style_bg-main-light__O_Dn8 h5, .style_bg-main-light__O_Dn8 h6 {
    color: #151424
}

.style_bg-main-turquoise__5FDJX {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__Tkdzq {
    background-color: #d5ddfd
}

.style_card-body__lCp2m.style_text-main-black__WbJpy, .style_card-body__lCp2m.style_text-main-black__WbJpy *, .style_card-footer__7QhsS.style_text-main-black__WbJpy, .style_card-footer__7QhsS.style_text-main-black__WbJpy *, .style_text-dark__3M9AM, .style_text-main-black__WbJpy, .style_text-main-black__WbJpy .style_btn-link__by8x7, .style_text-main-black__WbJpy a, .style_text-main-black__WbJpy button, .style_text-main-black__WbJpy div, .style_text-main-black__WbJpy h1, .style_text-main-black__WbJpy h2, .style_text-main-black__WbJpy h3, .style_text-main-black__WbJpy h4, .style_text-main-black__WbJpy h5, .style_text-main-black__WbJpy h6, .style_text-main-black__WbJpy p, .style_text-main-black__WbJpy span, .style_text-main-black__WbJpy time {
    color: #000 !important
}

.style_text-coal__rAC63 {
    color: #002d32
}

.style_bg-social-red__Gp0l6 {
    background-color: #fdeae1
}

.style_bg-social-red-dark__69aas {
    background-color: #ff7e47
}

.style_bg-social-pink__O92hL {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__6VDET {
    background-color: #ff92d5
}

.style_bg-medic-purple__MN_8P {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__BobHt {
    background-color: #968bd9
}

.style_bg-medic-blue__LmdiL {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__Dfbkc {
    background-color: #99d4dc
}

.style_bg-coal__cGcoz {
    background-color: #002d32
}

.style_bg-coal-dark__INhtC {
    background-color: #000b0d
}

.style_bg-coal-light__GdduN {
    background-color: #f0fcfd
}

.style_bg-main-blue__sCQEK {
    background-color: #3b3b96
}

.style_bg-ash-20__k2kJr {
    background-color: #dcdcdc
}

.style_bg-main-white__p1e02, .style_bg-white__HWaH0 {
    background-color: #fff
}

.style_bg-amethyst__CbNwr {
    background-color: #8a84f5
}

.style_bg-turquoise__F4apk {
    background-color: #23d2af
}

.style_bg-transparent__iNExd {
    background: transparent
}

.style_text-decoration-none__Ie5rz {
    text-decoration: none !important
}

.style_form-control__zIP_a {
    min-height: 50px
}

.style_form-check-input__BbqsE, .style_form-check-input__BbqsE[type=checkbox], .style_form-control__zIP_a, .style_form-select__VYZdE {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__rw2RT .style_form-check-input__BbqsE {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__rw2RT .style_form-check-input__BbqsE: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__F5WwS .style_form-check-input__BbqsE {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__F5WwS .style_form-check-input__BbqsE: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__Ih52r {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__Ih52r {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__Ih52r {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__w0Wc1 {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__ZAMPm + .style_btn__w0Wc1:hover {
    color: #fff !important
}

.style_card__4zJk0.style_custom__card__w44qz {
    --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__42neG {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__42neG {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__a6Muj {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__cYBYq {
    border: none !important
}

.style_navbar-toggler__cYBYq:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__lqT1y .style_navbar-toggler-icon__1toCp {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__1toCp.style_light_ellipsis__fsn7e {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__l0u2l .style_dropdown-menu__X5krQ {
    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__l0u2l .style_dropdown-menu__X5krQ {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__l0u2l .style_dropdown-menu__X5krQ * {
        color: #fff !important
    }
}

.style_navbar-nav__l0u2l .style_dropdown-menu__X5krQ .style_dropdown-item__s_m0w {
    color: #000 !important
}

.style_navbar-nav__l0u2l .style_dropdown-menu__X5krQ .style_dropdown-item__s_m0w:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__Dhr5K {
    background-color: #fff !important
}

.style_custom__pagination__8hOJu {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__8hOJu {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__8hOJu {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__8hOJu {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__8hOJu .style_page-item___Xz9B {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__8hOJu .style_page-item___Xz9B {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__8hOJu .style_page-link__dZtV7 {
    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__8hOJu .style_page-link__dZtV7 {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__8hOJu .style_page-link__dZtV7 {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__8hOJu .style_active__5J3C5 .style_page-link__dZtV7 {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__tprlD {
    border-radius: 10px !important
}

.style_react-calendar__DYLSd {
    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__DYLSd {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__DYLSd .style_react-calendar__navigation__nhGyf {
    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__DYLSd .style_react-calendar__navigation__nhGyf {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__DYLSd .style_react-calendar__navigation__nhGyf {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__DYLSd .style_react-calendar__navigation__label__zd9uG {
    color: #ffa724 !important
}

.style_react-calendar__DYLSd .style_react-calendar__navigation__arrow__4zcBj {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__DYLSd .style_react-calendar__navigation__next2-button__7GrUA, .style_react-calendar__DYLSd .style_react-calendar__navigation__prev2-button__yIjRL {
    display: none !important
}

.style_react-calendar__DYLSd .style_react-calendar__month-view__weekdays__a8Oke {
    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__DYLSd .style_react-calendar__month-view__weekdays__a8Oke {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__DYLSd .style_react-calendar__month-view__days__day--neighboringMonth__60Z6t {
    color: #b5b5b5 !important
}

.style_react-calendar__DYLSd .style_react-calendar__tile__MhnBe {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__DYLSd .style_react-calendar__tile__MhnBe {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__DYLSd .style_react-calendar__tile__MhnBe abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__DYLSd .style_react-calendar__tile__MhnBe abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__DYLSd .style_react-calendar__tile--active__tdOvP {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__DYLSd .style_react-calendar__tile--active__tdOvP abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__DYLSd .style_react-calendar__tile--now__1AZ0G {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__DYLSd .style_react-calendar__tile--now__1AZ0G abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__DYLSd .style_react-calendar__month-view__days__day--weekend__2uOA6:not(.style_react-calendar__tile--active__tdOvP) {
    color: #ffa724 !important
}

.style_pointer__XMj_w {
    cursor: pointer
}

.style_link_banner_text___IAtm {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text___IAtm {
        margin-bottom: 28px
    }
}

.style_link_banner__k25ii {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__k25ii {
        padding-left: 21px
    }
}

.style_links_spacing__I0w7r {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__I0w7r {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__I0w7r {
        margin-right: 0
    }
}

.style_button_padding__HWCDV {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__HWCDV {
        padding: 12px 16px
    }
}

.style_links_button__TA8D_ {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__TA8D_ {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__3VNSC {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__NycwW {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__NycwW {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__NycwW {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__NycwW {
        padding: 50px 20px
    }
}

.style_standalone__teaser__NycwW p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__NycwW {
        white-space: unset !important
    }
}

.style_fDbOPw__tQkwt {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__sBmXv {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__44w2g {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__44w2g {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__44w2g {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__veIfN {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__MlzoB {
    display: flex !important
}

.style_fw-500__3sF5l {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__bqdWV {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__bqdWV {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__bqdWV {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__bqdWV {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__FCFLU {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__FCFLU {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__FCFLU {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__iR2M9, .style_uploadfilebutton___WrH9 {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton___WrH9 {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton___WrH9 {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton___WrH9 {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__iR2M9 {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__iR2M9 {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__iR2M9 {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__Z_iM1 {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__oJXu_ {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__uvALN, .style_first_component_big_searchbar__0ReGr {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__uvALN, .style_first_component_big_searchbar__0ReGr {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__uvALN, .style_first_component_big_searchbar__0ReGr {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__0ReGr {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__8e9ia {
    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__wCms5 {
    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__wCms5 {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__wCms5 {
        overflow-y: scroll
    }
}

.style_cn-body__wCms5 > p, .style_cn-body__wCms5 > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__3vO40 > .style_cm-btn__nFrPD.style_cm-btn-danger__CyGPO.style_cn-decline__K0JIp {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__3vO40 > .style_cm-btn__nFrPD.style_cm-btn-success__CYX24 {
    font-size: 20px
}

.style_cm-modal__PdG8r > .style_cm-header__pgPp7 {
    background-color: #fef2e0 !important
}

.style_cm-modal__PdG8r > .style_cm-header__pgPp7 .style_title__ZcOJ3 {
    color: #3b3b96 !important
}

.style_cm-modal__PdG8r > .style_cm-header__pgPp7 p > span {
    color: #000 !important
}

.style_cm-modal__PdG8r > .style_cm-header__pgPp7 button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__PdG8r > .style_cm-header__pgPp7 a {
    color: #3b3b96 !important
}

.style_cm-modal__PdG8r.style_cm-klaro__siDYg {
    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__PdG8r > .style_cm-body__pggC_, .style_cm-modal__PdG8r > .style_cm-footer__Y7bNQ {
    background-color: #fef2e0 !important
}

.style_cm-list-title__okBYV {
    color: #3b3b96 !important
}

.style_cm-caret__5XzW3 > a {
    color: #ffa724 !important
}

.style_cookie-modal__RSKKm {
    z-index: 100000 !important
}

.style_cn-ok__uPm4w {
    flex-direction: column !important
}

.style_cn-buttons__3vO40 {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__3vO40 > .style_cm-btn__nFrPD.style_cm-btn-success__CYX24, .style_klaro__lng2f .style_cookie-modal__RSKKm .style_cm-list-input__Hjeuc:checked + .style_cm-list-label__a0_Rb .style_slider__qxTBg {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__UqxW7 > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__5jpxZ {
    color: #000 !important;
    text-decoration: underline !important
}

.style_container__Gp9Fy {
    display: flex
}

@media screen and (max-width: 992px) {
    .style_container__Gp9Fy {
        flex-direction: column
    }
}

.style_imgWrapper__9YMS3 img {
    max-width: 100%
}

@media screen and (min-width: 992px) {
    .style_imgWrapper__9YMS3 {
        height: 718px;
        aspect-ratio: 301/359
    }
}

@media screen and (max-width: 992px) {
    .style_imgWrapper__9YMS3 {
        height: 420px;
        order: 1 !important;
        width: 100vw !important;
        flex-direction: column
    }
}

@media screen and (max-width: 576px) {
    .style_imgWrapper__9YMS3 {
        height: 460px !important
    }
}

.style_dropdownContainer__kD6PL {
    width: 88%;
    margin-top: 32.6px
}

@media screen and (max-width: 992px) {
    .style_dropdownContainer__kD6PL {
        width: 48%;
        margin-top: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_dropdownContainer__kD6PL {
        width: 100%;
        margin-top: 15px
    }
}

.style_flower__container__ioe1n {
    height: 209px;
    position: absolute;
    bottom: 0;
    top: auto;
    right: 100px
}

@media screen and (max-width: 1280px) {
    .style_flower__container__ioe1n {
        right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_flower__container__ioe1n {
        right: 40px;
        height: 136px;
        order: 4;
        bottom: 30px
    }
}

.style_flower__container__ioe1n img {
    max-height: 209px;
    width: auto
}

@media screen and (max-width: 1280px) {
    .style_flower__container__ioe1n img {
        max-height: 190px
    }
}

@media screen and (max-width: 992px) {
    .style_flower__container__ioe1n img {
        order: 4
    }
}

.style_img_flower_btw_div__DHTqN {
    padding-top: 15px;
    padding-bottom: 32px
}

@media screen and (max-width: 992px) {
    .style_img_flower_btw_div__DHTqN {
        padding-bottom: 0;
        padding-top: 13.5px
    }
}

.style_padding__x__oB05g {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__oB05g {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__oB05g {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__oB05g {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__KVQmo {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__KVQmo {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__KVQmo {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top___F_i_ {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top___F_i_ {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top___F_i_ {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top___F_i_ {
        padding-top: 56px
    }
}

.style_padding__bottom__I3uHz {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__I3uHz {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__I3uHz {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__I3uHz {
        padding-bottom: 28px
    }
}

.style_padding__right___5rHH {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right___5rHH {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right___5rHH {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right___5rHH {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right___5rHH {
        padding-right: 30px
    }
}

.style_padding__left__N76Lj {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__N76Lj {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__N76Lj {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__N76Lj {
        padding-left: 30px
    }
}

.style_body-text-mb__bF24x {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__bF24x {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__bF24x {
        margin-bottom: 20px
    }
}

.style_h3-mb__LyTvH {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__LyTvH {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__LyTvH {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__awpZE {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__awpZE {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__awpZE {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__awpZE {
        padding-top: 7px
    }
}

.style_pb_xs__C28XI {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__C28XI {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__C28XI {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__C28XI {
        padding-bottom: 7px
    }
}

.style_pt_1__K5mUb {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__K5mUb {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__K5mUb {
        padding-top: 14px
    }
}

.style_pb_1__T_m1i {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__T_m1i {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__T_m1i {
        padding-bottom: 14px
    }
}

.style_pt_2__XG1Aw {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__XG1Aw {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__XG1Aw {
        padding-top: 28px
    }
}

.style_pb_2__qKl8o {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__qKl8o {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__qKl8o {
        padding-bottom: 28px
    }
}

.style_pt_3__d0sUJ {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__d0sUJ {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__d0sUJ {
        padding-top: 42px
    }
}

.style_pb_3__npRPx {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__npRPx {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__npRPx {
        padding-bottom: 42px
    }
}

.style_pt_4__4wkpV {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__4wkpV {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__4wkpV {
        padding-top: 56px
    }
}

.style_pb_4__c3a5W {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__c3a5W {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__c3a5W {
        padding-bottom: 56px
    }
}

.style_pt_8__ET_3X {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__ET_3X {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__ET_3X {
        padding-top: 112px
    }
}

.style_pb_8__PlAvO {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__PlAvO {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__PlAvO {
        padding-bottom: 112px
    }
}

.style_p_xs__M2DhS {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__M2DhS {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__M2DhS {
        padding: 7px
    }
}

.style_p_1__0olUL {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__0olUL {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__0olUL {
        padding: 14px
    }
}

.style_p_2__zYQji {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__zYQji {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__zYQji {
        padding: 28px
    }
}

.style_p_3__S9WBN {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__S9WBN {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__S9WBN {
        padding: 42px
    }
}

.style_p_4__2OEun {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__2OEun {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__2OEun {
        padding: 56px
    }
}

.style_p_8__yIBSM {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__yIBSM {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__yIBSM {
        padding: 112px
    }
}

.style_btn__r63RV {
    border-radius: 10px;
    width: fit-content
}

.style_btn__r63RV:not(.style_btn-link__6mBn9) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__r63RV:not(.style_btn-link__6mBn9) {
        font-size: 15px
    }
}

.style_btn__r63RV.style_btn-primary__QTF73 {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__r63RV.style_btn-whatsapp__DXWzY {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__r63RV.style_btn-primary__QTF73:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__r63RV.style_btn-primary-light__MUI_f {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__r63RV.style_btn-secondary__Y4ivx {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__r63RV.style_btn-form__XZ4bp {
    background-color: #82e8cd
}

.style_btn__r63RV.style_btn-form__XZ4bp:hover {
    color: #fff
}

.style_btn__r63RV.style_btn-link__6mBn9, .style_btn__r63RV.style_btn-link__6mBn9:active, .style_btn__r63RV.style_btn-link__6mBn9:focus, .style_btn__r63RV.style_btn-link__6mBn9:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__r63RV.style_btn-link__6mBn9, .style_btn__r63RV.style_btn-link__6mBn9:active, .style_btn__r63RV.style_btn-link__6mBn9:focus, .style_btn__r63RV.style_btn-link__6mBn9:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__r63RV.style_btn-link__6mBn9:hover {
    color: #3b3b96
}

.style_btn__r63RV.style_btn-social__Sfd_M {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__r63RV.style_btn-medical__67Sdw {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__r63RV.style_btn-medical-purple__78MVP {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__r63RV.style_btn-social-pink__nrp_k {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__r63RV.style_btn-main-blue__UW5Qr {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__ezmOu:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__O30Cs, .style_black-link__O30Cs a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__O30Cs:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__r63RV.style_btn-link__6mBn9, .style_btn__r63RV.style_lg__rb8d1, .style_btn__r63RV.style_md__qSN27, .style_btn__r63RV.style_sm__NqXrx {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__r63RV.style_btn-link__6mBn9, .style_btn__r63RV.style_lg__rb8d1, .style_btn__r63RV.style_md__qSN27, .style_btn__r63RV.style_sm__NqXrx {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__r63RV.style_btn-link__6mBn9, .style_btn__r63RV.style_lg__rb8d1, .style_btn__r63RV.style_md__qSN27, .style_btn__r63RV.style_sm__NqXrx {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__r63RV.style_sm__NqXrx {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__r63RV.style_sm__NqXrx {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__r63RV.style_sm__NqXrx {
        min-width: 130px
    }
}

.style_btn__r63RV.style_md__qSN27 {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__r63RV.style_md__qSN27 {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__r63RV.style_md__qSN27 {
        min-width: 186px
    }
}

.style_btn__r63RV.style_lg__rb8d1 {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__r63RV.style_lg__rb8d1 {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__r63RV.style_lg__rb8d1 {
        min-width: 215px
    }
}

.style_btn__r63RV.style_xl__fvEKe {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__r63RV.style_xl__fvEKe {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__r63RV.style_xl__fvEKe {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__RL8lK {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__RL8lK {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__RL8lK {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__F6LyX {
    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__F6LyX {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__r63RV.style_btn-link__6mBn9:disabled {
    color: #aaa
}

.style_footer-link__ezmOu, .style_footer-link__ezmOu a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__ezmOu:hover {
    color: #0fa
}

.style_btn-anmetist__vSWNe {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__xHc5Z {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__YgH4Y {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__9B4x5 {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__ItLve {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__C251e {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__um9n2, .style_h2__F_ZI8, .style_h3__8g_N1 {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__um9n2 {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__um9n2 {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__um9n2 {
        font-size: 30px
    }
}

.style_h2__F_ZI8 {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__F_ZI8 {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__F_ZI8 {
        font-size: 24px
    }
}

.style_h3__8g_N1 {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__8g_N1 {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__8g_N1 {
        font-size: 24px
    }
}

.style_h4__iCL75, .style_h5__xg4TR {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__iCL75, .style_h5__xg4TR {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__iCL75, .style_h5__xg4TR {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__wNTex {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__wNTex {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__wNTex {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__TOCUy, .style_textual_highlight__a06Fk {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__TOCUy {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__TOCUy {
        font-size: 15px
    }
}

.style_textual_highlight__a06Fk {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__a06Fk {
        font-size: 15px
    }
}

.style_button-text__ximiE {
    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__ximiE {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__Lbu8B {
    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__Lbu8B {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__vhe_p {
    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__vhe_p {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__Lbu8B p:last-child, .style_body-text__vhe_p p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__6LGf9 {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__6LGf9 {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__6LGf9.style_dropdown-item__ZOT4n {
        font-size: 14px !important
    }
}

.style_title__J4NRL, .style_title__J4NRL.style_h2__F_ZI8 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__J4NRL, .style_title__J4NRL.style_h2__F_ZI8 {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__J4NRL, .style_title__J4NRL.style_h2__F_ZI8 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__r2l8Y {
    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__r2l8Y {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__r2l8Y {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__Dw_6B {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__Dw_6B {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__Dw_6B {
        margin-bottom: 15px
    }
}

.style_cta-text__3xtVL {
    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__3xtVL {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__3xtVL {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__Q5mt6 {
    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__Q5mt6 {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__qgHND.style_h3__8g_N1 {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__qgHND.style_h3__8g_N1 {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__qgHND.style_h3__8g_N1 {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__r2Mwa {
    height: 434px
}

.style_card_1__r2Mwa .style_card_image__ta05_ img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__r2Mwa {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__r2Mwa .style_card_image__ta05_ {
        height: 231px
    }

    .style_card_1__r2Mwa .style_card_body__k2iUm {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__r2Mwa {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__r2Mwa .style_card_image__ta05_ {
        height: 127px
    }

    .style_card_1__r2Mwa .style_card_body__k2iUm {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__r2Mwa {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__r2Mwa .style_card_image__ta05_ {
        height: 200px
    }

    .style_card_1__r2Mwa .style_card_body__k2iUm {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__TdFYj {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__TdFYj {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__TdFYj {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__r2Mwa, .style_card_2__TdFYj {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__r2Mwa, .style_card_2__TdFYj {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__r2Mwa, .style_card_2__TdFYj {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__r2Mwa, .style_card_2__TdFYj {
        width: 330px !important
    }
}

.style_card_body__k2iUm {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__k2iUm {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__k2iUm {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__k2iUm {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__k2iUm {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__k2iUm {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__k2iUm {
        height: 131.5px
    }
}

.style_text-black__N_kzy {
    color: #3b3b96
}

.style_text-main-orange__vkF1k {
    color: #fff !important
}

.style_text-social-red__faPky {
    color: #ff7e47
}

.style_text-social-pink__23WDp {
    color: #ff92d5
}

.style_text-medic-blue__MPE5o {
    color: #fff !important
}

.style_text-medic-purple__R3733 {
    color: #968bd9
}

.style_bg-medic-beige__VshDN {
    background-color: #fff !important
}

.style_bg-main-orange-light___D_sL {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__CyID_ {
    background-color: #ffa724
}

.style_bg-amethyst-dark__VtnJq {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__Z6ZqX {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__49SJI {
    background-color: #3e385f
}

.style_bg-main-dark__kM3uw {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__kM3uw p {
    color: #fff
}

.style_bg-main-dark__kM3uw .style_body-text__vhe_p.style_text-black__N_kzy p, .style_bg-main-dark__kM3uw .style_body-text__vhe_p.style_text-main-black__sky56 p, .style_bg-main-dark__kM3uw .style_card-text__uf4KL.style_text-black__N_kzy p, .style_bg-main-dark__kM3uw .style_card-text__uf4KL.style_text-main-black__sky56 p, .style_bg-main-dark__kM3uw .style_text-black__N_kzy p, .style_bg-main-dark__kM3uw .style_text-main-black__sky56 p {
    color: #000 !important
}

.style_bg-main-light__J4J2O {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__J4J2O p {
    color: #000
}

.style_bg-main-dark__kM3uw h1, .style_bg-main-dark__kM3uw h2, .style_bg-main-dark__kM3uw h3, .style_bg-main-dark__kM3uw h4, .style_bg-main-dark__kM3uw h5, .style_bg-main-dark__kM3uw h6 {
    color: #fff
}

.style_bg-main-light__J4J2O h1, .style_bg-main-light__J4J2O h2, .style_bg-main-light__J4J2O h3, .style_bg-main-light__J4J2O h4, .style_bg-main-light__J4J2O h5, .style_bg-main-light__J4J2O h6 {
    color: #151424
}

.style_bg-main-turquoise__JgxPY {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__0Owom {
    background-color: #d5ddfd
}

.style_card-body__llhYs.style_text-main-black__sky56, .style_card-body__llhYs.style_text-main-black__sky56 *, .style_card-footer__nwyyX.style_text-main-black__sky56, .style_card-footer__nwyyX.style_text-main-black__sky56 *, .style_text-dark__f5zje, .style_text-main-black__sky56, .style_text-main-black__sky56 .style_btn-link__6mBn9, .style_text-main-black__sky56 a, .style_text-main-black__sky56 button, .style_text-main-black__sky56 div, .style_text-main-black__sky56 h1, .style_text-main-black__sky56 h2, .style_text-main-black__sky56 h3, .style_text-main-black__sky56 h4, .style_text-main-black__sky56 h5, .style_text-main-black__sky56 h6, .style_text-main-black__sky56 p, .style_text-main-black__sky56 span, .style_text-main-black__sky56 time {
    color: #000 !important
}

.style_text-coal__U40Jz {
    color: #002d32
}

.style_bg-social-red__rKZTo {
    background-color: #fdeae1
}

.style_bg-social-red-dark__EMiix {
    background-color: #ff7e47
}

.style_bg-social-pink__rdjdh {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__AUUTa {
    background-color: #ff92d5
}

.style_bg-medic-purple__GhA0J {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__CT1oF {
    background-color: #968bd9
}

.style_bg-medic-blue__ifnqx {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__Ob_hn {
    background-color: #99d4dc
}

.style_bg-coal__hZ0qN {
    background-color: #002d32
}

.style_bg-coal-dark__VRJYv {
    background-color: #000b0d
}

.style_bg-coal-light__GueBj {
    background-color: #f0fcfd
}

.style_bg-main-blue__veq2c {
    background-color: #3b3b96
}

.style_bg-ash-20__m5ku2 {
    background-color: #dcdcdc
}

.style_bg-main-white___8R2f, .style_bg-white__QE8BL {
    background-color: #fff
}

.style_bg-amethyst__t_3_C {
    background-color: #8a84f5
}

.style_bg-turquoise__kIDoB {
    background-color: #23d2af
}

.style_bg-transparent__PW3oM {
    background: transparent
}

.style_text-decoration-none__b0b3P {
    text-decoration: none !important
}

.style_form-control___QOQf {
    min-height: 50px
}

.style_form-check-input__FOZ7S, .style_form-check-input__FOZ7S[type=checkbox], .style_form-control___QOQf, .style_form-select__zliW_ {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__O1ZUq .style_form-check-input__FOZ7S {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__O1ZUq .style_form-check-input__FOZ7S: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__HTkw0 .style_form-check-input__FOZ7S {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__HTkw0 .style_form-check-input__FOZ7S: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__BwbTY {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__BwbTY {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__BwbTY {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__r63RV {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__4KsD_ + .style_btn__r63RV:hover {
    color: #fff !important
}

.style_card__77GzL.style_custom__card__xUB2D {
    --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__6Y2_m {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__6Y2_m {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__Ql22T {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__q6_OP {
    border: none !important
}

.style_navbar-toggler__q6_OP:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__ZwilR .style_navbar-toggler-icon__M9VIC {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__M9VIC.style_light_ellipsis__Zo_sV {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__59ZNL .style_dropdown-menu__G_Gzv {
    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__59ZNL .style_dropdown-menu__G_Gzv {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__59ZNL .style_dropdown-menu__G_Gzv * {
        color: #fff !important
    }
}

.style_navbar-nav__59ZNL .style_dropdown-menu__G_Gzv .style_dropdown-item__ZOT4n {
    color: #000 !important
}

.style_navbar-nav__59ZNL .style_dropdown-menu__G_Gzv .style_dropdown-item__ZOT4n:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__7wYmp {
    background-color: #fff !important
}

.style_custom__pagination__SECS3 {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__SECS3 {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__SECS3 {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__SECS3 {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__SECS3 .style_page-item__2PNsb {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__SECS3 .style_page-item__2PNsb {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__SECS3 .style_page-link__Aahlb {
    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__SECS3 .style_page-link__Aahlb {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__SECS3 .style_page-link__Aahlb {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__SECS3 .style_active__oaxCm .style_page-link__Aahlb {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__9cW1u {
    border-radius: 10px !important
}

.style_react-calendar__lsFEg {
    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__lsFEg {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__lsFEg .style_react-calendar__navigation__WyIJS {
    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__lsFEg .style_react-calendar__navigation__WyIJS {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__lsFEg .style_react-calendar__navigation__WyIJS {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__lsFEg .style_react-calendar__navigation__label__420je {
    color: #ffa724 !important
}

.style_react-calendar__lsFEg .style_react-calendar__navigation__arrow__kRHAf {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__lsFEg .style_react-calendar__navigation__next2-button__qrJNB, .style_react-calendar__lsFEg .style_react-calendar__navigation__prev2-button__3EbqS {
    display: none !important
}

.style_react-calendar__lsFEg .style_react-calendar__month-view__weekdays__GOHzQ {
    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__lsFEg .style_react-calendar__month-view__weekdays__GOHzQ {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__lsFEg .style_react-calendar__month-view__days__day--neighboringMonth__hS3aB {
    color: #b5b5b5 !important
}

.style_react-calendar__lsFEg .style_react-calendar__tile__66Yz5 {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__lsFEg .style_react-calendar__tile__66Yz5 {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__lsFEg .style_react-calendar__tile__66Yz5 abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__lsFEg .style_react-calendar__tile__66Yz5 abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__lsFEg .style_react-calendar__tile--active__RKsZF {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__lsFEg .style_react-calendar__tile--active__RKsZF abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__lsFEg .style_react-calendar__tile--now__hmPb5 {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__lsFEg .style_react-calendar__tile--now__hmPb5 abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__lsFEg .style_react-calendar__month-view__days__day--weekend__II_z7:not(.style_react-calendar__tile--active__RKsZF) {
    color: #ffa724 !important
}

.style_pointer__HY72x {
    cursor: pointer
}

.style_link_banner_text__eHZzO {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__eHZzO {
        margin-bottom: 28px
    }
}

.style_link_banner__0h_oj {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__0h_oj {
        padding-left: 21px
    }
}

.style_links_spacing__Efaz1 {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__Efaz1 {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__Efaz1 {
        margin-right: 0
    }
}

.style_button_padding__IKMqj {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__IKMqj {
        padding: 12px 16px
    }
}

.style_links_button__Krq4Q {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__Krq4Q {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__3apow {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__U9i2Y {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__U9i2Y {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__U9i2Y {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__U9i2Y {
        padding: 50px 20px
    }
}

.style_standalone__teaser__U9i2Y p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__U9i2Y {
        white-space: unset !important
    }
}

.style_fDbOPw__1pBRc {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__b9Fwv {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__yix4N {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__yix4N {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__yix4N {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__nWa2_ {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__69FN0 {
    display: flex !important
}

.style_fw-500__WIMqp {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__i_fFk {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__i_fFk {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__i_fFk {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__i_fFk {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__2KVzy {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__2KVzy {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__2KVzy {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__1vpyf, .style_uploadfilebutton__CNfpG {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__CNfpG {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__CNfpG {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__CNfpG {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__1vpyf {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__1vpyf {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__1vpyf {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__E5N0M {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__d4fQi {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__P_adX, .style_first_component_big_searchbar__59mAS {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__P_adX, .style_first_component_big_searchbar__59mAS {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__P_adX, .style_first_component_big_searchbar__59mAS {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__59mAS {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__U2GBV {
    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__zPWw9 {
    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__zPWw9 {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__zPWw9 {
        overflow-y: scroll
    }
}

.style_cn-body__zPWw9 > p, .style_cn-body__zPWw9 > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__P_13s > .style_cm-btn__XBuAD.style_cm-btn-danger__Di_pM.style_cn-decline__VdByk {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__P_13s > .style_cm-btn__XBuAD.style_cm-btn-success__7By7a {
    font-size: 20px
}

.style_cm-modal__ZM1uE > .style_cm-header__et_0M {
    background-color: #fef2e0 !important
}

.style_cm-modal__ZM1uE > .style_cm-header__et_0M .style_title__J4NRL {
    color: #3b3b96 !important
}

.style_cm-modal__ZM1uE > .style_cm-header__et_0M p > span {
    color: #000 !important
}

.style_cm-modal__ZM1uE > .style_cm-header__et_0M button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__ZM1uE > .style_cm-header__et_0M a {
    color: #3b3b96 !important
}

.style_cm-modal__ZM1uE.style_cm-klaro__tjPHx {
    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__ZM1uE > .style_cm-body__M_pBk, .style_cm-modal__ZM1uE > .style_cm-footer__4xofQ {
    background-color: #fef2e0 !important
}

.style_cm-list-title__5fO4T {
    color: #3b3b96 !important
}

.style_cm-caret__ZVsMI > a {
    color: #ffa724 !important
}

.style_cookie-modal__A35_r {
    z-index: 100000 !important
}

.style_cn-ok__TXVJk {
    flex-direction: column !important
}

.style_cn-buttons__P_13s {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__P_13s > .style_cm-btn__XBuAD.style_cm-btn-success__7By7a, .style_klaro__NZ3Q5 .style_cookie-modal__A35_r .style_cm-list-input__O_J66:checked + .style_cm-list-label__KJ_b_ .style_slider__skqyB {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__0pQ05 > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__KNV6l {
    color: #000 !important;
    text-decoration: underline !important
}

.style_switcherButton__8ae9I {
    transition: all .3s ease-in-out;
    padding: 20px 40px
}

.style_branches__wrapper__24nVz {
    gap: 2rem
}

@media (max-width: 767.98px) {
    .style_branches__wrapper__24nVz {
        flex-direction: column;
        gap: 17px
    }
}

.style_subtitle__padding__XEWSX {
    margin-bottom: 34px
}

@media screen and (max-width: 992px) {
    .style_subtitle__padding__XEWSX {
        margin-bottom: 18px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__padding__XEWSX {
        margin-bottom: 15px
    }
}

.style_innerContainer__wrapper__RDBmV {
    border-radius: 10px;
    padding-top: 35px;
    padding-bottom: 34px;
    padding-inline: 52px;
    min-height: 500px
}

@media screen and (max-width: 992px) {
    .style_innerContainer__wrapper__RDBmV {
        padding-top: 25px;
        padding-bottom: 25px;
        padding-inline: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_innerContainer__wrapper__RDBmV {
        min-height: unset;
        padding-top: 24px;
        padding-bottom: 22px;
        padding-inline: 28px
    }
}

.style_questionTitle__padding__OKBEe {
    margin-bottom: 4px
}

@media screen and (max-width: 992px) {
    .style_questionTitle__padding__OKBEe {
        margin-bottom: 9px
    }
}

@media screen and (max-width: 576px) {
    .style_questionTitle__padding__OKBEe {
        margin-bottom: 1px;
        word-break: break-word
    }
}

.style_questiondescription__padding__BBpfX {
    padding-bottom: 17px
}

@media screen and (max-width: 992px) {
    .style_questiondescription__padding__BBpfX {
        padding-bottom: 12px
    }
}

@media screen and (max-width: 576px) {
    .style_questiondescription__padding__BBpfX {
        padding-bottom: 20px
    }
}

.style_questionContainer__unDQz {
    order: 1;
    max-width: 607px
}

@media screen and (max-width: 1389px) {
    .style_questionContainer__unDQz {
        max-width: 500px
    }
}

@media screen and (max-width: 1280px) {
    .style_questionContainer__unDQz {
        max-width: 450px
    }
}

@media screen and (max-width: 992px) {
    .style_questionContainer__unDQz {
        max-width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_questionContainer__unDQz {
        width: 100%;
        max-width: unset
    }
}

.style_arrowBack__dN0Xr {
    padding-right: 11px
}

.style_arrowFoward__xkLQ_ {
    padding-left: 11px
}

.style_slider__padding__AvRpu {
    padding-bottom: 43px
}

@media screen and (max-width: 992px) {
    .style_slider__padding__AvRpu {
        padding-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_slider__padding__AvRpu {
        padding-bottom: 18px
    }
}

.style_slider__padding__AvRpu:nth-of-type(2n) {
    padding-bottom: 32px
}

@media screen and (max-width: 992px) {
    .style_slider__padding__AvRpu:nth-of-type(2n) {
        padding-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_slider__padding__AvRpu:nth-of-type(2n) {
        padding-bottom: 18px
    }
}

.style_button__padding__vQzW_ {
    color: #23d2af;
    font-size: 4rem;
    padding-top: 25px;
    padding-bottom: 25px
}

@media screen and (max-width: 992px) {
    .style_button__padding__vQzW_ {
        padding-top: 20px;
        padding-bottom: 20px;
        font-size: 2rem
    }

    .style_button__padding__vQzW_ svg {
        margin-left: 0 !important
    }
}

.style_hide__uNDjK {
    display: none
}

.style_flowerOrder__n7dRT {
    order: 2
}

@media screen and (max-width: 576px) {
    .style_flowerOrder__n7dRT {
        order: 0
    }
}

.style_inner_wrapper__e2AGm {
    padding-top: 1rem !important;
    padding-bottom: 5.125rem
}

.style_padding__x__fZ3py {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__fZ3py {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__fZ3py {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__fZ3py {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__ybEgk {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__ybEgk {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__ybEgk {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__BErk_ {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__BErk_ {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__BErk_ {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__BErk_ {
        padding-top: 56px
    }
}

.style_padding__bottom__6SJyg {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__6SJyg {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__6SJyg {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__6SJyg {
        padding-bottom: 28px
    }
}

.style_padding__right__pMATe {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__pMATe {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__pMATe {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__pMATe {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__pMATe {
        padding-right: 30px
    }
}

.style_padding__left__vV9DS {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__vV9DS {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__vV9DS {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__vV9DS {
        padding-left: 30px
    }
}

.style_body-text-mb__78_8O {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__78_8O {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__78_8O {
        margin-bottom: 20px
    }
}

.style_h3-mb___SYV8 {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb___SYV8 {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb___SYV8 {
        margin-bottom: 13px !important
    }
}

.style_pt_xs___Feba {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs___Feba {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs___Feba {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs___Feba {
        padding-top: 7px
    }
}

.style_pb_xs____aaP {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs____aaP {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs____aaP {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs____aaP {
        padding-bottom: 7px
    }
}

.style_pt_1__dVCQU {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__dVCQU {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__dVCQU {
        padding-top: 14px
    }
}

.style_pb_1__9UyCj {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__9UyCj {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__9UyCj {
        padding-bottom: 14px
    }
}

.style_pt_2__QjvvN {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__QjvvN {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__QjvvN {
        padding-top: 28px
    }
}

.style_pb_2__jrObs {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__jrObs {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__jrObs {
        padding-bottom: 28px
    }
}

.style_pt_3__8pqUh {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__8pqUh {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__8pqUh {
        padding-top: 42px
    }
}

.style_pb_3__M_PQL {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__M_PQL {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__M_PQL {
        padding-bottom: 42px
    }
}

.style_pt_4__OVZC8 {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__OVZC8 {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__OVZC8 {
        padding-top: 56px
    }
}

.style_pb_4__VuRHC {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__VuRHC {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__VuRHC {
        padding-bottom: 56px
    }
}

.style_pt_8__7fXnw {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__7fXnw {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__7fXnw {
        padding-top: 112px
    }
}

.style_pb_8__Vrg7P {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__Vrg7P {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__Vrg7P {
        padding-bottom: 112px
    }
}

.style_p_xs__9RNu5 {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__9RNu5 {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__9RNu5 {
        padding: 7px
    }
}

.style_p_1__o5bn_ {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__o5bn_ {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__o5bn_ {
        padding: 14px
    }
}

.style_p_2__f5K8_ {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__f5K8_ {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__f5K8_ {
        padding: 28px
    }
}

.style_p_3___17qO {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3___17qO {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3___17qO {
        padding: 42px
    }
}

.style_p_4__OLPDF {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__OLPDF {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__OLPDF {
        padding: 56px
    }
}

.style_p_8__zuz1B {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__zuz1B {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__zuz1B {
        padding: 112px
    }
}

.style_btn__riRH8 {
    border-radius: 10px;
    width: fit-content
}

.style_btn__riRH8:not(.style_btn-link__JxG_M) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__riRH8:not(.style_btn-link__JxG_M) {
        font-size: 15px
    }
}

.style_btn__riRH8.style_btn-primary__H1OmP {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__riRH8.style_btn-whatsapp__Bzop1 {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__riRH8.style_btn-primary__H1OmP:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__riRH8.style_btn-primary-light__oBKWi {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__riRH8.style_btn-secondary__gd8Mr {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__riRH8.style_btn-form__B_FPD {
    background-color: #82e8cd
}

.style_btn__riRH8.style_btn-form__B_FPD:hover {
    color: #fff
}

.style_btn__riRH8.style_btn-link__JxG_M, .style_btn__riRH8.style_btn-link__JxG_M:active, .style_btn__riRH8.style_btn-link__JxG_M:focus, .style_btn__riRH8.style_btn-link__JxG_M:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__riRH8.style_btn-link__JxG_M, .style_btn__riRH8.style_btn-link__JxG_M:active, .style_btn__riRH8.style_btn-link__JxG_M:focus, .style_btn__riRH8.style_btn-link__JxG_M:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__riRH8.style_btn-link__JxG_M:hover {
    color: #3b3b96
}

.style_btn__riRH8.style_btn-social__Wucha {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__riRH8.style_btn-medical__qke9O {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__riRH8.style_btn-medical-purple__etFYA {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__riRH8.style_btn-social-pink__8h61o {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__riRH8.style_btn-main-blue__ckEqk {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__M3OTf:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__K6Sow, .style_black-link__K6Sow a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__K6Sow:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__riRH8.style_btn-link__JxG_M, .style_btn__riRH8.style_lg__FohIG, .style_btn__riRH8.style_md__qvQym, .style_btn__riRH8.style_sm__32AFn {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__riRH8.style_btn-link__JxG_M, .style_btn__riRH8.style_lg__FohIG, .style_btn__riRH8.style_md__qvQym, .style_btn__riRH8.style_sm__32AFn {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__riRH8.style_btn-link__JxG_M, .style_btn__riRH8.style_lg__FohIG, .style_btn__riRH8.style_md__qvQym, .style_btn__riRH8.style_sm__32AFn {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__riRH8.style_sm__32AFn {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__riRH8.style_sm__32AFn {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__riRH8.style_sm__32AFn {
        min-width: 130px
    }
}

.style_btn__riRH8.style_md__qvQym {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__riRH8.style_md__qvQym {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__riRH8.style_md__qvQym {
        min-width: 186px
    }
}

.style_btn__riRH8.style_lg__FohIG {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__riRH8.style_lg__FohIG {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__riRH8.style_lg__FohIG {
        min-width: 215px
    }
}

.style_btn__riRH8.style_xl__GHQBI {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__riRH8.style_xl__GHQBI {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__riRH8.style_xl__GHQBI {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__qI6Rd {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__qI6Rd {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__qI6Rd {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__SRwXB {
    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__SRwXB {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__riRH8.style_btn-link__JxG_M:disabled {
    color: #aaa
}

.style_footer-link__M3OTf, .style_footer-link__M3OTf a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__M3OTf:hover {
    color: #0fa
}

.style_btn-anmetist__tr8t8 {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__CorAM {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__zFRBV {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__t5ayL {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__ZxBmc {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__k9384 {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__PyLBJ, .style_h2__ZOyGT, .style_h3__n6wL0 {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__PyLBJ {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__PyLBJ {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__PyLBJ {
        font-size: 30px
    }
}

.style_h2__ZOyGT {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__ZOyGT {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__ZOyGT {
        font-size: 24px
    }
}

.style_h3__n6wL0 {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__n6wL0 {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__n6wL0 {
        font-size: 24px
    }
}

.style_h4__ii1il, .style_h5__xiyeg {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__ii1il, .style_h5__xiyeg {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__ii1il, .style_h5__xiyeg {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__JAHyL {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__JAHyL {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__JAHyL {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__VegHI, .style_textual_highlight__ePXc6 {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__VegHI {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__VegHI {
        font-size: 15px
    }
}

.style_textual_highlight__ePXc6 {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__ePXc6 {
        font-size: 15px
    }
}

.style_button-text___7_ZY {
    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___7_ZY {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__63_uk {
    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__63_uk {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__LXhiY {
    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__LXhiY {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__63_uk p:last-child, .style_body-text__LXhiY p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__BvtBz {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__BvtBz {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__BvtBz.style_dropdown-item__CVTE5 {
        font-size: 14px !important
    }
}

.style_title__xvlkc, .style_title__xvlkc.style_h2__ZOyGT {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__xvlkc, .style_title__xvlkc.style_h2__ZOyGT {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__xvlkc, .style_title__xvlkc.style_h2__ZOyGT {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__F1CPv {
    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__F1CPv {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__F1CPv {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__ZHaCW {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__ZHaCW {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__ZHaCW {
        margin-bottom: 15px
    }
}

.style_cta-text__Pu3xC {
    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__Pu3xC {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__Pu3xC {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__huK7V {
    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__huK7V {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__xcNeE.style_h3__n6wL0 {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__xcNeE.style_h3__n6wL0 {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__xcNeE.style_h3__n6wL0 {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__Qx_4j {
    height: 434px
}

.style_card_1__Qx_4j .style_card_image__HlgRW img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__Qx_4j {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__Qx_4j .style_card_image__HlgRW {
        height: 231px
    }

    .style_card_1__Qx_4j .style_card_body__V_Zc8 {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__Qx_4j {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__Qx_4j .style_card_image__HlgRW {
        height: 127px
    }

    .style_card_1__Qx_4j .style_card_body__V_Zc8 {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__Qx_4j {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__Qx_4j .style_card_image__HlgRW {
        height: 200px
    }

    .style_card_1__Qx_4j .style_card_body__V_Zc8 {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__3aEdE {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__3aEdE {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__3aEdE {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__Qx_4j, .style_card_2__3aEdE {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__Qx_4j, .style_card_2__3aEdE {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__Qx_4j, .style_card_2__3aEdE {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__Qx_4j, .style_card_2__3aEdE {
        width: 330px !important
    }
}

.style_card_body__V_Zc8 {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__V_Zc8 {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__V_Zc8 {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__V_Zc8 {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__V_Zc8 {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__V_Zc8 {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__V_Zc8 {
        height: 131.5px
    }
}

.style_text-black__YhNP6 {
    color: #3b3b96
}

.style_text-main-orange__3qUCa {
    color: #fff !important
}

.style_text-social-red__rp46E {
    color: #ff7e47
}

.style_text-social-pink__MVA6g {
    color: #ff92d5
}

.style_text-medic-blue__Qogc_ {
    color: #fff !important
}

.style_text-medic-purple__K649_ {
    color: #968bd9
}

.style_bg-medic-beige__yTgEn {
    background-color: #fff !important
}

.style_bg-main-orange-light__3QTgu {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__1pl_K {
    background-color: #ffa724
}

.style_bg-amethyst-dark__SQsW7 {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__FzBNI {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__z5QXN {
    background-color: #3e385f
}

.style_bg-main-dark__ruA0w {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__ruA0w p {
    color: #fff
}

.style_bg-main-dark__ruA0w .style_body-text__LXhiY.style_text-black__YhNP6 p, .style_bg-main-dark__ruA0w .style_body-text__LXhiY.style_text-main-black__WrZWm p, .style_bg-main-dark__ruA0w .style_card-text__PppN0.style_text-black__YhNP6 p, .style_bg-main-dark__ruA0w .style_card-text__PppN0.style_text-main-black__WrZWm p, .style_bg-main-dark__ruA0w .style_text-black__YhNP6 p, .style_bg-main-dark__ruA0w .style_text-main-black__WrZWm p {
    color: #000 !important
}

.style_bg-main-light__h_Eom {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__h_Eom p {
    color: #000
}

.style_bg-main-dark__ruA0w h1, .style_bg-main-dark__ruA0w h2, .style_bg-main-dark__ruA0w h3, .style_bg-main-dark__ruA0w h4, .style_bg-main-dark__ruA0w h5, .style_bg-main-dark__ruA0w h6 {
    color: #fff
}

.style_bg-main-light__h_Eom h1, .style_bg-main-light__h_Eom h2, .style_bg-main-light__h_Eom h3, .style_bg-main-light__h_Eom h4, .style_bg-main-light__h_Eom h5, .style_bg-main-light__h_Eom h6 {
    color: #151424
}

.style_bg-main-turquoise__lLi0L {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__TuzyE {
    background-color: #d5ddfd
}

.style_card-body__nXzWP.style_text-main-black__WrZWm, .style_card-body__nXzWP.style_text-main-black__WrZWm *, .style_card-footer__vC9JK.style_text-main-black__WrZWm, .style_card-footer__vC9JK.style_text-main-black__WrZWm *, .style_text-dark__3S34V, .style_text-main-black__WrZWm, .style_text-main-black__WrZWm .style_btn-link__JxG_M, .style_text-main-black__WrZWm a, .style_text-main-black__WrZWm button, .style_text-main-black__WrZWm div, .style_text-main-black__WrZWm h1, .style_text-main-black__WrZWm h2, .style_text-main-black__WrZWm h3, .style_text-main-black__WrZWm h4, .style_text-main-black__WrZWm h5, .style_text-main-black__WrZWm h6, .style_text-main-black__WrZWm p, .style_text-main-black__WrZWm span, .style_text-main-black__WrZWm time {
    color: #000 !important
}

.style_text-coal__jdxzp {
    color: #002d32
}

.style_bg-social-red__8UbVJ {
    background-color: #fdeae1
}

.style_bg-social-red-dark__ofFNC {
    background-color: #ff7e47
}

.style_bg-social-pink__3xuEA {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__SsLXi {
    background-color: #ff92d5
}

.style_bg-medic-purple__cT2ws {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__PErxu {
    background-color: #968bd9
}

.style_bg-medic-blue__6MWDe {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__kBKxm {
    background-color: #99d4dc
}

.style_bg-coal__Lyd1q {
    background-color: #002d32
}

.style_bg-coal-dark__qYj8a {
    background-color: #000b0d
}

.style_bg-coal-light__dAmAJ {
    background-color: #f0fcfd
}

.style_bg-main-blue__vzVn9 {
    background-color: #3b3b96
}

.style_bg-ash-20__9jt_p {
    background-color: #dcdcdc
}

.style_bg-main-white__nibuB, .style_bg-white__0AOS6 {
    background-color: #fff
}

.style_bg-amethyst__Tw3cx {
    background-color: #8a84f5
}

.style_bg-turquoise__xWmKV {
    background-color: #23d2af
}

.style_bg-transparent__ZFNrO {
    background: transparent
}

.style_text-decoration-none__PVUrc {
    text-decoration: none !important
}

.style_form-control__9iq3T {
    min-height: 50px
}

.style_form-check-input__GEBh_, .style_form-check-input__GEBh_[type=checkbox], .style_form-control__9iq3T, .style_form-select__ox9nk {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__HWfNs .style_form-check-input__GEBh_ {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__HWfNs .style_form-check-input__GEBh_: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___QGfO .style_form-check-input__GEBh_ {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking___QGfO .style_form-check-input__GEBh_: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__2_uM3 {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__2_uM3 {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__2_uM3 {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__riRH8 {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__FjhBq + .style_btn__riRH8:hover {
    color: #fff !important
}

.style_card__ar8JE.style_custom__card__MU3_D {
    --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__O5BO2 {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__O5BO2 {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__z5Bud {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__goyOe {
    border: none !important
}

.style_navbar-toggler__goyOe:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__vX7cr .style_navbar-toggler-icon__0VZAh {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__0VZAh.style_light_ellipsis__k4s23 {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__e813p .style_dropdown-menu__OH54X {
    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__e813p .style_dropdown-menu__OH54X {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__e813p .style_dropdown-menu__OH54X * {
        color: #fff !important
    }
}

.style_navbar-nav__e813p .style_dropdown-menu__OH54X .style_dropdown-item__CVTE5 {
    color: #000 !important
}

.style_navbar-nav__e813p .style_dropdown-menu__OH54X .style_dropdown-item__CVTE5:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__9Znjk {
    background-color: #fff !important
}

.style_custom__pagination__pAke6 {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__pAke6 {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__pAke6 {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__pAke6 {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__pAke6 .style_page-item__rY1nS {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__pAke6 .style_page-item__rY1nS {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__pAke6 .style_page-link__Ydo3c {
    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__pAke6 .style_page-link__Ydo3c {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__pAke6 .style_page-link__Ydo3c {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__pAke6 .style_active__Adpag .style_page-link__Ydo3c {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__NDtzJ {
    border-radius: 10px !important
}

.style_react-calendar__RTGe_ {
    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__RTGe_ {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__RTGe_ .style_react-calendar__navigation____93y {
    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__RTGe_ .style_react-calendar__navigation____93y {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__RTGe_ .style_react-calendar__navigation____93y {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__RTGe_ .style_react-calendar__navigation__label__2rIPN {
    color: #ffa724 !important
}

.style_react-calendar__RTGe_ .style_react-calendar__navigation__arrow__S29tT {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__RTGe_ .style_react-calendar__navigation__next2-button__NT1V8, .style_react-calendar__RTGe_ .style_react-calendar__navigation__prev2-button__uaz2I {
    display: none !important
}

.style_react-calendar__RTGe_ .style_react-calendar__month-view__weekdays__TwiX0 {
    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__RTGe_ .style_react-calendar__month-view__weekdays__TwiX0 {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__RTGe_ .style_react-calendar__month-view__days__day--neighboringMonth__VCvTK {
    color: #b5b5b5 !important
}

.style_react-calendar__RTGe_ .style_react-calendar__tile__Wu__t {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__RTGe_ .style_react-calendar__tile__Wu__t {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__RTGe_ .style_react-calendar__tile__Wu__t abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__RTGe_ .style_react-calendar__tile__Wu__t abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__RTGe_ .style_react-calendar__tile--active__FDS7n {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__RTGe_ .style_react-calendar__tile--active__FDS7n abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__RTGe_ .style_react-calendar__tile--now__lwUBa {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__RTGe_ .style_react-calendar__tile--now__lwUBa abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__RTGe_ .style_react-calendar__month-view__days__day--weekend__0cKdI:not(.style_react-calendar__tile--active__FDS7n) {
    color: #ffa724 !important
}

.style_pointer__qsifN {
    cursor: pointer
}

.style_link_banner_text__4_6RS {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__4_6RS {
        margin-bottom: 28px
    }
}

.style_link_banner__nR742 {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__nR742 {
        padding-left: 21px
    }
}

.style_links_spacing__171B3 {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__171B3 {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__171B3 {
        margin-right: 0
    }
}

.style_button_padding__1aV5p {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__1aV5p {
        padding: 12px 16px
    }
}

.style_links_button__tRlkP {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__tRlkP {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__cQVwE {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__GQH8h {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__GQH8h {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__GQH8h {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__GQH8h {
        padding: 50px 20px
    }
}

.style_standalone__teaser__GQH8h p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__GQH8h {
        white-space: unset !important
    }
}

.style_fDbOPw__Ew1t9 {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__aYL0G {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__J0J26 {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__J0J26 {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__J0J26 {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__kP2_N {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__O4TjA {
    display: flex !important
}

.style_fw-500__4KNCd {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__Wrt9e {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__Wrt9e {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__Wrt9e {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__Wrt9e {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__WHHGi {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__WHHGi {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__WHHGi {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__tzVdz, .style_uploadfilebutton__OyHS_ {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__OyHS_ {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__OyHS_ {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__OyHS_ {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__tzVdz {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__tzVdz {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__tzVdz {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__Ic7Rd {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__odCJb {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__9t62P, .style_first_component_big_searchbar__mnxn_ {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__9t62P, .style_first_component_big_searchbar__mnxn_ {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__9t62P, .style_first_component_big_searchbar__mnxn_ {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__mnxn_ {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__eO8Nm {
    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__tIRby {
    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__tIRby {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__tIRby {
        overflow-y: scroll
    }
}

.style_cn-body__tIRby > p, .style_cn-body__tIRby > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons___hopk > .style_cm-btn__CiJxr.style_cm-btn-danger__4eWi8.style_cn-decline__M9qVj {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons___hopk > .style_cm-btn__CiJxr.style_cm-btn-success__NIKB5 {
    font-size: 20px
}

.style_cm-modal__3rFqz > .style_cm-header__fyqHj {
    background-color: #fef2e0 !important
}

.style_cm-modal__3rFqz > .style_cm-header__fyqHj .style_title__xvlkc {
    color: #3b3b96 !important
}

.style_cm-modal__3rFqz > .style_cm-header__fyqHj p > span {
    color: #000 !important
}

.style_cm-modal__3rFqz > .style_cm-header__fyqHj button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__3rFqz > .style_cm-header__fyqHj a {
    color: #3b3b96 !important
}

.style_cm-modal__3rFqz.style_cm-klaro__NwY4D {
    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__3rFqz > .style_cm-body__WxkTA, .style_cm-modal__3rFqz > .style_cm-footer__G3A1E {
    background-color: #fef2e0 !important
}

.style_cm-list-title__eB0s_ {
    color: #3b3b96 !important
}

.style_cm-caret__6y2Qg > a {
    color: #ffa724 !important
}

.style_cookie-modal__u0TCa {
    z-index: 100000 !important
}

.style_cn-ok__kVlzw {
    flex-direction: column !important
}

.style_cn-buttons___hopk {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons___hopk > .style_cm-btn__CiJxr.style_cm-btn-success__NIKB5, .style_klaro___VHC_ .style_cookie-modal__u0TCa .style_cm-list-input__TMSc9:checked + .style_cm-list-label__kFtQo .style_slider__fHDIW {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons___aw5e > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__11PkE {
    color: #000 !important;
    text-decoration: underline !important
}

.style_switcherButton__nkIeV {
    transition: all .3s ease-in-out
}

.style_switcherButton__nkIeV:focus {
    transform: scale(1.1)
}

.style_custom__slider__vG5Fo {
    background-color: #3e385f;
    max-width: 100%
}

@media (max-width: 767.98px) {
    .style_custom__slider__vG5Fo {
        width: 100%
    }
}

.style_custom__sliderTrack__YOv62 {
    top: 8px;
    height: 6px;
    background: #57ddbe
}

.style_custom__sliderThumb__6EwXC {
    border-radius: 50%;
    top: -4px !important;
    font-size: 1.5rem;
    transition: all .3s ease-in-out;
    height: 30px;
    width: 30px;
    background: #23d2af;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #0c463e;
    cursor: pointer;
    outline: none
}

@media screen and (max-width: 992px) {
    .style_custom__sliderThumb__6EwXC {
        top: 2px !important;
        font-size: 1.5rem;
        height: 19px;
        width: 19px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__sliderThumb__6EwXC {
        top: -3px !important;
        font-size: 1.5rem;
        height: 28px;
        width: 28px
    }
}

@media (min-width: 768px) {
    .style_custom__sliderThumb__6EwXC:hover {
        box-shadow: 0 0 0 8px rgba(35, 210, 175, .371)
    }
}

.style_custom__sliderMark__Aibfl {
    cursor: pointer;
    top: 6px;
    width: 5px;
    height: 8px;
    background-color: #a3a0f7
}

@media (max-width: 767.98px) {
    .style_branches__wrapper__4eaqD {
        flex-direction: column
    }
}

.style_custom__sliderMarkBefore__R5gRO {
    background-color: #fff
}

.style_custom__sliderMarkActive__IcgYr {
    display: none
}

.style_formular__padding__W92ob {
    font-size: 14px
}

@media screen and (max-width: 992px) {
    .style_formular__padding__W92ob {
        font-size: 12px
    }
}

@media screen and (max-width: 576px) {
    .style_formular__padding__W92ob {
        font-size: 12px
    }
}

.style_slider__innerContainer__g3IJW {
    padding-bottom: 35px
}

.style_padding__x__IDHyd {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__IDHyd {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__IDHyd {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__IDHyd {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__D8upu {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__D8upu {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__D8upu {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__3H8NW {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__3H8NW {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__3H8NW {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__3H8NW {
        padding-top: 56px
    }
}

.style_padding__bottom__rKIgH {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__rKIgH {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__rKIgH {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__rKIgH {
        padding-bottom: 28px
    }
}

.style_padding__right___1wbc {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right___1wbc {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right___1wbc {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right___1wbc {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right___1wbc {
        padding-right: 30px
    }
}

.style_padding__left__VJ7G6 {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__VJ7G6 {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__VJ7G6 {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__VJ7G6 {
        padding-left: 30px
    }
}

.style_body-text-mb__vcmFM {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__vcmFM {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__vcmFM {
        margin-bottom: 20px
    }
}

.style_h3-mb__W2fCx {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__W2fCx {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__W2fCx {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__KC1jv {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__KC1jv {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__KC1jv {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__KC1jv {
        padding-top: 7px
    }
}

.style_pb_xs__giu2R {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__giu2R {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__giu2R {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__giu2R {
        padding-bottom: 7px
    }
}

.style_pt_1__ikyMJ {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__ikyMJ {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__ikyMJ {
        padding-top: 14px
    }
}

.style_pb_1__2z7ng {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__2z7ng {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__2z7ng {
        padding-bottom: 14px
    }
}

.style_pt_2__lqY_4 {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__lqY_4 {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__lqY_4 {
        padding-top: 28px
    }
}

.style_pb_2__b_9g1 {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__b_9g1 {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__b_9g1 {
        padding-bottom: 28px
    }
}

.style_pt_3__2u5Wv {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__2u5Wv {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__2u5Wv {
        padding-top: 42px
    }
}

.style_pb_3__PUTJo {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__PUTJo {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__PUTJo {
        padding-bottom: 42px
    }
}

.style_pt_4__8mD_V {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__8mD_V {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__8mD_V {
        padding-top: 56px
    }
}

.style_pb_4__hBtYO {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__hBtYO {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__hBtYO {
        padding-bottom: 56px
    }
}

.style_pt_8__rU_65 {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__rU_65 {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__rU_65 {
        padding-top: 112px
    }
}

.style_pb_8__RbObo {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__RbObo {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__RbObo {
        padding-bottom: 112px
    }
}

.style_p_xs__m1MnG {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__m1MnG {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__m1MnG {
        padding: 7px
    }
}

.style_p_1__HYhlq {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__HYhlq {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__HYhlq {
        padding: 14px
    }
}

.style_p_2__OUVED {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__OUVED {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__OUVED {
        padding: 28px
    }
}

.style_p_3__dAci8 {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__dAci8 {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__dAci8 {
        padding: 42px
    }
}

.style_p_4__fe0_b {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__fe0_b {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__fe0_b {
        padding: 56px
    }
}

.style_p_8___QcoW {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8___QcoW {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8___QcoW {
        padding: 112px
    }
}

.style_btn__0L_Am {
    border-radius: 10px;
    width: fit-content
}

.style_btn__0L_Am:not(.style_btn-link__nLA5D) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__0L_Am:not(.style_btn-link__nLA5D) {
        font-size: 15px
    }
}

.style_btn__0L_Am.style_btn-primary__BJ_R_ {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__0L_Am.style_btn-whatsapp__9ikMk {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__0L_Am.style_btn-primary__BJ_R_:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__0L_Am.style_btn-primary-light__mHfI_ {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__0L_Am.style_btn-secondary__RrDm0 {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__0L_Am.style_btn-form__fZ_10 {
    background-color: #82e8cd
}

.style_btn__0L_Am.style_btn-form__fZ_10:hover {
    color: #fff
}

.style_btn__0L_Am.style_btn-link__nLA5D, .style_btn__0L_Am.style_btn-link__nLA5D:active, .style_btn__0L_Am.style_btn-link__nLA5D:focus, .style_btn__0L_Am.style_btn-link__nLA5D:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__0L_Am.style_btn-link__nLA5D, .style_btn__0L_Am.style_btn-link__nLA5D:active, .style_btn__0L_Am.style_btn-link__nLA5D:focus, .style_btn__0L_Am.style_btn-link__nLA5D:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__0L_Am.style_btn-link__nLA5D:hover {
    color: #3b3b96
}

.style_btn__0L_Am.style_btn-social__Wu6rR {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__0L_Am.style_btn-medical__dpCpL {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__0L_Am.style_btn-medical-purple__B_PAP {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__0L_Am.style_btn-social-pink__6IgqL {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__0L_Am.style_btn-main-blue__MdIVF {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__e2Zzi:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__8sJDh, .style_black-link__8sJDh a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__8sJDh:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__0L_Am.style_btn-link__nLA5D, .style_btn__0L_Am.style_lg__BFUXq, .style_btn__0L_Am.style_md____Og7, .style_btn__0L_Am.style_sm__Z4e8R {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__0L_Am.style_btn-link__nLA5D, .style_btn__0L_Am.style_lg__BFUXq, .style_btn__0L_Am.style_md____Og7, .style_btn__0L_Am.style_sm__Z4e8R {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__0L_Am.style_btn-link__nLA5D, .style_btn__0L_Am.style_lg__BFUXq, .style_btn__0L_Am.style_md____Og7, .style_btn__0L_Am.style_sm__Z4e8R {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__0L_Am.style_sm__Z4e8R {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__0L_Am.style_sm__Z4e8R {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__0L_Am.style_sm__Z4e8R {
        min-width: 130px
    }
}

.style_btn__0L_Am.style_md____Og7 {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__0L_Am.style_md____Og7 {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__0L_Am.style_md____Og7 {
        min-width: 186px
    }
}

.style_btn__0L_Am.style_lg__BFUXq {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__0L_Am.style_lg__BFUXq {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__0L_Am.style_lg__BFUXq {
        min-width: 215px
    }
}

.style_btn__0L_Am.style_xl__sKMkN {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__0L_Am.style_xl__sKMkN {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__0L_Am.style_xl__sKMkN {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__6N_9Y {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__6N_9Y {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__6N_9Y {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__wJO1t {
    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__wJO1t {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__0L_Am.style_btn-link__nLA5D:disabled {
    color: #aaa
}

.style_footer-link__e2Zzi, .style_footer-link__e2Zzi a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__e2Zzi:hover {
    color: #0fa
}

.style_btn-anmetist__3DmLu {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__8R0oN {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__5aVjf {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__rUFO8 {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__73C8S {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__AmLzF {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__b53a3, .style_h2__Dw5oe, .style_h3__txeM9 {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__b53a3 {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__b53a3 {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__b53a3 {
        font-size: 30px
    }
}

.style_h2__Dw5oe {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__Dw5oe {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__Dw5oe {
        font-size: 24px
    }
}

.style_h3__txeM9 {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__txeM9 {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__txeM9 {
        font-size: 24px
    }
}

.style_h4__Lt7v3, .style_h5__R7cxf {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__Lt7v3, .style_h5__R7cxf {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__Lt7v3, .style_h5__R7cxf {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__PG5j_ {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__PG5j_ {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__PG5j_ {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__EzrgD, .style_textual_highlight__FUzIY {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__EzrgD {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__EzrgD {
        font-size: 15px
    }
}

.style_textual_highlight__FUzIY {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__FUzIY {
        font-size: 15px
    }
}

.style_button-text__CXzWm {
    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__CXzWm {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__KAe0Q {
    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__KAe0Q {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__5X0Z2 {
    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__5X0Z2 {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__KAe0Q p:last-child, .style_body-text__5X0Z2 p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__X2BaD {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__X2BaD {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__X2BaD.style_dropdown-item__DxhVU {
        font-size: 14px !important
    }
}

.style_title__iaaQ9, .style_title__iaaQ9.style_h2__Dw5oe {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__iaaQ9, .style_title__iaaQ9.style_h2__Dw5oe {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__iaaQ9, .style_title__iaaQ9.style_h2__Dw5oe {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__p6efT {
    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__p6efT {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__p6efT {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__PH_kc {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__PH_kc {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__PH_kc {
        margin-bottom: 15px
    }
}

.style_cta-text__wRiyP {
    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__wRiyP {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__wRiyP {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__xEA4A {
    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__xEA4A {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation___ggtr.style_h3__txeM9 {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation___ggtr.style_h3__txeM9 {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation___ggtr.style_h3__txeM9 {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__lT_pR {
    height: 434px
}

.style_card_1__lT_pR .style_card_image___6_dP img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__lT_pR {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__lT_pR .style_card_image___6_dP {
        height: 231px
    }

    .style_card_1__lT_pR .style_card_body__NDm_p {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__lT_pR {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__lT_pR .style_card_image___6_dP {
        height: 127px
    }

    .style_card_1__lT_pR .style_card_body__NDm_p {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__lT_pR {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__lT_pR .style_card_image___6_dP {
        height: 200px
    }

    .style_card_1__lT_pR .style_card_body__NDm_p {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__yh9Ez {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__yh9Ez {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__yh9Ez {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__lT_pR, .style_card_2__yh9Ez {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__lT_pR, .style_card_2__yh9Ez {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__lT_pR, .style_card_2__yh9Ez {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__lT_pR, .style_card_2__yh9Ez {
        width: 330px !important
    }
}

.style_card_body__NDm_p {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__NDm_p {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__NDm_p {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__NDm_p {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__NDm_p {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__NDm_p {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__NDm_p {
        height: 131.5px
    }
}

.style_text-black__Df2_9 {
    color: #3b3b96
}

.style_text-main-orange__NzVUC {
    color: #fff !important
}

.style_text-social-red__MuaDN {
    color: #ff7e47
}

.style_text-social-pink__khu_F {
    color: #ff92d5
}

.style_text-medic-blue__A_Bhy {
    color: #fff !important
}

.style_text-medic-purple__gG1oA {
    color: #968bd9
}

.style_bg-medic-beige__JyarG {
    background-color: #fff !important
}

.style_bg-main-orange-light__6ca2F {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__1xF64 {
    background-color: #ffa724
}

.style_bg-amethyst-dark__f8aEm {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__4bBok {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__zRiv5 {
    background-color: #3e385f
}

.style_bg-main-dark__hUril {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__hUril p {
    color: #fff
}

.style_bg-main-dark__hUril .style_body-text__5X0Z2.style_text-black__Df2_9 p, .style_bg-main-dark__hUril .style_body-text__5X0Z2.style_text-main-black__KA0DC p, .style_bg-main-dark__hUril .style_card-text__CZW9z.style_text-black__Df2_9 p, .style_bg-main-dark__hUril .style_card-text__CZW9z.style_text-main-black__KA0DC p, .style_bg-main-dark__hUril .style_text-black__Df2_9 p, .style_bg-main-dark__hUril .style_text-main-black__KA0DC p {
    color: #000 !important
}

.style_bg-main-light__x65zv {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__x65zv p {
    color: #000
}

.style_bg-main-dark__hUril h1, .style_bg-main-dark__hUril h2, .style_bg-main-dark__hUril h3, .style_bg-main-dark__hUril h4, .style_bg-main-dark__hUril h5, .style_bg-main-dark__hUril h6 {
    color: #fff
}

.style_bg-main-light__x65zv h1, .style_bg-main-light__x65zv h2, .style_bg-main-light__x65zv h3, .style_bg-main-light__x65zv h4, .style_bg-main-light__x65zv h5, .style_bg-main-light__x65zv h6 {
    color: #151424
}

.style_bg-main-turquoise__iRmob {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__Xz3U8 {
    background-color: #d5ddfd
}

.style_card-body__4EoYG.style_text-main-black__KA0DC, .style_card-body__4EoYG.style_text-main-black__KA0DC *, .style_card-footer__EBQeY.style_text-main-black__KA0DC, .style_card-footer__EBQeY.style_text-main-black__KA0DC *, .style_text-dark__iDflg, .style_text-main-black__KA0DC, .style_text-main-black__KA0DC .style_btn-link__nLA5D, .style_text-main-black__KA0DC a, .style_text-main-black__KA0DC button, .style_text-main-black__KA0DC div, .style_text-main-black__KA0DC h1, .style_text-main-black__KA0DC h2, .style_text-main-black__KA0DC h3, .style_text-main-black__KA0DC h4, .style_text-main-black__KA0DC h5, .style_text-main-black__KA0DC h6, .style_text-main-black__KA0DC p, .style_text-main-black__KA0DC span, .style_text-main-black__KA0DC time {
    color: #000 !important
}

.style_text-coal__DVOFs {
    color: #002d32
}

.style_bg-social-red__8e8N8 {
    background-color: #fdeae1
}

.style_bg-social-red-dark__LIDvx {
    background-color: #ff7e47
}

.style_bg-social-pink__37G6Z {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__L2Kgt {
    background-color: #ff92d5
}

.style_bg-medic-purple__KFtjM {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark___wbaH {
    background-color: #968bd9
}

.style_bg-medic-blue__JBJbY {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__A7Q5z {
    background-color: #99d4dc
}

.style_bg-coal__qg1iC {
    background-color: #002d32
}

.style_bg-coal-dark__jMrzU {
    background-color: #000b0d
}

.style_bg-coal-light__US1Y_ {
    background-color: #f0fcfd
}

.style_bg-main-blue__isuIS {
    background-color: #3b3b96
}

.style_bg-ash-20__wCwiS {
    background-color: #dcdcdc
}

.style_bg-main-white__rgPZJ, .style_bg-white__gSL4B {
    background-color: #fff
}

.style_bg-amethyst__MwYju {
    background-color: #8a84f5
}

.style_bg-turquoise__Cx2nk {
    background-color: #23d2af
}

.style_bg-transparent__1JsR9 {
    background: transparent
}

.style_text-decoration-none__O8AP_ {
    text-decoration: none !important
}

.style_form-control__aO6fm {
    min-height: 50px
}

.style_form-check-input__xQ1Mx, .style_form-check-input__xQ1Mx[type=checkbox], .style_form-control__aO6fm, .style_form-select__klax8 {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__YL1eZ .style_form-check-input__xQ1Mx {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__YL1eZ .style_form-check-input__xQ1Mx: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__hOHZr .style_form-check-input__xQ1Mx {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__hOHZr .style_form-check-input__xQ1Mx: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__2PTJz {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__2PTJz {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__2PTJz {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__0L_Am {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__yo9v9 + .style_btn__0L_Am:hover {
    color: #fff !important
}

.style_card__tRK_q.style_custom__card__d6DMT {
    --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__ibub_ {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__ibub_ {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__eNu8M {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__gM1MC {
    border: none !important
}

.style_navbar-toggler__gM1MC:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__mdALb .style_navbar-toggler-icon__OrIjb {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__OrIjb.style_light_ellipsis__EWeWW {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__I6ZYF .style_dropdown-menu__uYiNN {
    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__I6ZYF .style_dropdown-menu__uYiNN {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__I6ZYF .style_dropdown-menu__uYiNN * {
        color: #fff !important
    }
}

.style_navbar-nav__I6ZYF .style_dropdown-menu__uYiNN .style_dropdown-item__DxhVU {
    color: #000 !important
}

.style_navbar-nav__I6ZYF .style_dropdown-menu__uYiNN .style_dropdown-item__DxhVU:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__nNVqS {
    background-color: #fff !important
}

.style_custom__pagination__hbKDW {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__hbKDW {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__hbKDW {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__hbKDW {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__hbKDW .style_page-item__1c_7O {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__hbKDW .style_page-item__1c_7O {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__hbKDW .style_page-link__VJ7SF {
    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__hbKDW .style_page-link__VJ7SF {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__hbKDW .style_page-link__VJ7SF {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__hbKDW .style_active__cK4qy .style_page-link__VJ7SF {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__0Sekj {
    border-radius: 10px !important
}

.style_react-calendar__tzb8y {
    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__tzb8y {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__tzb8y .style_react-calendar__navigation__CH7Fp {
    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__tzb8y .style_react-calendar__navigation__CH7Fp {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__tzb8y .style_react-calendar__navigation__CH7Fp {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__tzb8y .style_react-calendar__navigation__label__JmMej {
    color: #ffa724 !important
}

.style_react-calendar__tzb8y .style_react-calendar__navigation__arrow__WK_K6 {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__tzb8y .style_react-calendar__navigation__next2-button__77ZnD, .style_react-calendar__tzb8y .style_react-calendar__navigation__prev2-button__e2HRE {
    display: none !important
}

.style_react-calendar__tzb8y .style_react-calendar__month-view__weekdays__MeK4X {
    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__tzb8y .style_react-calendar__month-view__weekdays__MeK4X {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__tzb8y .style_react-calendar__month-view__days__day--neighboringMonth__r0gFU {
    color: #b5b5b5 !important
}

.style_react-calendar__tzb8y .style_react-calendar__tile__2tXkB {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__tzb8y .style_react-calendar__tile__2tXkB {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__tzb8y .style_react-calendar__tile__2tXkB abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__tzb8y .style_react-calendar__tile__2tXkB abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__tzb8y .style_react-calendar__tile--active__mXc98 {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__tzb8y .style_react-calendar__tile--active__mXc98 abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__tzb8y .style_react-calendar__tile--now__eknRc {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__tzb8y .style_react-calendar__tile--now__eknRc abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__tzb8y .style_react-calendar__month-view__days__day--weekend__20jor:not(.style_react-calendar__tile--active__mXc98) {
    color: #ffa724 !important
}

.style_pointer__eQZdJ {
    cursor: pointer
}

.style_link_banner_text__boNaD {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__boNaD {
        margin-bottom: 28px
    }
}

.style_link_banner__BFszI {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__BFszI {
        padding-left: 21px
    }
}

.style_links_spacing__QPZyh {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__QPZyh {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__QPZyh {
        margin-right: 0
    }
}

.style_button_padding__HMGAr {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__HMGAr {
        padding: 12px 16px
    }
}

.style_links_button__WC7wM {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__WC7wM {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__V_47N {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__BqMTz {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__BqMTz {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__BqMTz {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__BqMTz {
        padding: 50px 20px
    }
}

.style_standalone__teaser__BqMTz p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__BqMTz {
        white-space: unset !important
    }
}

.style_fDbOPw__6NdbF {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__nOmOZ {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line___XlFT {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line___XlFT {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line___XlFT {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__nwPAz {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__bcgPV {
    display: flex !important
}

.style_fw-500__uxCys {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__kTa0n {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__kTa0n {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__kTa0n {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__kTa0n {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__Kar_o {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__Kar_o {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__Kar_o {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__yZtDj, .style_uploadfilebutton__3ReZb {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__3ReZb {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__3ReZb {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__3ReZb {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__yZtDj {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__yZtDj {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__yZtDj {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__BBmaz {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__VVbo5 {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__SbPsc, .style_first_component_big_searchbar__fUs_M {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__SbPsc, .style_first_component_big_searchbar__fUs_M {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__SbPsc, .style_first_component_big_searchbar__fUs_M {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__fUs_M {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__X1sKN {
    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__LyZ8Z {
    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__LyZ8Z {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__LyZ8Z {
        overflow-y: scroll
    }
}

.style_cn-body__LyZ8Z > p, .style_cn-body__LyZ8Z > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__MHm7Z > .style_cm-btn__W7VkO.style_cm-btn-danger__4MHFx.style_cn-decline__13nsZ {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__MHm7Z > .style_cm-btn__W7VkO.style_cm-btn-success__ZJMCK {
    font-size: 20px
}

.style_cm-modal__Ygu1D > .style_cm-header__a6BXa {
    background-color: #fef2e0 !important
}

.style_cm-modal__Ygu1D > .style_cm-header__a6BXa .style_title__iaaQ9 {
    color: #3b3b96 !important
}

.style_cm-modal__Ygu1D > .style_cm-header__a6BXa p > span {
    color: #000 !important
}

.style_cm-modal__Ygu1D > .style_cm-header__a6BXa button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__Ygu1D > .style_cm-header__a6BXa a {
    color: #3b3b96 !important
}

.style_cm-modal__Ygu1D.style_cm-klaro__s4PKI {
    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__Ygu1D > .style_cm-body__QRl0e, .style_cm-modal__Ygu1D > .style_cm-footer__Il7qb {
    background-color: #fef2e0 !important
}

.style_cm-list-title__2QUrL {
    color: #3b3b96 !important
}

.style_cm-caret__1my7J > a {
    color: #ffa724 !important
}

.style_cookie-modal__k9x3j {
    z-index: 100000 !important
}

.style_cn-ok__ede9k {
    flex-direction: column !important
}

.style_cn-buttons__MHm7Z {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__MHm7Z > .style_cm-btn__W7VkO.style_cm-btn-success__ZJMCK, .style_klaro__WDICt .style_cookie-modal__k9x3j .style_cm-list-input__LSXYk:checked + .style_cm-list-label__O7xAz .style_slider__R8tYr {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__IC2xO > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__u4PfJ {
    color: #000 !important;
    text-decoration: underline !important
}

@media screen and (max-width: 576px) {
    .style_header__5lSFW {
        margin-bottom: 20px
    }
}

.style_resultsWrapper__rxKju {
    display: flex;
    align-items: center;
    padding-bottom: 30px
}

@media screen and (max-width: 992px)and (min-width: 576px) {
    .style_resultsWrapper__rxKju {
        padding-bottom: 24px;
        padding-left: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_resultsWrapper__rxKju {
        align-items: start;
        flex-direction: column;
        padding-bottom: 4px
    }
}

.style_title__iaaQ9 {
    margin-bottom: 29px
}

@media screen and (max-width: 992px) {
    .style_title__iaaQ9 {
        margin-bottom: 16px
    }
}

@media screen and (max-width: 576px) {
    .style_title__iaaQ9 {
        margin-bottom: 10px
    }
}

.style_subtitle__p6efT {
    margin-bottom: 0
}

@media screen and (max-width: 1280px) {
    .style_subtitle__p6efT {
        margin-bottom: 16px
    }
}

@media screen and (max-width: 992px) {
    .style_subtitle__p6efT {
        margin-bottom: 19px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__p6efT {
        margin-bottom: 0
    }
}

.style_imgWrapper__tPDVU {
    width: 264px;
    height: 264px;
    margin-right: 50px
}

@media screen and (max-width: 992px) {
    .style_imgWrapper__tPDVU {
        width: 150px;
        height: 170px
    }
}

@media screen and (max-width: 576px) {
    .style_imgWrapper__tPDVU {
        width: 158px;
        height: 158px
    }
}

.style_pustelBlumen__8fqfk {
    height: 49.94px;
    width: auto;
    padding-left: 14px;
    padding-right: 91.6px
}

@media screen and (max-width: 992px) {
    .style_pustelBlumen__8fqfk {
        padding-left: 16px;
        padding-right: 32px;
        height: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pustelBlumen__8fqfk {
        height: 30px;
        padding-left: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_character_img__X0wyf {
        padding-left: 0 !important
    }
}

.style_padding__x__xG9p3 {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__xG9p3 {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__xG9p3 {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__xG9p3 {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__x_kW5 {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__x_kW5 {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__x_kW5 {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__ZnX1r {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__ZnX1r {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__ZnX1r {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__ZnX1r {
        padding-top: 56px
    }
}

.style_padding__bottom__XKeaR {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__XKeaR {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__XKeaR {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__XKeaR {
        padding-bottom: 28px
    }
}

.style_padding__right__7nNUQ {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__7nNUQ {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__7nNUQ {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__7nNUQ {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__7nNUQ {
        padding-right: 30px
    }
}

.style_padding__left__Ig7vl {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__Ig7vl {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__Ig7vl {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__Ig7vl {
        padding-left: 30px
    }
}

.style_body-text-mb__w4o9z {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__w4o9z {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__w4o9z {
        margin-bottom: 20px
    }
}

.style_h3-mb__kZsQC {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__kZsQC {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__kZsQC {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__O21Vc {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__O21Vc {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__O21Vc {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__O21Vc {
        padding-top: 7px
    }
}

.style_pb_xs__KLbS8 {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__KLbS8 {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__KLbS8 {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__KLbS8 {
        padding-bottom: 7px
    }
}

.style_pt_1__aZCwi {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__aZCwi {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__aZCwi {
        padding-top: 14px
    }
}

.style_pb_1__9_Vsz {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__9_Vsz {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__9_Vsz {
        padding-bottom: 14px
    }
}

.style_pt_2__x9Mt1 {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__x9Mt1 {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__x9Mt1 {
        padding-top: 28px
    }
}

.style_pb_2__brdbz {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__brdbz {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__brdbz {
        padding-bottom: 28px
    }
}

.style_pt_3__dVTeV {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__dVTeV {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__dVTeV {
        padding-top: 42px
    }
}

.style_pb_3__Jbrgs {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__Jbrgs {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__Jbrgs {
        padding-bottom: 42px
    }
}

.style_pt_4__JqnfR {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__JqnfR {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__JqnfR {
        padding-top: 56px
    }
}

.style_pb_4__UX323 {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__UX323 {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__UX323 {
        padding-bottom: 56px
    }
}

.style_pt_8__s50XI {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__s50XI {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__s50XI {
        padding-top: 112px
    }
}

.style_pb_8__d1PUU {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__d1PUU {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__d1PUU {
        padding-bottom: 112px
    }
}

.style_p_xs__Hu1w5 {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__Hu1w5 {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__Hu1w5 {
        padding: 7px
    }
}

.style_p_1__PphSs {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__PphSs {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__PphSs {
        padding: 14px
    }
}

.style_p_2__jCe13 {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__jCe13 {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__jCe13 {
        padding: 28px
    }
}

.style_p_3__biOmb {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__biOmb {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__biOmb {
        padding: 42px
    }
}

.style_p_4__hnYl6 {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__hnYl6 {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__hnYl6 {
        padding: 56px
    }
}

.style_p_8__NMp9K {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__NMp9K {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__NMp9K {
        padding: 112px
    }
}

.style_btn__xoth3 {
    border-radius: 10px;
    width: fit-content
}

.style_btn__xoth3:not(.style_btn-link__Ag6Pi) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__xoth3:not(.style_btn-link__Ag6Pi) {
        font-size: 15px
    }
}

.style_btn__xoth3.style_btn-primary__1WLxr {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__xoth3.style_btn-whatsapp__87vgQ {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__xoth3.style_btn-primary__1WLxr:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__xoth3.style_btn-primary-light__eBRNM {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__xoth3.style_btn-secondary__LaeHQ {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__xoth3.style_btn-form__PXJET {
    background-color: #82e8cd
}

.style_btn__xoth3.style_btn-form__PXJET:hover {
    color: #fff
}

.style_btn__xoth3.style_btn-link__Ag6Pi, .style_btn__xoth3.style_btn-link__Ag6Pi:active, .style_btn__xoth3.style_btn-link__Ag6Pi:focus, .style_btn__xoth3.style_btn-link__Ag6Pi:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__xoth3.style_btn-link__Ag6Pi, .style_btn__xoth3.style_btn-link__Ag6Pi:active, .style_btn__xoth3.style_btn-link__Ag6Pi:focus, .style_btn__xoth3.style_btn-link__Ag6Pi:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__xoth3.style_btn-link__Ag6Pi:hover {
    color: #3b3b96
}

.style_btn__xoth3.style_btn-social__eR810 {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__xoth3.style_btn-medical__UHXWM {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__xoth3.style_btn-medical-purple__QGj_t {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__xoth3.style_btn-social-pink__5vpS9 {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__xoth3.style_btn-main-blue__mA6Xm {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__T_Evy:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__jWe5P, .style_black-link__jWe5P a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__jWe5P:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__xoth3.style_btn-link__Ag6Pi, .style_btn__xoth3.style_lg__yIVbF, .style_btn__xoth3.style_md__yrW3e, .style_btn__xoth3.style_sm__e5IL5 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__xoth3.style_btn-link__Ag6Pi, .style_btn__xoth3.style_lg__yIVbF, .style_btn__xoth3.style_md__yrW3e, .style_btn__xoth3.style_sm__e5IL5 {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__xoth3.style_btn-link__Ag6Pi, .style_btn__xoth3.style_lg__yIVbF, .style_btn__xoth3.style_md__yrW3e, .style_btn__xoth3.style_sm__e5IL5 {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__xoth3.style_sm__e5IL5 {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__xoth3.style_sm__e5IL5 {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__xoth3.style_sm__e5IL5 {
        min-width: 130px
    }
}

.style_btn__xoth3.style_md__yrW3e {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__xoth3.style_md__yrW3e {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__xoth3.style_md__yrW3e {
        min-width: 186px
    }
}

.style_btn__xoth3.style_lg__yIVbF {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__xoth3.style_lg__yIVbF {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__xoth3.style_lg__yIVbF {
        min-width: 215px
    }
}

.style_btn__xoth3.style_xl__fMl2_ {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__xoth3.style_xl__fMl2_ {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__xoth3.style_xl__fMl2_ {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__PskVm {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__PskVm {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__PskVm {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button___2663 {
    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___2663 {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__xoth3.style_btn-link__Ag6Pi:disabled {
    color: #aaa
}

.style_footer-link__T_Evy, .style_footer-link__T_Evy a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__T_Evy:hover {
    color: #0fa
}

.style_btn-anmetist___K7lK {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos___77TT {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__SBwyk {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__TihOW {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__SZf1k {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__tDN9h {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__IbtVw, .style_h2__tSarj, .style_h3__UaK0u {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__IbtVw {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__IbtVw {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__IbtVw {
        font-size: 30px
    }
}

.style_h2__tSarj {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__tSarj {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__tSarj {
        font-size: 24px
    }
}

.style_h3__UaK0u {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__UaK0u {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__UaK0u {
        font-size: 24px
    }
}

.style_h4__WKN_7, .style_h5__uhhQu {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__WKN_7, .style_h5__uhhQu {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__WKN_7, .style_h5__uhhQu {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__zFzUu {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__zFzUu {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__zFzUu {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__g5b7_, .style_textual_highlight__hcFo2 {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__g5b7_ {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__g5b7_ {
        font-size: 15px
    }
}

.style_textual_highlight__hcFo2 {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__hcFo2 {
        font-size: 15px
    }
}

.style_button-text__hWr66 {
    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__hWr66 {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__Jgt_v {
    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__Jgt_v {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__uWibL {
    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__uWibL {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__Jgt_v p:last-child, .style_body-text__uWibL p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__E1kZ5 {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__E1kZ5 {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__E1kZ5.style_dropdown-item__PeWTw {
        font-size: 14px !important
    }
}

.style_title__vnXrs, .style_title__vnXrs.style_h2__tSarj {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__vnXrs, .style_title__vnXrs.style_h2__tSarj {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__vnXrs, .style_title__vnXrs.style_h2__tSarj {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__ieaBd {
    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__ieaBd {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__ieaBd {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__Uy_Xl {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__Uy_Xl {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__Uy_Xl {
        margin-bottom: 15px
    }
}

.style_cta-text__0ch0o {
    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__0ch0o {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__0ch0o {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__Dqbrs {
    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__Dqbrs {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__Tp0xJ.style_h3__UaK0u {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__Tp0xJ.style_h3__UaK0u {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__Tp0xJ.style_h3__UaK0u {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__9Bzdk {
    height: 434px
}

.style_card_1__9Bzdk .style_card_image___vRqY img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__9Bzdk {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__9Bzdk .style_card_image___vRqY {
        height: 231px
    }

    .style_card_1__9Bzdk .style_card_body__nIu0N {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__9Bzdk {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__9Bzdk .style_card_image___vRqY {
        height: 127px
    }

    .style_card_1__9Bzdk .style_card_body__nIu0N {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__9Bzdk {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__9Bzdk .style_card_image___vRqY {
        height: 200px
    }

    .style_card_1__9Bzdk .style_card_body__nIu0N {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__JgND2 {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__JgND2 {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__JgND2 {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__9Bzdk, .style_card_2__JgND2 {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__9Bzdk, .style_card_2__JgND2 {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__9Bzdk, .style_card_2__JgND2 {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__9Bzdk, .style_card_2__JgND2 {
        width: 330px !important
    }
}

.style_card_body__nIu0N {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__nIu0N {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__nIu0N {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__nIu0N {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__nIu0N {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__nIu0N {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__nIu0N {
        height: 131.5px
    }
}

.style_text-black__pRRau {
    color: #3b3b96
}

.style_text-main-orange__YwJc1 {
    color: #fff !important
}

.style_text-social-red__ofkun {
    color: #ff7e47
}

.style_text-social-pink__ItT04 {
    color: #ff92d5
}

.style_text-medic-blue__F1uhW {
    color: #fff !important
}

.style_text-medic-purple__dYGiM {
    color: #968bd9
}

.style_bg-medic-beige__j7YZa {
    background-color: #fff !important
}

.style_bg-main-orange-light__kwyTV {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__03w8a {
    background-color: #ffa724
}

.style_bg-amethyst-dark__RD9Kp {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__qNZEu {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__W_z_q {
    background-color: #3e385f
}

.style_bg-main-dark__Wyl1x {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__Wyl1x p {
    color: #fff
}

.style_bg-main-dark__Wyl1x .style_body-text__uWibL.style_text-black__pRRau p, .style_bg-main-dark__Wyl1x .style_body-text__uWibL.style_text-main-black__vgsst p, .style_bg-main-dark__Wyl1x .style_card-text__nzPhD.style_text-black__pRRau p, .style_bg-main-dark__Wyl1x .style_card-text__nzPhD.style_text-main-black__vgsst p, .style_bg-main-dark__Wyl1x .style_text-black__pRRau p, .style_bg-main-dark__Wyl1x .style_text-main-black__vgsst p {
    color: #000 !important
}

.style_bg-main-light__ZKyL8 {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__ZKyL8 p {
    color: #000
}

.style_bg-main-dark__Wyl1x h1, .style_bg-main-dark__Wyl1x h2, .style_bg-main-dark__Wyl1x h3, .style_bg-main-dark__Wyl1x h4, .style_bg-main-dark__Wyl1x h5, .style_bg-main-dark__Wyl1x h6 {
    color: #fff
}

.style_bg-main-light__ZKyL8 h1, .style_bg-main-light__ZKyL8 h2, .style_bg-main-light__ZKyL8 h3, .style_bg-main-light__ZKyL8 h4, .style_bg-main-light__ZKyL8 h5, .style_bg-main-light__ZKyL8 h6 {
    color: #151424
}

.style_bg-main-turquoise__WFupL {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__2O9QH {
    background-color: #d5ddfd
}

.style_card-body__5rvl2.style_text-main-black__vgsst, .style_card-body__5rvl2.style_text-main-black__vgsst *, .style_card-footer__LTd3b.style_text-main-black__vgsst, .style_card-footer__LTd3b.style_text-main-black__vgsst *, .style_text-dark__SYgIj, .style_text-main-black__vgsst, .style_text-main-black__vgsst .style_btn-link__Ag6Pi, .style_text-main-black__vgsst a, .style_text-main-black__vgsst button, .style_text-main-black__vgsst div, .style_text-main-black__vgsst h1, .style_text-main-black__vgsst h2, .style_text-main-black__vgsst h3, .style_text-main-black__vgsst h4, .style_text-main-black__vgsst h5, .style_text-main-black__vgsst h6, .style_text-main-black__vgsst p, .style_text-main-black__vgsst span, .style_text-main-black__vgsst time {
    color: #000 !important
}

.style_text-coal__S1hLF {
    color: #002d32
}

.style_bg-social-red__48v9C {
    background-color: #fdeae1
}

.style_bg-social-red-dark__IZx8a {
    background-color: #ff7e47
}

.style_bg-social-pink___9iNT {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__sRBdH {
    background-color: #ff92d5
}

.style_bg-medic-purple__R7kYi {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__8ItVe {
    background-color: #968bd9
}

.style_bg-medic-blue__hUSfr {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__J4Vun {
    background-color: #99d4dc
}

.style_bg-coal__7Vn_j {
    background-color: #002d32
}

.style_bg-coal-dark__RefC2 {
    background-color: #000b0d
}

.style_bg-coal-light__rNe_s {
    background-color: #f0fcfd
}

.style_bg-main-blue__Y5_KI {
    background-color: #3b3b96
}

.style_bg-ash-20__RZItT {
    background-color: #dcdcdc
}

.style_bg-main-white__2eGfm, .style_bg-white__LdX3F {
    background-color: #fff
}

.style_bg-amethyst__mV1sj {
    background-color: #8a84f5
}

.style_bg-turquoise__puL9_ {
    background-color: #23d2af
}

.style_bg-transparent__T138V {
    background: transparent
}

.style_text-decoration-none__AhKe9 {
    text-decoration: none !important
}

.style_form-control__K5lB0 {
    min-height: 50px
}

.style_form-check-input__udZW9, .style_form-check-input__udZW9[type=checkbox], .style_form-control__K5lB0, .style_form-select___AgiM {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__GTRCe .style_form-check-input__udZW9 {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__GTRCe .style_form-check-input__udZW9: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__5jmDk .style_form-check-input__udZW9 {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__5jmDk .style_form-check-input__udZW9: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__D3sS9 {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__D3sS9 {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__D3sS9 {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__xoth3 {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__wExmb + .style_btn__xoth3:hover {
    color: #fff !important
}

.style_card__llUWu.style_custom__card__MA3dp {
    --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__Oz9gQ {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__Oz9gQ {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__4cPJ8 {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__Rwwiw {
    border: none !important
}

.style_navbar-toggler__Rwwiw:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__RcBJ5 .style_navbar-toggler-icon__fyBju {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__fyBju.style_light_ellipsis__p2_Hj {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__QrKOG .style_dropdown-menu__xR_Pn {
    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__QrKOG .style_dropdown-menu__xR_Pn {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__QrKOG .style_dropdown-menu__xR_Pn * {
        color: #fff !important
    }
}

.style_navbar-nav__QrKOG .style_dropdown-menu__xR_Pn .style_dropdown-item__PeWTw {
    color: #000 !important
}

.style_navbar-nav__QrKOG .style_dropdown-menu__xR_Pn .style_dropdown-item__PeWTw:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__EXvAh {
    background-color: #fff !important
}

.style_custom__pagination__voHsc {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__voHsc {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__voHsc {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__voHsc {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__voHsc .style_page-item__KmbY7 {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__voHsc .style_page-item__KmbY7 {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__voHsc .style_page-link__Zpf_a {
    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__voHsc .style_page-link__Zpf_a {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__voHsc .style_page-link__Zpf_a {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__voHsc .style_active__WCZ6X .style_page-link__Zpf_a {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__IuJhs {
    border-radius: 10px !important
}

.style_react-calendar__CudRb {
    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__CudRb {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__CudRb .style_react-calendar__navigation__YtDe9 {
    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__CudRb .style_react-calendar__navigation__YtDe9 {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__CudRb .style_react-calendar__navigation__YtDe9 {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__CudRb .style_react-calendar__navigation__label__Y6kNn {
    color: #ffa724 !important
}

.style_react-calendar__CudRb .style_react-calendar__navigation__arrow__YN4aL {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__CudRb .style_react-calendar__navigation__next2-button__z6QMH, .style_react-calendar__CudRb .style_react-calendar__navigation__prev2-button__yMcPI {
    display: none !important
}

.style_react-calendar__CudRb .style_react-calendar__month-view__weekdays__vcshb {
    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__CudRb .style_react-calendar__month-view__weekdays__vcshb {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__CudRb .style_react-calendar__month-view__days__day--neighboringMonth__9AdP8 {
    color: #b5b5b5 !important
}

.style_react-calendar__CudRb .style_react-calendar__tile__PZ4QQ {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__CudRb .style_react-calendar__tile__PZ4QQ {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__CudRb .style_react-calendar__tile__PZ4QQ abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__CudRb .style_react-calendar__tile__PZ4QQ abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__CudRb .style_react-calendar__tile--active__D7sIK {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__CudRb .style_react-calendar__tile--active__D7sIK abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__CudRb .style_react-calendar__tile--now__cwpRS {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__CudRb .style_react-calendar__tile--now__cwpRS abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__CudRb .style_react-calendar__month-view__days__day--weekend__PaMrX:not(.style_react-calendar__tile--active__D7sIK) {
    color: #ffa724 !important
}

.style_pointer__fV60y {
    cursor: pointer
}

.style_link_banner_text__oso2l {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__oso2l {
        margin-bottom: 28px
    }
}

.style_link_banner__ENq0q {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__ENq0q {
        padding-left: 21px
    }
}

.style_links_spacing__OlvTQ {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__OlvTQ {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__OlvTQ {
        margin-right: 0
    }
}

.style_button_padding__XKHQr {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__XKHQr {
        padding: 12px 16px
    }
}

.style_links_button__XKk0Z {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__XKk0Z {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__KzS3O {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__QWRCn {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__QWRCn {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__QWRCn {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__QWRCn {
        padding: 50px 20px
    }
}

.style_standalone__teaser__QWRCn p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__QWRCn {
        white-space: unset !important
    }
}

.style_fDbOPw__OzQ_B {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__TCgbv {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__wiXTl {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__wiXTl {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__wiXTl {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__k1wBz {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__2bDx2 {
    display: flex !important
}

.style_fw-500__av32u {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__dMGkr {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__dMGkr {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__dMGkr {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__dMGkr {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__8Ivza {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__8Ivza {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__8Ivza {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__gUwOF, .style_uploadfilebutton__R__pE {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__R__pE {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__R__pE {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__R__pE {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__gUwOF {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__gUwOF {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__gUwOF {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__ZKYQl {
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__3jVy_ {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__aJnqw, .style_first_component_big_searchbar__aLCeU {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__aJnqw, .style_first_component_big_searchbar__aLCeU {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__aJnqw, .style_first_component_big_searchbar__aLCeU {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__aLCeU {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__RZBvr {
    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__kVbw_ {
    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__kVbw_ {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__kVbw_ {
        overflow-y: scroll
    }
}

.style_cn-body__kVbw_ > p, .style_cn-body__kVbw_ > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__qbpD1 > .style_cm-btn__I31AM.style_cm-btn-danger__iQeo1.style_cn-decline__uiAGN {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__qbpD1 > .style_cm-btn__I31AM.style_cm-btn-success__FM0Du {
    font-size: 20px
}

.style_cm-modal__L9_Cd > .style_cm-header__65dZV {
    background-color: #fef2e0 !important
}

.style_cm-modal__L9_Cd > .style_cm-header__65dZV .style_title__vnXrs {
    color: #3b3b96 !important
}

.style_cm-modal__L9_Cd > .style_cm-header__65dZV p > span {
    color: #000 !important
}

.style_cm-modal__L9_Cd > .style_cm-header__65dZV button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__L9_Cd > .style_cm-header__65dZV a {
    color: #3b3b96 !important
}

.style_cm-modal__L9_Cd.style_cm-klaro__FM8gx {
    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__L9_Cd > .style_cm-body__hdCiw, .style_cm-modal__L9_Cd > .style_cm-footer__QnzuT {
    background-color: #fef2e0 !important
}

.style_cm-list-title__NHR0X {
    color: #3b3b96 !important
}

.style_cm-caret__9iodf > a {
    color: #ffa724 !important
}

.style_cookie-modal__OvHsH {
    z-index: 100000 !important
}

.style_cn-ok__X9MJH {
    flex-direction: column !important
}

.style_cn-buttons__qbpD1 {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__qbpD1 > .style_cm-btn__I31AM.style_cm-btn-success__FM0Du, .style_klaro___P7PE .style_cookie-modal__OvHsH .style_cm-list-input__IkJVt:checked + .style_cm-list-label__Ac8mC .style_slider__uLa_y {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons___dvio > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__23Qq9 {
    color: #000 !important;
    text-decoration: underline !important
}

.style_gestaltungsElem__IXJuF {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 50%;
    opacity: 50%
}

.style_wrapper__ZKYQl {
    height: 500px;
    width: 100%;
    position: relative;
    border-bottom-right-radius: var(--bs-modal-inner-border-radius);
    border-bottom-left-radius: var(--bs-modal-inner-border-radius)
}

.style_padding__x__qXfo4 {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__qXfo4 {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__qXfo4 {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__qXfo4 {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__z8evp {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__z8evp {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__z8evp {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__LVohg {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__LVohg {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__LVohg {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__LVohg {
        padding-top: 56px
    }
}

.style_padding__bottom__Z6u5E {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__Z6u5E {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__Z6u5E {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__Z6u5E {
        padding-bottom: 28px
    }
}

.style_padding__right__93X_T {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__93X_T {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__93X_T {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__93X_T {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__93X_T {
        padding-right: 30px
    }
}

.style_padding__left__CotWW {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__CotWW {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__CotWW {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__CotWW {
        padding-left: 30px
    }
}

.style_body-text-mb__AcMlg {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__AcMlg {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__AcMlg {
        margin-bottom: 20px
    }
}

.style_h3-mb__fDa3d {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__fDa3d {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__fDa3d {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__WWxC8 {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__WWxC8 {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__WWxC8 {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__WWxC8 {
        padding-top: 7px
    }
}

.style_pb_xs__cM1UN {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__cM1UN {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__cM1UN {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__cM1UN {
        padding-bottom: 7px
    }
}

.style_pt_1__mFwtP {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__mFwtP {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__mFwtP {
        padding-top: 14px
    }
}

.style_pb_1__7SHfa {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__7SHfa {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__7SHfa {
        padding-bottom: 14px
    }
}

.style_pt_2__WPngI {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__WPngI {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__WPngI {
        padding-top: 28px
    }
}

.style_pb_2__6MjOH {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__6MjOH {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__6MjOH {
        padding-bottom: 28px
    }
}

.style_pt_3__YFN_d {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__YFN_d {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__YFN_d {
        padding-top: 42px
    }
}

.style_pb_3__IHJsu {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__IHJsu {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__IHJsu {
        padding-bottom: 42px
    }
}

.style_pt_4__EtEZ5 {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__EtEZ5 {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__EtEZ5 {
        padding-top: 56px
    }
}

.style_pb_4__o4j7D {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__o4j7D {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__o4j7D {
        padding-bottom: 56px
    }
}

.style_pt_8__nAIdV {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__nAIdV {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__nAIdV {
        padding-top: 112px
    }
}

.style_pb_8__nuSmL {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__nuSmL {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__nuSmL {
        padding-bottom: 112px
    }
}

.style_p_xs__fy_ID {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__fy_ID {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__fy_ID {
        padding: 7px
    }
}

.style_p_1__LlF8Z {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__LlF8Z {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__LlF8Z {
        padding: 14px
    }
}

.style_p_2__bwFLT {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__bwFLT {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__bwFLT {
        padding: 28px
    }
}

.style_p_3__O_ayP {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__O_ayP {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__O_ayP {
        padding: 42px
    }
}

.style_p_4__p9Cpn {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__p9Cpn {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__p9Cpn {
        padding: 56px
    }
}

.style_p_8__9l2cI {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__9l2cI {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__9l2cI {
        padding: 112px
    }
}

.style_btn__0Rnx0 {
    border-radius: 10px;
    width: fit-content
}

.style_btn__0Rnx0:not(.style_btn-link__Ai0gZ) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__0Rnx0:not(.style_btn-link__Ai0gZ) {
        font-size: 15px
    }
}

.style_btn__0Rnx0.style_btn-primary__CCvlc {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__0Rnx0.style_btn-whatsapp__ptKVf {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__0Rnx0.style_btn-primary__CCvlc:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__0Rnx0.style_btn-primary-light__w1cxs {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__0Rnx0.style_btn-secondary__2R35L {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__0Rnx0.style_btn-form__46MEZ {
    background-color: #82e8cd
}

.style_btn__0Rnx0.style_btn-form__46MEZ:hover {
    color: #fff
}

.style_btn__0Rnx0.style_btn-link__Ai0gZ, .style_btn__0Rnx0.style_btn-link__Ai0gZ:active, .style_btn__0Rnx0.style_btn-link__Ai0gZ:focus, .style_btn__0Rnx0.style_btn-link__Ai0gZ:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__0Rnx0.style_btn-link__Ai0gZ, .style_btn__0Rnx0.style_btn-link__Ai0gZ:active, .style_btn__0Rnx0.style_btn-link__Ai0gZ:focus, .style_btn__0Rnx0.style_btn-link__Ai0gZ:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__0Rnx0.style_btn-link__Ai0gZ:hover {
    color: #3b3b96
}

.style_btn__0Rnx0.style_btn-social__Hm4hu {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__0Rnx0.style_btn-medical__wE50q {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__0Rnx0.style_btn-medical-purple__RdUu9 {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__0Rnx0.style_btn-social-pink__IdJV2 {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__0Rnx0.style_btn-main-blue__LBh4F {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__S_33m:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__a77ph, .style_black-link__a77ph a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__a77ph:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__0Rnx0.style_btn-link__Ai0gZ, .style_btn__0Rnx0.style_lg__WxBG0, .style_btn__0Rnx0.style_md__x4jZj, .style_btn__0Rnx0.style_sm__atX53 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__0Rnx0.style_btn-link__Ai0gZ, .style_btn__0Rnx0.style_lg__WxBG0, .style_btn__0Rnx0.style_md__x4jZj, .style_btn__0Rnx0.style_sm__atX53 {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__0Rnx0.style_btn-link__Ai0gZ, .style_btn__0Rnx0.style_lg__WxBG0, .style_btn__0Rnx0.style_md__x4jZj, .style_btn__0Rnx0.style_sm__atX53 {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__0Rnx0.style_sm__atX53 {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__0Rnx0.style_sm__atX53 {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__0Rnx0.style_sm__atX53 {
        min-width: 130px
    }
}

.style_btn__0Rnx0.style_md__x4jZj {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__0Rnx0.style_md__x4jZj {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__0Rnx0.style_md__x4jZj {
        min-width: 186px
    }
}

.style_btn__0Rnx0.style_lg__WxBG0 {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__0Rnx0.style_lg__WxBG0 {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__0Rnx0.style_lg__WxBG0 {
        min-width: 215px
    }
}

.style_btn__0Rnx0.style_xl__4tQkt {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__0Rnx0.style_xl__4tQkt {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__0Rnx0.style_xl__4tQkt {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__fyjSB {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__fyjSB {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__fyjSB {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__SO6MW {
    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__SO6MW {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__0Rnx0.style_btn-link__Ai0gZ:disabled {
    color: #aaa
}

.style_footer-link__S_33m, .style_footer-link__S_33m a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__S_33m:hover {
    color: #0fa
}

.style_btn-anmetist__KcO4g {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__MTJbi {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__FH98G {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__4f6_a {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__VGxIl {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__cFwRk {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__y0osV, .style_h2__LB04z, .style_h3___YRCf {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__y0osV {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__y0osV {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__y0osV {
        font-size: 30px
    }
}

.style_h2__LB04z {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__LB04z {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__LB04z {
        font-size: 24px
    }
}

.style_h3___YRCf {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3___YRCf {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3___YRCf {
        font-size: 24px
    }
}

.style_h4__4Ajs6, .style_h5__IN0g8 {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__4Ajs6, .style_h5__IN0g8 {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__4Ajs6, .style_h5__IN0g8 {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__2l8cb {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__2l8cb {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__2l8cb {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__RPJJS, .style_textual_highlight__69rgD {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__RPJJS {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__RPJJS {
        font-size: 15px
    }
}

.style_textual_highlight__69rgD {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__69rgD {
        font-size: 15px
    }
}

.style_button-text__hxKu7 {
    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__hxKu7 {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__yCRIP {
    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__yCRIP {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__VLkuG {
    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__VLkuG {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__yCRIP p:last-child, .style_body-text__VLkuG p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__YLtUx {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__YLtUx {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__YLtUx.style_dropdown-item__EVXJT {
        font-size: 14px !important
    }
}

.style_title__O9MzD, .style_title__O9MzD.style_h2__LB04z {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__O9MzD, .style_title__O9MzD.style_h2__LB04z {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__O9MzD, .style_title__O9MzD.style_h2__LB04z {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__JkBEw {
    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__JkBEw {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__JkBEw {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__23COZ {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__23COZ {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__23COZ {
        margin-bottom: 15px
    }
}

.style_cta-text__CsqFM {
    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__CsqFM {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__CsqFM {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__HqcrZ {
    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__HqcrZ {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__59DqP.style_h3___YRCf {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__59DqP.style_h3___YRCf {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__59DqP.style_h3___YRCf {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1___RtJD {
    height: 434px
}

.style_card_1___RtJD .style_card_image__8rdwW img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1___RtJD {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1___RtJD .style_card_image__8rdwW {
        height: 231px
    }

    .style_card_1___RtJD .style_card_body__7zxIo {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1___RtJD {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1___RtJD .style_card_image__8rdwW {
        height: 127px
    }

    .style_card_1___RtJD .style_card_body__7zxIo {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1___RtJD {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1___RtJD .style_card_image__8rdwW {
        height: 200px
    }

    .style_card_1___RtJD .style_card_body__7zxIo {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__GpJxI {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__GpJxI {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__GpJxI {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1___RtJD, .style_card_2__GpJxI {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1___RtJD, .style_card_2__GpJxI {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1___RtJD, .style_card_2__GpJxI {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1___RtJD, .style_card_2__GpJxI {
        width: 330px !important
    }
}

.style_card_body__7zxIo {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__7zxIo {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__7zxIo {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__7zxIo {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__7zxIo {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__7zxIo {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__7zxIo {
        height: 131.5px
    }
}

.style_text-black__IdCnM {
    color: #3b3b96
}

.style_text-main-orange__hUUHC {
    color: #fff !important
}

.style_text-social-red__JRsiW {
    color: #ff7e47
}

.style_text-social-pink___tJ8a {
    color: #ff92d5
}

.style_text-medic-blue__05_bn {
    color: #fff !important
}

.style_text-medic-purple__5zxKL {
    color: #968bd9
}

.style_bg-medic-beige__gTJeF {
    background-color: #fff !important
}

.style_bg-main-orange-light__r0AGe {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__83KYz {
    background-color: #ffa724
}

.style_bg-amethyst-dark__KEkJZ {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__lluZC {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__KfMFt {
    background-color: #3e385f
}

.style_bg-main-dark__UeLXk {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__UeLXk p {
    color: #fff
}

.style_bg-main-dark__UeLXk .style_body-text__VLkuG.style_text-black__IdCnM p, .style_bg-main-dark__UeLXk .style_body-text__VLkuG.style_text-main-black__eGieB p, .style_bg-main-dark__UeLXk .style_card-text__e4mID.style_text-black__IdCnM p, .style_bg-main-dark__UeLXk .style_card-text__e4mID.style_text-main-black__eGieB p, .style_bg-main-dark__UeLXk .style_text-black__IdCnM p, .style_bg-main-dark__UeLXk .style_text-main-black__eGieB p {
    color: #000 !important
}

.style_bg-main-light__QZOW8 {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__QZOW8 p {
    color: #000
}

.style_bg-main-dark__UeLXk h1, .style_bg-main-dark__UeLXk h2, .style_bg-main-dark__UeLXk h3, .style_bg-main-dark__UeLXk h4, .style_bg-main-dark__UeLXk h5, .style_bg-main-dark__UeLXk h6 {
    color: #fff
}

.style_bg-main-light__QZOW8 h1, .style_bg-main-light__QZOW8 h2, .style_bg-main-light__QZOW8 h3, .style_bg-main-light__QZOW8 h4, .style_bg-main-light__QZOW8 h5, .style_bg-main-light__QZOW8 h6 {
    color: #151424
}

.style_bg-main-turquoise__gZtv3 {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__Qfypx {
    background-color: #d5ddfd
}

.style_card-body__URoI3.style_text-main-black__eGieB, .style_card-body__URoI3.style_text-main-black__eGieB *, .style_card-footer__zUPXZ.style_text-main-black__eGieB, .style_card-footer__zUPXZ.style_text-main-black__eGieB *, .style_text-dark__KmbYB, .style_text-main-black__eGieB, .style_text-main-black__eGieB .style_btn-link__Ai0gZ, .style_text-main-black__eGieB a, .style_text-main-black__eGieB button, .style_text-main-black__eGieB div, .style_text-main-black__eGieB h1, .style_text-main-black__eGieB h2, .style_text-main-black__eGieB h3, .style_text-main-black__eGieB h4, .style_text-main-black__eGieB h5, .style_text-main-black__eGieB h6, .style_text-main-black__eGieB p, .style_text-main-black__eGieB span, .style_text-main-black__eGieB time {
    color: #000 !important
}

.style_text-coal__OpsVX {
    color: #002d32
}

.style_bg-social-red__2NAIU {
    background-color: #fdeae1
}

.style_bg-social-red-dark__R3SrP {
    background-color: #ff7e47
}

.style_bg-social-pink__AUubh {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__4sNw1 {
    background-color: #ff92d5
}

.style_bg-medic-purple__MtR6d {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__LEqVp {
    background-color: #968bd9
}

.style_bg-medic-blue__D2Ozy {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__LYMhv {
    background-color: #99d4dc
}

.style_bg-coal__0u7bh {
    background-color: #002d32
}

.style_bg-coal-dark__Uegqe {
    background-color: #000b0d
}

.style_bg-coal-light__u7T0Z {
    background-color: #f0fcfd
}

.style_bg-main-blue__zq70J {
    background-color: #3b3b96
}

.style_bg-ash-20__ZV7fb {
    background-color: #dcdcdc
}

.style_bg-main-white__9D6dX, .style_bg-white__3u0I8 {
    background-color: #fff
}

.style_bg-amethyst___PIed {
    background-color: #8a84f5
}

.style_bg-turquoise__wtZTd {
    background-color: #23d2af
}

.style_bg-transparent__dbcYj {
    background: transparent
}

.style_text-decoration-none__XuVJe {
    text-decoration: none !important
}

.style_form-control__3bbCk {
    min-height: 50px
}

.style_form-check-input__AYTWk, .style_form-check-input__AYTWk[type=checkbox], .style_form-control__3bbCk, .style_form-select__fhhHZ {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__GsCev .style_form-check-input__AYTWk {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__GsCev .style_form-check-input__AYTWk: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__3hc0I .style_form-check-input__AYTWk {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__3hc0I .style_form-check-input__AYTWk: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__yzP0J {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__yzP0J {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__yzP0J {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__0Rnx0 {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__Ogrzw + .style_btn__0Rnx0:hover {
    color: #fff !important
}

.style_card__ug1Oh.style_custom__card__rzmHp {
    --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__jHvIB {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__jHvIB {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__TU7E_ {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__EeLyb {
    border: none !important
}

.style_navbar-toggler__EeLyb:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__kQ1sn .style_navbar-toggler-icon__q253D {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__q253D.style_light_ellipsis__jNwsm {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__ls4fF .style_dropdown-menu__qbRjv {
    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__ls4fF .style_dropdown-menu__qbRjv {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__ls4fF .style_dropdown-menu__qbRjv * {
        color: #fff !important
    }
}

.style_navbar-nav__ls4fF .style_dropdown-menu__qbRjv .style_dropdown-item__EVXJT {
    color: #000 !important
}

.style_navbar-nav__ls4fF .style_dropdown-menu__qbRjv .style_dropdown-item__EVXJT:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__WPshW {
    background-color: #fff !important
}

.style_custom__pagination__MR0bw {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__MR0bw {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__MR0bw {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__MR0bw {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__MR0bw .style_page-item__9jgbV {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__MR0bw .style_page-item__9jgbV {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__MR0bw .style_page-link__Sh8kb {
    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__MR0bw .style_page-link__Sh8kb {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__MR0bw .style_page-link__Sh8kb {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__MR0bw .style_active__ce1Vj .style_page-link__Sh8kb {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__PE8jN {
    border-radius: 10px !important
}

.style_react-calendar__l505r {
    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__l505r {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__l505r .style_react-calendar__navigation__8vUBF {
    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__l505r .style_react-calendar__navigation__8vUBF {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__l505r .style_react-calendar__navigation__8vUBF {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__l505r .style_react-calendar__navigation__label__fi6Fe {
    color: #ffa724 !important
}

.style_react-calendar__l505r .style_react-calendar__navigation__arrow__SDPXk {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__l505r .style_react-calendar__navigation__next2-button__m4_M2, .style_react-calendar__l505r .style_react-calendar__navigation__prev2-button__5GSQv {
    display: none !important
}

.style_react-calendar__l505r .style_react-calendar__month-view__weekdays__u2LiE {
    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__l505r .style_react-calendar__month-view__weekdays__u2LiE {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__l505r .style_react-calendar__month-view__days__day--neighboringMonth__aq3UO {
    color: #b5b5b5 !important
}

.style_react-calendar__l505r .style_react-calendar__tile__onSF2 {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__l505r .style_react-calendar__tile__onSF2 {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__l505r .style_react-calendar__tile__onSF2 abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__l505r .style_react-calendar__tile__onSF2 abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__l505r .style_react-calendar__tile--active__bjLmO {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__l505r .style_react-calendar__tile--active__bjLmO abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__l505r .style_react-calendar__tile--now__7gvHz {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__l505r .style_react-calendar__tile--now__7gvHz abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__l505r .style_react-calendar__month-view__days__day--weekend__imIe8:not(.style_react-calendar__tile--active__bjLmO) {
    color: #ffa724 !important
}

.style_pointer__PGpsL {
    cursor: pointer
}

.style_link_banner_text__GQcVx {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__GQcVx {
        margin-bottom: 28px
    }
}

.style_link_banner__cheDM {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__cheDM {
        padding-left: 21px
    }
}

.style_links_spacing__HVm4Q {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__HVm4Q {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__HVm4Q {
        margin-right: 0
    }
}

.style_button_padding__KhpOH {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__KhpOH {
        padding: 12px 16px
    }
}

.style_links_button__uXUB5 {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__uXUB5 {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__qeoJy {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__uaB9W {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__uaB9W {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__uaB9W {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__uaB9W {
        padding: 50px 20px
    }
}

.style_standalone__teaser__uaB9W p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__uaB9W {
        white-space: unset !important
    }
}

.style_fDbOPw__qM5JI {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__5jrOq {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__I40GC {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__I40GC {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__I40GC {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung___2vaH {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__Yfkj8 {
    display: flex !important
}

.style_fw-500__XzlzR {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__ZfP4q {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__ZfP4q {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__ZfP4q {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__ZfP4q {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__EMAHf {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__EMAHf {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__EMAHf {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__jANbR, .style_uploadfilebutton__1eSqc {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__1eSqc {
    max-width: 342px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__1eSqc {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__1eSqc {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__jANbR {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__jANbR {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__jANbR {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__BJYnq {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__kaUcw {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__iE0Ao, .style_first_component_big_searchbar__d9DPO {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__iE0Ao, .style_first_component_big_searchbar__d9DPO {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__iE0Ao, .style_first_component_big_searchbar__d9DPO {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__d9DPO {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__8sYH2 {
    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__hsNC4 {
    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__hsNC4 {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__hsNC4 {
        overflow-y: scroll
    }
}

.style_cn-body__hsNC4 > p, .style_cn-body__hsNC4 > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__mpyvq > .style_cm-btn__2z1lK.style_cm-btn-danger__nVhGP.style_cn-decline__lqQPF {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__mpyvq > .style_cm-btn__2z1lK.style_cm-btn-success__RBZLC {
    font-size: 20px
}

.style_cm-modal__NURYe > .style_cm-header__jUCM7 {
    background-color: #fef2e0 !important
}

.style_cm-modal__NURYe > .style_cm-header__jUCM7 .style_title__O9MzD {
    color: #3b3b96 !important
}

.style_cm-modal__NURYe > .style_cm-header__jUCM7 p > span {
    color: #000 !important
}

.style_cm-modal__NURYe > .style_cm-header__jUCM7 button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__NURYe > .style_cm-header__jUCM7 a {
    color: #3b3b96 !important
}

.style_cm-modal__NURYe.style_cm-klaro__acftm {
    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__NURYe > .style_cm-body__nDWkL, .style_cm-modal__NURYe > .style_cm-footer__s7eow {
    background-color: #fef2e0 !important
}

.style_cm-list-title__4521b {
    color: #3b3b96 !important
}

.style_cm-caret__n0nM3 > a {
    color: #ffa724 !important
}

.style_cookie-modal__Am9x_ {
    z-index: 100000 !important
}

.style_cn-ok__s910P {
    flex-direction: column !important
}

.style_cn-buttons__mpyvq {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__mpyvq > .style_cm-btn__2z1lK.style_cm-btn-success__RBZLC, .style_klaro__rCiyG .style_cookie-modal__Am9x_ .style_cm-list-input__Y7bBl:checked + .style_cm-list-label__xr_eF .style_slider__RmjyD {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__FPekK > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__DVhXk {
    color: #000 !important;
    text-decoration: underline !important
}

.style_title__O9MzD {
    margin-bottom: 29px
}

@media screen and (max-width: 992px) {
    .style_title__O9MzD {
        margin-bottom: 16px
    }
}

@media screen and (max-width: 576px) {
    .style_title__O9MzD {
        margin-bottom: 13px
    }
}

.style_subtitle__JkBEw {
    margin-bottom: 29px
}

@media screen and (max-width: 1280px) {
    .style_subtitle__JkBEw {
        margin-bottom: 16px
    }
}

@media screen and (max-width: 992px) {
    .style_subtitle__JkBEw {
        margin-bottom: 19px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__JkBEw {
        margin-bottom: 19px
    }
}

.style_checkbox__label__emmrC {
    margin-left: 27px;
    margin-bottom: 46px !important
}

@media screen and (max-width: 992px) {
    .style_checkbox__label__emmrC {
        margin-bottom: 30px !important;
        margin-left: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_checkbox__label__emmrC {
        margin-bottom: 22px !important
    }
}

.style_genders__container__7ZhuX {
    gap: 37px
}

@media screen and (max-width: 992px) {
    .style_genders__container__7ZhuX {
        gap: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_genders__container__7ZhuX {
        justify-content: space-evenly
    }

    .style_gender__6RAeY {
        display: flex;
        flex-direction: column-reverse;
        align-items: center;
        gap: 8px
    }
}

.style_label__padding__78I8B {
    margin-bottom: 3px
}

@media screen and (max-width: 992px) {
    .style_label__padding__78I8B {
        margin-bottom: 12px !important
    }
}

@media screen and (max-width: 576px) {
    .style_label__padding__78I8B {
        margin-bottom: 6px !important
    }
}

.style_form_field__padding__23agC {
    padding-right: 14px
}

@media screen and (max-width: 992px) {
    .style_form_field__padding__23agC {
        padding-right: 18px
    }
}

.style_uploadfilebutton__1eSqc {
    text-align: center;
    color: #ffa724;
    padding: 10px 20px;
    cursor: pointer;
    max-width: 360px;
    max-height: 91px;
    background-color: #dbfaf0 !important;
    border-radius: 10px
}

.style_submit_button__H61vQ {
    padding: 10px 26px
}

@media screen and (max-width: 992px) {
    .style_submit_button__H61vQ {
        padding: 11px 20px
    }
}

@media screen and (max-width: 576px) {
    .style_submit_button__H61vQ {
        padding: 12px 28px;
        width: 100%
    }
}

.style_contract__type__nj3cv {
    display: flex;
    flex-wrap: wrap;
    column-gap: 52px
}

@media screen and (max-width: 992px) {
    .style_contract__type__nj3cv {
        column-gap: 60px;
        row-gap: 15px;
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_contract__type__nj3cv {
        row-gap: 14px;
        margin-bottom: 20px
    }
}

.style_contract__type_group__UtkA3 {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_contract__type_group__UtkA3 {
        margin-bottom: 0
    }
}

.style_submit_message__5Mg5j {
    color: #151424;
    font-size: 14px;
    text-align: center
}

@media screen and (max-width: 576px) {
    .style_submit_message__5Mg5j {
        font-size: 12px
    }
}

.style_submit_error__XftS9 {
    color: #dc3545;
    font-size: 14px;
    text-align: center
}

@media screen and (max-width: 576px) {
    .style_submit_error__XftS9 {
        font-size: 12px
    }
}

.style_padding__x__LuPGl {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__LuPGl {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__LuPGl {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__LuPGl {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__lgrqI {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__lgrqI {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__lgrqI {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__cWaQo {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__cWaQo {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__cWaQo {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__cWaQo {
        padding-top: 56px
    }
}

.style_padding__bottom___yABG {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom___yABG {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom___yABG {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom___yABG {
        padding-bottom: 28px
    }
}

.style_padding__right__Yu_I0 {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__Yu_I0 {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__Yu_I0 {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__Yu_I0 {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__Yu_I0 {
        padding-right: 30px
    }
}

.style_padding__left__P35S2 {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__P35S2 {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__P35S2 {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__P35S2 {
        padding-left: 30px
    }
}

.style_body-text-mb__vI2GQ {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__vI2GQ {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__vI2GQ {
        margin-bottom: 20px
    }
}

.style_h3-mb__9LWV_ {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__9LWV_ {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__9LWV_ {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__uE7rK {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__uE7rK {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__uE7rK {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__uE7rK {
        padding-top: 7px
    }
}

.style_pb_xs__23yBh {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__23yBh {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__23yBh {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__23yBh {
        padding-bottom: 7px
    }
}

.style_pt_1__fbpeA {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__fbpeA {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__fbpeA {
        padding-top: 14px
    }
}

.style_pb_1__dD_v1 {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__dD_v1 {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__dD_v1 {
        padding-bottom: 14px
    }
}

.style_pt_2__kw13e {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__kw13e {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__kw13e {
        padding-top: 28px
    }
}

.style_pb_2__gifwv {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__gifwv {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__gifwv {
        padding-bottom: 28px
    }
}

.style_pt_3__KKr3R {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__KKr3R {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__KKr3R {
        padding-top: 42px
    }
}

.style_pb_3__kUK5v {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__kUK5v {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__kUK5v {
        padding-bottom: 42px
    }
}

.style_pt_4__gwnZo {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__gwnZo {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__gwnZo {
        padding-top: 56px
    }
}

.style_pb_4__8Bj4y {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__8Bj4y {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__8Bj4y {
        padding-bottom: 56px
    }
}

.style_pt_8__oLXsb {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__oLXsb {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__oLXsb {
        padding-top: 112px
    }
}

.style_pb_8__qpm1J {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__qpm1J {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__qpm1J {
        padding-bottom: 112px
    }
}

.style_p_xs__f8MMd {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__f8MMd {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__f8MMd {
        padding: 7px
    }
}

.style_p_1__V_CxU {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__V_CxU {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__V_CxU {
        padding: 14px
    }
}

.style_p_2__YeFSD {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__YeFSD {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__YeFSD {
        padding: 28px
    }
}

.style_p_3__7bVmy {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__7bVmy {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__7bVmy {
        padding: 42px
    }
}

.style_p_4__cAnEK {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__cAnEK {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__cAnEK {
        padding: 56px
    }
}

.style_p_8__P4Hn5 {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__P4Hn5 {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__P4Hn5 {
        padding: 112px
    }
}

.style_btn___apmJ {
    border-radius: 10px;
    width: fit-content
}

.style_btn___apmJ:not(.style_btn-link__dwOyY) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn___apmJ:not(.style_btn-link__dwOyY) {
        font-size: 15px
    }
}

.style_btn___apmJ.style_btn-primary__zmpPJ {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn___apmJ.style_btn-whatsapp__ogioo {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn___apmJ.style_btn-primary__zmpPJ:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn___apmJ.style_btn-primary-light__WSXmf {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn___apmJ.style_btn-secondary__rPL48 {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn___apmJ.style_btn-form__lOGDk {
    background-color: #82e8cd
}

.style_btn___apmJ.style_btn-form__lOGDk:hover {
    color: #fff
}

.style_btn___apmJ.style_btn-link__dwOyY, .style_btn___apmJ.style_btn-link__dwOyY:active, .style_btn___apmJ.style_btn-link__dwOyY:focus, .style_btn___apmJ.style_btn-link__dwOyY:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn___apmJ.style_btn-link__dwOyY, .style_btn___apmJ.style_btn-link__dwOyY:active, .style_btn___apmJ.style_btn-link__dwOyY:focus, .style_btn___apmJ.style_btn-link__dwOyY:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn___apmJ.style_btn-link__dwOyY:hover {
    color: #3b3b96
}

.style_btn___apmJ.style_btn-social__3nvV5 {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn___apmJ.style_btn-medical__qtVq1 {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn___apmJ.style_btn-medical-purple__oInEZ {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn___apmJ.style_btn-social-pink__qRG2Z {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn___apmJ.style_btn-main-blue__bl7Dq {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__wiNp4:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__88pUX, .style_black-link__88pUX a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__88pUX:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn___apmJ.style_btn-link__dwOyY, .style_btn___apmJ.style_lg__a1Yhc, .style_btn___apmJ.style_md__o63A_, .style_btn___apmJ.style_sm__hgqhY {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn___apmJ.style_btn-link__dwOyY, .style_btn___apmJ.style_lg__a1Yhc, .style_btn___apmJ.style_md__o63A_, .style_btn___apmJ.style_sm__hgqhY {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn___apmJ.style_btn-link__dwOyY, .style_btn___apmJ.style_lg__a1Yhc, .style_btn___apmJ.style_md__o63A_, .style_btn___apmJ.style_sm__hgqhY {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn___apmJ.style_sm__hgqhY {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn___apmJ.style_sm__hgqhY {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn___apmJ.style_sm__hgqhY {
        min-width: 130px
    }
}

.style_btn___apmJ.style_md__o63A_ {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn___apmJ.style_md__o63A_ {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn___apmJ.style_md__o63A_ {
        min-width: 186px
    }
}

.style_btn___apmJ.style_lg__a1Yhc {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn___apmJ.style_lg__a1Yhc {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn___apmJ.style_lg__a1Yhc {
        min-width: 215px
    }
}

.style_btn___apmJ.style_xl__XBwVn {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn___apmJ.style_xl__XBwVn {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn___apmJ.style_xl__XBwVn {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__1tTNC {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__1tTNC {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__1tTNC {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__9aZc_ {
    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__9aZc_ {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn___apmJ.style_btn-link__dwOyY:disabled {
    color: #aaa
}

.style_footer-link__wiNp4, .style_footer-link__wiNp4 a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__wiNp4:hover {
    color: #0fa
}

.style_btn-anmetist__8WKLP {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__RiBW5 {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__ggQk2 {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__vs_P5 {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__izxPB {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__7LZFz {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__K2uPr, .style_h2__8PPFf, .style_h3___JZvR {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__K2uPr {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__K2uPr {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__K2uPr {
        font-size: 30px
    }
}

.style_h2__8PPFf {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__8PPFf {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__8PPFf {
        font-size: 24px
    }
}

.style_h3___JZvR {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3___JZvR {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3___JZvR {
        font-size: 24px
    }
}

.style_h4__MDkx0, .style_h5__EDuXj {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__MDkx0, .style_h5__EDuXj {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__MDkx0, .style_h5__EDuXj {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__b0dqI {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__b0dqI {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__b0dqI {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__Ki_q_, .style_textual_highlight__tY2dl {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__Ki_q_ {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__Ki_q_ {
        font-size: 15px
    }
}

.style_textual_highlight__tY2dl {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__tY2dl {
        font-size: 15px
    }
}

.style_button-text__ZaCLZ {
    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__ZaCLZ {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__eW5ZP {
    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__eW5ZP {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__BTjgd {
    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__BTjgd {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__eW5ZP p:last-child, .style_body-text__BTjgd p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__lBKwO {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__lBKwO {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__lBKwO.style_dropdown-item__VwIUB {
        font-size: 14px !important
    }
}

.style_title__I3Yrk, .style_title__I3Yrk.style_h2__8PPFf {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__I3Yrk, .style_title__I3Yrk.style_h2__8PPFf {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__I3Yrk, .style_title__I3Yrk.style_h2__8PPFf {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__553zb {
    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__553zb {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__553zb {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__XhyCD {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__XhyCD {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__XhyCD {
        margin-bottom: 15px
    }
}

.style_cta-text__KvO1t {
    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__KvO1t {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__KvO1t {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__fCKWm {
    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__fCKWm {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__WWNMx.style_h3___JZvR {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__WWNMx.style_h3___JZvR {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__WWNMx.style_h3___JZvR {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1___6uQG {
    height: 434px
}

.style_card_1___6uQG .style_card_image__PUKDY img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1___6uQG {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1___6uQG .style_card_image__PUKDY {
        height: 231px
    }

    .style_card_1___6uQG .style_card_body__4Jt12 {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1___6uQG {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1___6uQG .style_card_image__PUKDY {
        height: 127px
    }

    .style_card_1___6uQG .style_card_body__4Jt12 {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1___6uQG {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1___6uQG .style_card_image__PUKDY {
        height: 200px
    }

    .style_card_1___6uQG .style_card_body__4Jt12 {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__6NCGn {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__6NCGn {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__6NCGn {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1___6uQG, .style_card_2__6NCGn {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1___6uQG, .style_card_2__6NCGn {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1___6uQG, .style_card_2__6NCGn {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1___6uQG, .style_card_2__6NCGn {
        width: 330px !important
    }
}

.style_card_body__4Jt12 {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__4Jt12 {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__4Jt12 {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__4Jt12 {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__4Jt12 {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__4Jt12 {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__4Jt12 {
        height: 131.5px
    }
}

.style_text-black__vvHuh {
    color: #3b3b96
}

.style_text-main-orange__zuBZV {
    color: #fff !important
}

.style_text-social-red__36ncC {
    color: #ff7e47
}

.style_text-social-pink__Y2Ghj {
    color: #ff92d5
}

.style_text-medic-blue__OIHA5 {
    color: #fff !important
}

.style_text-medic-purple__Do_LS {
    color: #968bd9
}

.style_bg-medic-beige__hZRlw {
    background-color: #fff !important
}

.style_bg-main-orange-light__xJSzZ {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__WMtay {
    background-color: #ffa724
}

.style_bg-amethyst-dark__tTFt8 {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__3J1Wq {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__E_Smt {
    background-color: #3e385f
}

.style_bg-main-dark__pfkZo {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__pfkZo p {
    color: #fff
}

.style_bg-main-dark__pfkZo .style_body-text__BTjgd.style_text-black__vvHuh p, .style_bg-main-dark__pfkZo .style_body-text__BTjgd.style_text-main-black__lkdjd p, .style_bg-main-dark__pfkZo .style_card-text__WH7Ji.style_text-black__vvHuh p, .style_bg-main-dark__pfkZo .style_card-text__WH7Ji.style_text-main-black__lkdjd p, .style_bg-main-dark__pfkZo .style_text-black__vvHuh p, .style_bg-main-dark__pfkZo .style_text-main-black__lkdjd p {
    color: #000 !important
}

.style_bg-main-light__AzmUJ {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__AzmUJ p {
    color: #000
}

.style_bg-main-dark__pfkZo h1, .style_bg-main-dark__pfkZo h2, .style_bg-main-dark__pfkZo h3, .style_bg-main-dark__pfkZo h4, .style_bg-main-dark__pfkZo h5, .style_bg-main-dark__pfkZo h6 {
    color: #fff
}

.style_bg-main-light__AzmUJ h1, .style_bg-main-light__AzmUJ h2, .style_bg-main-light__AzmUJ h3, .style_bg-main-light__AzmUJ h4, .style_bg-main-light__AzmUJ h5, .style_bg-main-light__AzmUJ h6 {
    color: #151424
}

.style_bg-main-turquoise__psgUD {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__AN_0j {
    background-color: #d5ddfd
}

.style_card-body__9SsNB.style_text-main-black__lkdjd, .style_card-body__9SsNB.style_text-main-black__lkdjd *, .style_card-footer__k5YIj.style_text-main-black__lkdjd, .style_card-footer__k5YIj.style_text-main-black__lkdjd *, .style_text-dark__O8g1K, .style_text-main-black__lkdjd, .style_text-main-black__lkdjd .style_btn-link__dwOyY, .style_text-main-black__lkdjd a, .style_text-main-black__lkdjd button, .style_text-main-black__lkdjd div, .style_text-main-black__lkdjd h1, .style_text-main-black__lkdjd h2, .style_text-main-black__lkdjd h3, .style_text-main-black__lkdjd h4, .style_text-main-black__lkdjd h5, .style_text-main-black__lkdjd h6, .style_text-main-black__lkdjd p, .style_text-main-black__lkdjd span, .style_text-main-black__lkdjd time {
    color: #000 !important
}

.style_text-coal__HGoYb {
    color: #002d32
}

.style_bg-social-red__ZceRQ {
    background-color: #fdeae1
}

.style_bg-social-red-dark__h2kqw {
    background-color: #ff7e47
}

.style_bg-social-pink__Uregj {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__YGRK_ {
    background-color: #ff92d5
}

.style_bg-medic-purple__XsBxR {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__YWcA_ {
    background-color: #968bd9
}

.style_bg-medic-blue__wO27P {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__icBOK {
    background-color: #99d4dc
}

.style_bg-coal__LHWOz {
    background-color: #002d32
}

.style_bg-coal-dark__vNae6 {
    background-color: #000b0d
}

.style_bg-coal-light__vGHLq {
    background-color: #f0fcfd
}

.style_bg-main-blue__GRDVG {
    background-color: #3b3b96
}

.style_bg-ash-20__KfSiy {
    background-color: #dcdcdc
}

.style_bg-main-white__iicws, .style_bg-white__0AOYs {
    background-color: #fff
}

.style_bg-amethyst__sYbNk {
    background-color: #8a84f5
}

.style_bg-turquoise__Y_97f {
    background-color: #23d2af
}

.style_bg-transparent__1vw2u {
    background: transparent
}

.style_text-decoration-none__GCrtI {
    text-decoration: none !important
}

.style_form-control__HsjmF {
    min-height: 50px
}

.style_form-check-input__7aLLm, .style_form-check-input__7aLLm[type=checkbox], .style_form-control__HsjmF, .style_form-select__cTMLP {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__mJP2d .style_form-check-input__7aLLm {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__mJP2d .style_form-check-input__7aLLm: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__lpYWj .style_form-check-input__7aLLm {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__lpYWj .style_form-check-input__7aLLm: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__y47a8 {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__y47a8 {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__y47a8 {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn___apmJ {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__7LrZk + .style_btn___apmJ:hover {
    color: #fff !important
}

.style_card__Z96eu.style_custom__card__aS93s {
    --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__vF5J4 {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__vF5J4 {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__efHCZ {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__MIubw {
    border: none !important
}

.style_navbar-toggler__MIubw:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__z6Ta1 .style_navbar-toggler-icon__VjgrQ {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__VjgrQ.style_light_ellipsis__tMVay {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav___jn2S .style_dropdown-menu__wKnM7 {
    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___jn2S .style_dropdown-menu__wKnM7 {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav___jn2S .style_dropdown-menu__wKnM7 * {
        color: #fff !important
    }
}

.style_navbar-nav___jn2S .style_dropdown-menu__wKnM7 .style_dropdown-item__VwIUB {
    color: #000 !important
}

.style_navbar-nav___jn2S .style_dropdown-menu__wKnM7 .style_dropdown-item__VwIUB:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__bZTcp {
    background-color: #fff !important
}

.style_custom__pagination__kF_fN {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__kF_fN {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__kF_fN {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__kF_fN {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__kF_fN .style_page-item__5_Y1a {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__kF_fN .style_page-item__5_Y1a {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__kF_fN .style_page-link__VExFN {
    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__kF_fN .style_page-link__VExFN {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__kF_fN .style_page-link__VExFN {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__kF_fN .style_active__KstJx .style_page-link__VExFN {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__bQBrg {
    border-radius: 10px !important
}

.style_react-calendar__hWzjr {
    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__hWzjr {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__hWzjr .style_react-calendar__navigation___s_wZ {
    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__hWzjr .style_react-calendar__navigation___s_wZ {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__hWzjr .style_react-calendar__navigation___s_wZ {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__hWzjr .style_react-calendar__navigation__label__iErhO {
    color: #ffa724 !important
}

.style_react-calendar__hWzjr .style_react-calendar__navigation__arrow__vgVx_ {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__hWzjr .style_react-calendar__navigation__next2-button__RQLjR, .style_react-calendar__hWzjr .style_react-calendar__navigation__prev2-button__t4GLc {
    display: none !important
}

.style_react-calendar__hWzjr .style_react-calendar__month-view__weekdays__DpS9v {
    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__hWzjr .style_react-calendar__month-view__weekdays__DpS9v {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__hWzjr .style_react-calendar__month-view__days__day--neighboringMonth__LVV7R {
    color: #b5b5b5 !important
}

.style_react-calendar__hWzjr .style_react-calendar__tile__xwFWN {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__hWzjr .style_react-calendar__tile__xwFWN {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__hWzjr .style_react-calendar__tile__xwFWN abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__hWzjr .style_react-calendar__tile__xwFWN abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__hWzjr .style_react-calendar__tile--active__ES7sj {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__hWzjr .style_react-calendar__tile--active__ES7sj abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__hWzjr .style_react-calendar__tile--now__nNqC5 {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__hWzjr .style_react-calendar__tile--now__nNqC5 abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__hWzjr .style_react-calendar__month-view__days__day--weekend__fhhP7:not(.style_react-calendar__tile--active__ES7sj) {
    color: #ffa724 !important
}

.style_pointer__PFIcu {
    cursor: pointer
}

.style_link_banner_text__e_XKv {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__e_XKv {
        margin-bottom: 28px
    }
}

.style_link_banner__I_gBn {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__I_gBn {
        padding-left: 21px
    }
}

.style_links_spacing__CRyLY {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__CRyLY {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__CRyLY {
        margin-right: 0
    }
}

.style_button_padding__MtMb4 {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__MtMb4 {
        padding: 12px 16px
    }
}

.style_links_button__bHukS {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__bHukS {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__ik6Gi {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__sdLLs {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__sdLLs {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__sdLLs {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__sdLLs {
        padding: 50px 20px
    }
}

.style_standalone__teaser__sdLLs p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__sdLLs {
        white-space: unset !important
    }
}

.style_fDbOPw__40t2g {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__cpNiD {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__rChx5 {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__rChx5 {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__rChx5 {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__zgrao {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__bXHBu {
    display: flex !important
}

.style_fw-500__hBnG3 {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__nwecv {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__nwecv {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__nwecv {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__nwecv {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__V5G2K {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__V5G2K {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__V5G2K {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__7Q5fU, .style_uploadfilebutton__IwgRf {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__IwgRf {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__IwgRf {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__IwgRf {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__7Q5fU {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__7Q5fU {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__7Q5fU {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__18TIg {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__cLxqD {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__pOtFs, .style_first_component_big_searchbar__esq03 {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__pOtFs, .style_first_component_big_searchbar__esq03 {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__pOtFs, .style_first_component_big_searchbar__esq03 {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__esq03 {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__B9atv {
    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__VnxIQ {
    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__VnxIQ {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__VnxIQ {
        overflow-y: scroll
    }
}

.style_cn-body__VnxIQ > p, .style_cn-body__VnxIQ > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__iBmSz > .style_cm-btn__En2Ki.style_cm-btn-danger__9sc17.style_cn-decline__f9S6d {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__iBmSz > .style_cm-btn__En2Ki.style_cm-btn-success__kUDNa {
    font-size: 20px
}

.style_cm-modal__dYqj0 > .style_cm-header__GJIK6 {
    background-color: #fef2e0 !important
}

.style_cm-modal__dYqj0 > .style_cm-header__GJIK6 .style_title__I3Yrk {
    color: #3b3b96 !important
}

.style_cm-modal__dYqj0 > .style_cm-header__GJIK6 p > span {
    color: #000 !important
}

.style_cm-modal__dYqj0 > .style_cm-header__GJIK6 button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__dYqj0 > .style_cm-header__GJIK6 a {
    color: #3b3b96 !important
}

.style_cm-modal__dYqj0.style_cm-klaro__FBnFr {
    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__dYqj0 > .style_cm-body__T9WMy, .style_cm-modal__dYqj0 > .style_cm-footer__N9OsM {
    background-color: #fef2e0 !important
}

.style_cm-list-title__GwslP {
    color: #3b3b96 !important
}

.style_cm-caret__BBnm5 > a {
    color: #ffa724 !important
}

.style_cookie-modal__UO6AO {
    z-index: 100000 !important
}

.style_cn-ok__UkNZ5 {
    flex-direction: column !important
}

.style_cn-buttons__iBmSz {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__iBmSz > .style_cm-btn__En2Ki.style_cm-btn-success__kUDNa, .style_klaro__V53Vp .style_cookie-modal__UO6AO .style_cm-list-input__Eq_BH:checked + .style_cm-list-label__yYfrE .style_slider__2IGbT {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__jzAGn > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__mzbPx {
    color: #000 !important;
    text-decoration: underline !important
}

.style_title__I3Yrk {
    margin-bottom: 3px !important
}

@media screen and (max-width: 1280px) {
    .style_title__I3Yrk {
        margin-bottom: .5px !important
    }
}

.style_subtitle_less__yped1 {
    margin-bottom: 41px
}

@media screen and (max-width: 992px) {
    .style_subtitle_less__yped1 {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_less__yped1 {
        margin-bottom: 20px
    }
}

.style_subtitle__553zb {
    margin-bottom: 41px
}

@media screen and (max-width: 992px) {
    .style_subtitle__553zb {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__553zb {
        margin-bottom: 20px
    }
}

.style_buttonLess__GmWue {
    margin-top: 52px
}

@media screen and (max-width: 992px) {
    .style_buttonLess__GmWue {
        margin-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_buttonLess__GmWue {
        margin-top: 28px
    }
}

.style_teaser_link__banner__4HQiO {
    padding: 19px 18px 19px 27px;
    margin-top: 52px;
    margin-bottom: 44px;
    min-height: 95px
}

@media screen and (max-width: 992px) {
    .style_teaser_link__banner__4HQiO {
        padding: 11px 11px 11px 18px;
        margin-top: 30px;
        margin-bottom: 25px;
        min-height: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_teaser_link__banner__4HQiO {
        padding: 9px 28px 9px 29px;
        margin-top: 28px;
        margin-bottom: 22px;
        min-height: 77px
    }
}

.style_padding__x__7TKqY {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__7TKqY {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__7TKqY {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__7TKqY {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__wgsJp {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__wgsJp {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__wgsJp {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__DrtKw {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__DrtKw {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__DrtKw {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__DrtKw {
        padding-top: 56px
    }
}

.style_padding__bottom__9V_Et {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__9V_Et {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__9V_Et {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__9V_Et {
        padding-bottom: 28px
    }
}

.style_padding__right__Zkocf {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__Zkocf {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__Zkocf {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__Zkocf {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__Zkocf {
        padding-right: 30px
    }
}

.style_padding__left__KYrpA {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__KYrpA {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__KYrpA {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__KYrpA {
        padding-left: 30px
    }
}

.style_body-text-mb__EiscJ {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__EiscJ {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__EiscJ {
        margin-bottom: 20px
    }
}

.style_h3-mb__rr4N3 {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__rr4N3 {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__rr4N3 {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__2IzLI {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__2IzLI {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__2IzLI {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__2IzLI {
        padding-top: 7px
    }
}

.style_pb_xs__tA1pl {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__tA1pl {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__tA1pl {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__tA1pl {
        padding-bottom: 7px
    }
}

.style_pt_1__zkRVz {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__zkRVz {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__zkRVz {
        padding-top: 14px
    }
}

.style_pb_1__ideYl {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__ideYl {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__ideYl {
        padding-bottom: 14px
    }
}

.style_pt_2__K81D7 {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__K81D7 {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__K81D7 {
        padding-top: 28px
    }
}

.style_pb_2__U_GIv {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__U_GIv {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__U_GIv {
        padding-bottom: 28px
    }
}

.style_pt_3__fdte5 {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__fdte5 {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__fdte5 {
        padding-top: 42px
    }
}

.style_pb_3__LJcMN {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__LJcMN {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__LJcMN {
        padding-bottom: 42px
    }
}

.style_pt_4__pH91E {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__pH91E {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__pH91E {
        padding-top: 56px
    }
}

.style_pb_4__fg_PL {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__fg_PL {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__fg_PL {
        padding-bottom: 56px
    }
}

.style_pt_8__zIeTa {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__zIeTa {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__zIeTa {
        padding-top: 112px
    }
}

.style_pb_8__FutAD {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__FutAD {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__FutAD {
        padding-bottom: 112px
    }
}

.style_p_xs__eIaQ0 {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__eIaQ0 {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__eIaQ0 {
        padding: 7px
    }
}

.style_p_1__7eSv3 {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__7eSv3 {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__7eSv3 {
        padding: 14px
    }
}

.style_p_2__t8YiW {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__t8YiW {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__t8YiW {
        padding: 28px
    }
}

.style_p_3__Xrd0a {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__Xrd0a {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__Xrd0a {
        padding: 42px
    }
}

.style_p_4__eRrDi {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__eRrDi {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__eRrDi {
        padding: 56px
    }
}

.style_p_8__uz4wy {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__uz4wy {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__uz4wy {
        padding: 112px
    }
}

.style_btn__AVaBW {
    border-radius: 10px;
    width: fit-content
}

.style_btn__AVaBW:not(.style_btn-link__YDBJh) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__AVaBW:not(.style_btn-link__YDBJh) {
        font-size: 15px
    }
}

.style_btn__AVaBW.style_btn-primary__9ZwrZ {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__AVaBW.style_btn-whatsapp__O4WI7 {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__AVaBW.style_btn-primary__9ZwrZ:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__AVaBW.style_btn-primary-light__M5UU4 {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__AVaBW.style_btn-secondary__UcW22 {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__AVaBW.style_btn-form__3G4Th {
    background-color: #82e8cd
}

.style_btn__AVaBW.style_btn-form__3G4Th:hover {
    color: #fff
}

.style_btn__AVaBW.style_btn-link__YDBJh, .style_btn__AVaBW.style_btn-link__YDBJh:active, .style_btn__AVaBW.style_btn-link__YDBJh:focus, .style_btn__AVaBW.style_btn-link__YDBJh:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__AVaBW.style_btn-link__YDBJh, .style_btn__AVaBW.style_btn-link__YDBJh:active, .style_btn__AVaBW.style_btn-link__YDBJh:focus, .style_btn__AVaBW.style_btn-link__YDBJh:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__AVaBW.style_btn-link__YDBJh:hover {
    color: #3b3b96
}

.style_btn__AVaBW.style_btn-social__zTnZZ {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__AVaBW.style_btn-medical__4kg2W {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__AVaBW.style_btn-medical-purple__voihq {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__AVaBW.style_btn-social-pink__AviBQ {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__AVaBW.style_btn-main-blue__HF5Xy {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link___PiRz:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__yyZGF, .style_black-link__yyZGF a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__yyZGF:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__AVaBW.style_btn-link__YDBJh, .style_btn__AVaBW.style_lg__WffgY, .style_btn__AVaBW.style_md__ig2q_, .style_btn__AVaBW.style_sm__LiHQr {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__AVaBW.style_btn-link__YDBJh, .style_btn__AVaBW.style_lg__WffgY, .style_btn__AVaBW.style_md__ig2q_, .style_btn__AVaBW.style_sm__LiHQr {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__AVaBW.style_btn-link__YDBJh, .style_btn__AVaBW.style_lg__WffgY, .style_btn__AVaBW.style_md__ig2q_, .style_btn__AVaBW.style_sm__LiHQr {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__AVaBW.style_sm__LiHQr {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__AVaBW.style_sm__LiHQr {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__AVaBW.style_sm__LiHQr {
        min-width: 130px
    }
}

.style_btn__AVaBW.style_md__ig2q_ {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__AVaBW.style_md__ig2q_ {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__AVaBW.style_md__ig2q_ {
        min-width: 186px
    }
}

.style_btn__AVaBW.style_lg__WffgY {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__AVaBW.style_lg__WffgY {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__AVaBW.style_lg__WffgY {
        min-width: 215px
    }
}

.style_btn__AVaBW.style_xl__W9_s7 {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__AVaBW.style_xl__W9_s7 {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__AVaBW.style_xl__W9_s7 {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__oilXm {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__oilXm {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__oilXm {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__wy2fJ {
    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__wy2fJ {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__AVaBW.style_btn-link__YDBJh:disabled {
    color: #aaa
}

.style_footer-link___PiRz, .style_footer-link___PiRz a {
    color: #fff;
    text-decoration: none
}

.style_footer-link___PiRz:hover {
    color: #0fa
}

.style_btn-anmetist__hfyaR {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__z2YBQ {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__RQRXt {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__946tg {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__nrd2i {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__tqOkl {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__9aQMz, .style_h2__gF59v, .style_h3__VTc7_ {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__9aQMz {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__9aQMz {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__9aQMz {
        font-size: 30px
    }
}

.style_h2__gF59v {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__gF59v {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__gF59v {
        font-size: 24px
    }
}

.style_h3__VTc7_ {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__VTc7_ {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__VTc7_ {
        font-size: 24px
    }
}

.style_h4__kidMe, .style_h5__s9Fe1 {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__kidMe, .style_h5__s9Fe1 {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__kidMe, .style_h5__s9Fe1 {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__mEsPR {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__mEsPR {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__mEsPR {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__hciAG, .style_textual_highlight__ans3q {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__hciAG {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__hciAG {
        font-size: 15px
    }
}

.style_textual_highlight__ans3q {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__ans3q {
        font-size: 15px
    }
}

.style_button-text__hSoeO {
    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__hSoeO {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__b5srr {
    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__b5srr {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__V4gy8 {
    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__V4gy8 {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__b5srr p:last-child, .style_body-text__V4gy8 p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__0b9wt {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__0b9wt {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__0b9wt.style_dropdown-item__omcCv {
        font-size: 14px !important
    }
}

.style_title__uraXX, .style_title__uraXX.style_h2__gF59v {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__uraXX, .style_title__uraXX.style_h2__gF59v {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__uraXX, .style_title__uraXX.style_h2__gF59v {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__q9dpS {
    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__q9dpS {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__q9dpS {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__tAcwj {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__tAcwj {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__tAcwj {
        margin-bottom: 15px
    }
}

.style_cta-text__eyFyy {
    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__eyFyy {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__eyFyy {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__MyJED {
    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__MyJED {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__VasI9.style_h3__VTc7_ {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__VasI9.style_h3__VTc7_ {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__VasI9.style_h3__VTc7_ {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__4sgv5 {
    height: 434px
}

.style_card_1__4sgv5 .style_card_image__hx5hH img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__4sgv5 {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__4sgv5 .style_card_image__hx5hH {
        height: 231px
    }

    .style_card_1__4sgv5 .style_card_body__b3uzL {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__4sgv5 {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__4sgv5 .style_card_image__hx5hH {
        height: 127px
    }

    .style_card_1__4sgv5 .style_card_body__b3uzL {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__4sgv5 {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__4sgv5 .style_card_image__hx5hH {
        height: 200px
    }

    .style_card_1__4sgv5 .style_card_body__b3uzL {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__utD_6 {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__utD_6 {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__utD_6 {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__4sgv5, .style_card_2__utD_6 {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__4sgv5, .style_card_2__utD_6 {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__4sgv5, .style_card_2__utD_6 {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__4sgv5, .style_card_2__utD_6 {
        width: 330px !important
    }
}

.style_card_body__b3uzL {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__b3uzL {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__b3uzL {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__b3uzL {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__b3uzL {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__b3uzL {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__b3uzL {
        height: 131.5px
    }
}

.style_text-black__LYFcS {
    color: #3b3b96
}

.style_text-main-orange__nD3RT {
    color: #fff !important
}

.style_text-social-red__di_cM {
    color: #ff7e47
}

.style_text-social-pink__unHk6 {
    color: #ff92d5
}

.style_text-medic-blue__eghBw {
    color: #fff !important
}

.style_text-medic-purple__HsZdc {
    color: #968bd9
}

.style_bg-medic-beige__gpysd {
    background-color: #fff !important
}

.style_bg-main-orange-light__2xEpd {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__G5y9S {
    background-color: #ffa724
}

.style_bg-amethyst-dark__gfUv2 {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__3YGku {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__5zB_l {
    background-color: #3e385f
}

.style_bg-main-dark__Tl7l7 {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__Tl7l7 p {
    color: #fff
}

.style_bg-main-dark__Tl7l7 .style_body-text__V4gy8.style_text-black__LYFcS p, .style_bg-main-dark__Tl7l7 .style_body-text__V4gy8.style_text-main-black__NBmON p, .style_bg-main-dark__Tl7l7 .style_card-text__PjHAE.style_text-black__LYFcS p, .style_bg-main-dark__Tl7l7 .style_card-text__PjHAE.style_text-main-black__NBmON p, .style_bg-main-dark__Tl7l7 .style_text-black__LYFcS p, .style_bg-main-dark__Tl7l7 .style_text-main-black__NBmON p {
    color: #000 !important
}

.style_bg-main-light__LECGX {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__LECGX p {
    color: #000
}

.style_bg-main-dark__Tl7l7 h1, .style_bg-main-dark__Tl7l7 h2, .style_bg-main-dark__Tl7l7 h3, .style_bg-main-dark__Tl7l7 h4, .style_bg-main-dark__Tl7l7 h5, .style_bg-main-dark__Tl7l7 h6 {
    color: #fff
}

.style_bg-main-light__LECGX h1, .style_bg-main-light__LECGX h2, .style_bg-main-light__LECGX h3, .style_bg-main-light__LECGX h4, .style_bg-main-light__LECGX h5, .style_bg-main-light__LECGX h6 {
    color: #151424
}

.style_bg-main-turquoise__uNLWx {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__6TsIh {
    background-color: #d5ddfd
}

.style_card-body__nf9eZ.style_text-main-black__NBmON, .style_card-body__nf9eZ.style_text-main-black__NBmON *, .style_card-footer__Gtr4F.style_text-main-black__NBmON, .style_card-footer__Gtr4F.style_text-main-black__NBmON *, .style_text-dark__p4pcl, .style_text-main-black__NBmON, .style_text-main-black__NBmON .style_btn-link__YDBJh, .style_text-main-black__NBmON a, .style_text-main-black__NBmON button, .style_text-main-black__NBmON div, .style_text-main-black__NBmON h1, .style_text-main-black__NBmON h2, .style_text-main-black__NBmON h3, .style_text-main-black__NBmON h4, .style_text-main-black__NBmON h5, .style_text-main-black__NBmON h6, .style_text-main-black__NBmON p, .style_text-main-black__NBmON span, .style_text-main-black__NBmON time {
    color: #000 !important
}

.style_text-coal__t___1 {
    color: #002d32
}

.style_bg-social-red__NM_u5 {
    background-color: #fdeae1
}

.style_bg-social-red-dark___x91k {
    background-color: #ff7e47
}

.style_bg-social-pink__knXOf {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__xG_jw {
    background-color: #ff92d5
}

.style_bg-medic-purple__ARrzA {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__TPuwA {
    background-color: #968bd9
}

.style_bg-medic-blue__WTZ8N {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__PSBXz {
    background-color: #99d4dc
}

.style_bg-coal__gexJe {
    background-color: #002d32
}

.style_bg-coal-dark__PjnUT {
    background-color: #000b0d
}

.style_bg-coal-light__f44bx {
    background-color: #f0fcfd
}

.style_bg-main-blue__1pefP {
    background-color: #3b3b96
}

.style_bg-ash-20__4CvCx {
    background-color: #dcdcdc
}

.style_bg-main-white__aIqd_, .style_bg-white__pXXJJ {
    background-color: #fff
}

.style_bg-amethyst__m29It {
    background-color: #8a84f5
}

.style_bg-turquoise__qvg9l {
    background-color: #23d2af
}

.style_bg-transparent__mlp49 {
    background: transparent
}

.style_text-decoration-none__j8AOO {
    text-decoration: none !important
}

.style_form-control__hwVSN {
    min-height: 50px
}

.style_form-check-input__1TopF, .style_form-check-input__1TopF[type=checkbox], .style_form-control__hwVSN, .style_form-select__rX7Yx {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__R1yS5 .style_form-check-input__1TopF {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__R1yS5 .style_form-check-input__1TopF: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__flvLj .style_form-check-input__1TopF {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__flvLj .style_form-check-input__1TopF: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__Te2BN {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__Te2BN {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__Te2BN {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__AVaBW {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__k3kwN + .style_btn__AVaBW:hover {
    color: #fff !important
}

.style_card__4fZFh.style_custom__card__Kf_gf {
    --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__BdZjd {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__BdZjd {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__HLVIt {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__5kuz9 {
    border: none !important
}

.style_navbar-toggler__5kuz9:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__KJN6T .style_navbar-toggler-icon__wV_Tm {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__wV_Tm.style_light_ellipsis__cDIFZ {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__yvpQB .style_dropdown-menu__kAveB {
    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__yvpQB .style_dropdown-menu__kAveB {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__yvpQB .style_dropdown-menu__kAveB * {
        color: #fff !important
    }
}

.style_navbar-nav__yvpQB .style_dropdown-menu__kAveB .style_dropdown-item__omcCv {
    color: #000 !important
}

.style_navbar-nav__yvpQB .style_dropdown-menu__kAveB .style_dropdown-item__omcCv:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__Uov3s {
    background-color: #fff !important
}

.style_custom__pagination__tFCX6 {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__tFCX6 {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__tFCX6 {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__tFCX6 {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__tFCX6 .style_page-item__h4L0Q {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__tFCX6 .style_page-item__h4L0Q {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__tFCX6 .style_page-link__gXKyv {
    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__tFCX6 .style_page-link__gXKyv {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__tFCX6 .style_page-link__gXKyv {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__tFCX6 .style_active__epJ4S .style_page-link__gXKyv {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__wG9YH {
    border-radius: 10px !important
}

.style_react-calendar__v9D5P {
    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__v9D5P {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__v9D5P .style_react-calendar__navigation__FB7gW {
    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__v9D5P .style_react-calendar__navigation__FB7gW {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__v9D5P .style_react-calendar__navigation__FB7gW {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__v9D5P .style_react-calendar__navigation__label__cTojn {
    color: #ffa724 !important
}

.style_react-calendar__v9D5P .style_react-calendar__navigation__arrow__g4UOn {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__v9D5P .style_react-calendar__navigation__next2-button__9ileS, .style_react-calendar__v9D5P .style_react-calendar__navigation__prev2-button__6WqNP {
    display: none !important
}

.style_react-calendar__v9D5P .style_react-calendar__month-view__weekdays__5vkXs {
    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__v9D5P .style_react-calendar__month-view__weekdays__5vkXs {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__v9D5P .style_react-calendar__month-view__days__day--neighboringMonth__q2sUq {
    color: #b5b5b5 !important
}

.style_react-calendar__v9D5P .style_react-calendar__tile__IMWAw {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__v9D5P .style_react-calendar__tile__IMWAw {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__v9D5P .style_react-calendar__tile__IMWAw abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__v9D5P .style_react-calendar__tile__IMWAw abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__v9D5P .style_react-calendar__tile--active__i_8xc {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__v9D5P .style_react-calendar__tile--active__i_8xc abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__v9D5P .style_react-calendar__tile--now__DS4RD {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__v9D5P .style_react-calendar__tile--now__DS4RD abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__v9D5P .style_react-calendar__month-view__days__day--weekend__lpJm1:not(.style_react-calendar__tile--active__i_8xc) {
    color: #ffa724 !important
}

.style_pointer__u_bGi {
    cursor: pointer
}

.style_link_banner_text__I1Nv0 {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__I1Nv0 {
        margin-bottom: 28px
    }
}

.style_link_banner__D2j3g {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__D2j3g {
        padding-left: 21px
    }
}

.style_links_spacing__gHHxb {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__gHHxb {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__gHHxb {
        margin-right: 0
    }
}

.style_button_padding__UJyaS {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__UJyaS {
        padding: 12px 16px
    }
}

.style_links_button__zPRl_ {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__zPRl_ {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__KOFso {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__V6W7B {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__V6W7B {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__V6W7B {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__V6W7B {
        padding: 50px 20px
    }
}

.style_standalone__teaser__V6W7B p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__V6W7B {
        white-space: unset !important
    }
}

.style_fDbOPw__rSMe3 {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__5ZY9M {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__3Gjeb {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__3Gjeb {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__3Gjeb {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__5HNE4 {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__RndPO {
    display: flex !important
}

.style_fw-500__NAohb {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__K0YxI {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__K0YxI {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__K0YxI {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__K0YxI {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__IFdYY {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__IFdYY {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__IFdYY {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__QcHOS, .style_uploadfilebutton__aYpya {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__aYpya {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__aYpya {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__aYpya {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__QcHOS {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__QcHOS {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__QcHOS {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__JuxFF {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__AngQi {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__IZcc6, .style_first_component_big_searchbar___1fjr {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__IZcc6, .style_first_component_big_searchbar___1fjr {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__IZcc6, .style_first_component_big_searchbar___1fjr {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar___1fjr {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__YNQGU {
    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__gS1ZO {
    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__gS1ZO {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__gS1ZO {
        overflow-y: scroll
    }
}

.style_cn-body__gS1ZO > p, .style_cn-body__gS1ZO > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__G0qF_ > .style_cm-btn__OrQ1l.style_cm-btn-danger__BYC8g.style_cn-decline__oxc5Z {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__G0qF_ > .style_cm-btn__OrQ1l.style_cm-btn-success__oql32 {
    font-size: 20px
}

.style_cm-modal__zRIK8 > .style_cm-header__zzJZk {
    background-color: #fef2e0 !important
}

.style_cm-modal__zRIK8 > .style_cm-header__zzJZk .style_title__uraXX {
    color: #3b3b96 !important
}

.style_cm-modal__zRIK8 > .style_cm-header__zzJZk p > span {
    color: #000 !important
}

.style_cm-modal__zRIK8 > .style_cm-header__zzJZk button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__zRIK8 > .style_cm-header__zzJZk a {
    color: #3b3b96 !important
}

.style_cm-modal__zRIK8.style_cm-klaro__Ex3DL {
    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__zRIK8 > .style_cm-body__QrNbl, .style_cm-modal__zRIK8 > .style_cm-footer__ce7jc {
    background-color: #fef2e0 !important
}

.style_cm-list-title__Iv_bx {
    color: #3b3b96 !important
}

.style_cm-caret__6CAre > a {
    color: #ffa724 !important
}

.style_cookie-modal__FMIXX {
    z-index: 100000 !important
}

.style_cn-ok__mWcfM {
    flex-direction: column !important
}

.style_cn-buttons__G0qF_ {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__G0qF_ > .style_cm-btn__OrQ1l.style_cm-btn-success__oql32, .style_klaro__teZhs .style_cookie-modal__FMIXX .style_cm-list-input__mIgT3:checked + .style_cm-list-label__Fs3Sr .style_slider__WNCVU {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__Hi_Wy > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__hdkpB {
    color: #000 !important;
    text-decoration: underline !important
}

.style_container__ItqUd {
    white-space: pre-wrap;
    word-break: break-word;
    gap: 70px;
    z-index: 2
}

@media screen and (max-width: 1980px) {
    .style_container__ItqUd {
        column-gap: 26px
    }
}

@media screen and (max-width: 992px) {
    .style_container__ItqUd {
        column-gap: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_container__ItqUd {
        white-space: unset !important;
        flex-direction: column;
        gap: 28px
    }
}

.style_subtitle__q9dpS {
    margin-top: 26px
}

@media screen and (max-width: 1980px) {
    .style_subtitle__q9dpS {
        margin-top: 26px
    }
}

@media screen and (max-width: 992px) {
    .style_subtitle__q9dpS {
        margin-top: 13px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__q9dpS {
        margin-top: 26px
    }
}

.style_left___MKgK, .style_right__tk9UN {
    z-index: 2
}

.style_padding__x__LkOwR {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__LkOwR {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__LkOwR {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__LkOwR {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__VFqvI {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__VFqvI {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__VFqvI {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__e3cC0 {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__e3cC0 {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__e3cC0 {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__e3cC0 {
        padding-top: 56px
    }
}

.style_padding__bottom__cayS2 {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__cayS2 {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__cayS2 {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__cayS2 {
        padding-bottom: 28px
    }
}

.style_padding__right__x6Rae {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__x6Rae {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__x6Rae {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__x6Rae {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__x6Rae {
        padding-right: 30px
    }
}

.style_padding__left__T2TjM {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__T2TjM {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__T2TjM {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__T2TjM {
        padding-left: 30px
    }
}

.style_body-text-mb__iIM_L {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__iIM_L {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__iIM_L {
        margin-bottom: 20px
    }
}

.style_h3-mb__QxK7N {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__QxK7N {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__QxK7N {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__bjF99 {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__bjF99 {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__bjF99 {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__bjF99 {
        padding-top: 7px
    }
}

.style_pb_xs__graat {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__graat {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__graat {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__graat {
        padding-bottom: 7px
    }
}

.style_pt_1__lelS0 {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__lelS0 {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__lelS0 {
        padding-top: 14px
    }
}

.style_pb_1__cDZ0c {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__cDZ0c {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__cDZ0c {
        padding-bottom: 14px
    }
}

.style_pt_2__w3BLb {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__w3BLb {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__w3BLb {
        padding-top: 28px
    }
}

.style_pb_2__fWHbU {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__fWHbU {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__fWHbU {
        padding-bottom: 28px
    }
}

.style_pt_3__DPQ6N {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__DPQ6N {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__DPQ6N {
        padding-top: 42px
    }
}

.style_pb_3__mFGh9 {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__mFGh9 {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__mFGh9 {
        padding-bottom: 42px
    }
}

.style_pt_4__KhqS7 {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__KhqS7 {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__KhqS7 {
        padding-top: 56px
    }
}

.style_pb_4__47Vn7 {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__47Vn7 {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__47Vn7 {
        padding-bottom: 56px
    }
}

.style_pt_8__MrHEJ {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__MrHEJ {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__MrHEJ {
        padding-top: 112px
    }
}

.style_pb_8__IVlPX {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__IVlPX {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__IVlPX {
        padding-bottom: 112px
    }
}

.style_p_xs__TrvVm {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__TrvVm {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__TrvVm {
        padding: 7px
    }
}

.style_p_1__Mm3oj {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__Mm3oj {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__Mm3oj {
        padding: 14px
    }
}

.style_p_2__vXvqg {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__vXvqg {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__vXvqg {
        padding: 28px
    }
}

.style_p_3__0dWWj {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__0dWWj {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__0dWWj {
        padding: 42px
    }
}

.style_p_4__2pX5c {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__2pX5c {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__2pX5c {
        padding: 56px
    }
}

.style_p_8__wwrGl {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__wwrGl {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__wwrGl {
        padding: 112px
    }
}

.style_btn__mb__z {
    border-radius: 10px;
    width: fit-content
}

.style_btn__mb__z:not(.style_btn-link__K55hi) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__mb__z:not(.style_btn-link__K55hi) {
        font-size: 15px
    }
}

.style_btn__mb__z.style_btn-primary__cD5yg {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__mb__z.style_btn-whatsapp__s5Wfz {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__mb__z.style_btn-primary__cD5yg:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__mb__z.style_btn-primary-light__wgYej {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__mb__z.style_btn-secondary__BmxnU {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__mb__z.style_btn-form__8WvHr {
    background-color: #82e8cd
}

.style_btn__mb__z.style_btn-form__8WvHr:hover {
    color: #fff
}

.style_btn__mb__z.style_btn-link__K55hi, .style_btn__mb__z.style_btn-link__K55hi:active, .style_btn__mb__z.style_btn-link__K55hi:focus, .style_btn__mb__z.style_btn-link__K55hi:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__mb__z.style_btn-link__K55hi, .style_btn__mb__z.style_btn-link__K55hi:active, .style_btn__mb__z.style_btn-link__K55hi:focus, .style_btn__mb__z.style_btn-link__K55hi:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__mb__z.style_btn-link__K55hi:hover {
    color: #3b3b96
}

.style_btn__mb__z.style_btn-social__rK_eM {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__mb__z.style_btn-medical__06N_R {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__mb__z.style_btn-medical-purple__qyiYu {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__mb__z.style_btn-social-pink__WI5R3 {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__mb__z.style_btn-main-blue__wJaKX {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__OHDxr:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__x8jZc, .style_black-link__x8jZc a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__x8jZc:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__mb__z.style_btn-link__K55hi, .style_btn__mb__z.style_lg__rC_Ny, .style_btn__mb__z.style_md__MiDwN, .style_btn__mb__z.style_sm__oR8je {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__mb__z.style_btn-link__K55hi, .style_btn__mb__z.style_lg__rC_Ny, .style_btn__mb__z.style_md__MiDwN, .style_btn__mb__z.style_sm__oR8je {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__mb__z.style_btn-link__K55hi, .style_btn__mb__z.style_lg__rC_Ny, .style_btn__mb__z.style_md__MiDwN, .style_btn__mb__z.style_sm__oR8je {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__mb__z.style_sm__oR8je {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__mb__z.style_sm__oR8je {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__mb__z.style_sm__oR8je {
        min-width: 130px
    }
}

.style_btn__mb__z.style_md__MiDwN {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__mb__z.style_md__MiDwN {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__mb__z.style_md__MiDwN {
        min-width: 186px
    }
}

.style_btn__mb__z.style_lg__rC_Ny {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__mb__z.style_lg__rC_Ny {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__mb__z.style_lg__rC_Ny {
        min-width: 215px
    }
}

.style_btn__mb__z.style_xl__CC2DK {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__mb__z.style_xl__CC2DK {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__mb__z.style_xl__CC2DK {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__1eumv {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__1eumv {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__1eumv {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__qhw__ {
    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__qhw__ {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__mb__z.style_btn-link__K55hi:disabled {
    color: #aaa
}

.style_footer-link__OHDxr, .style_footer-link__OHDxr a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__OHDxr:hover {
    color: #0fa
}

.style_btn-anmetist__8Jewg {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__ylyR0 {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__Af9zi {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__kGlMs {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__zZgTr {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__o5H6U {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__1KcZg, .style_h2__ee6JX, .style_h3__h4d_K {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__1KcZg {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__1KcZg {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__1KcZg {
        font-size: 30px
    }
}

.style_h2__ee6JX {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__ee6JX {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__ee6JX {
        font-size: 24px
    }
}

.style_h3__h4d_K {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__h4d_K {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__h4d_K {
        font-size: 24px
    }
}

.style_h4__GYVW9, .style_h5__JuqaU {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__GYVW9, .style_h5__JuqaU {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__GYVW9, .style_h5__JuqaU {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__JxZBI {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__JxZBI {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__JxZBI {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__1iR88, .style_textual_highlight__VstBB {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__1iR88 {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__1iR88 {
        font-size: 15px
    }
}

.style_textual_highlight__VstBB {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__VstBB {
        font-size: 15px
    }
}

.style_button-text__e9Mxn {
    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__e9Mxn {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__OfHe_ {
    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__OfHe_ {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__YJlsq {
    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__YJlsq {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__OfHe_ p:last-child, .style_body-text__YJlsq p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__kNwTJ {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__kNwTJ {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__kNwTJ.style_dropdown-item__afKTu {
        font-size: 14px !important
    }
}

.style_title__Umz94, .style_title__Umz94.style_h2__ee6JX {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__Umz94, .style_title__Umz94.style_h2__ee6JX {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__Umz94, .style_title__Umz94.style_h2__ee6JX {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__udYE1 {
    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__udYE1 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__udYE1 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__93ydR {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__93ydR {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__93ydR {
        margin-bottom: 15px
    }
}

.style_cta-text__0Ibw3 {
    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__0Ibw3 {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__0Ibw3 {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__O3lX_ {
    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__O3lX_ {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__CfId0.style_h3__h4d_K {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__CfId0.style_h3__h4d_K {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__CfId0.style_h3__h4d_K {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__2tl9S {
    height: 434px
}

.style_card_1__2tl9S .style_card_image__RTJzh img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__2tl9S {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__2tl9S .style_card_image__RTJzh {
        height: 231px
    }

    .style_card_1__2tl9S .style_card_body__FYssh {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__2tl9S {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__2tl9S .style_card_image__RTJzh {
        height: 127px
    }

    .style_card_1__2tl9S .style_card_body__FYssh {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__2tl9S {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__2tl9S .style_card_image__RTJzh {
        height: 200px
    }

    .style_card_1__2tl9S .style_card_body__FYssh {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__MU0qK {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__MU0qK {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__MU0qK {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__2tl9S, .style_card_2__MU0qK {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__2tl9S, .style_card_2__MU0qK {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__2tl9S, .style_card_2__MU0qK {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__2tl9S, .style_card_2__MU0qK {
        width: 330px !important
    }
}

.style_card_body__FYssh {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__FYssh {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__FYssh {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__FYssh {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__FYssh {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__FYssh {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__FYssh {
        height: 131.5px
    }
}

.style_text-black__I4Cve {
    color: #3b3b96
}

.style_text-main-orange__GVLau {
    color: #fff !important
}

.style_text-social-red__MTaaW {
    color: #ff7e47
}

.style_text-social-pink__Zf4kk {
    color: #ff92d5
}

.style_text-medic-blue__qqu7d {
    color: #fff !important
}

.style_text-medic-purple__PZ_zB {
    color: #968bd9
}

.style_bg-medic-beige__UiGK6 {
    background-color: #fff !important
}

.style_bg-main-orange-light__Uzs70 {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__Al9tU {
    background-color: #ffa724
}

.style_bg-amethyst-dark__ad92z {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__hjaaD {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__y5yHF {
    background-color: #3e385f
}

.style_bg-main-dark__1GWA5 {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__1GWA5 p {
    color: #fff
}

.style_bg-main-dark__1GWA5 .style_body-text__YJlsq.style_text-black__I4Cve p, .style_bg-main-dark__1GWA5 .style_body-text__YJlsq.style_text-main-black__8W8IQ p, .style_bg-main-dark__1GWA5 .style_card-text__uZ8RR.style_text-black__I4Cve p, .style_bg-main-dark__1GWA5 .style_card-text__uZ8RR.style_text-main-black__8W8IQ p, .style_bg-main-dark__1GWA5 .style_text-black__I4Cve p, .style_bg-main-dark__1GWA5 .style_text-main-black__8W8IQ p {
    color: #000 !important
}

.style_bg-main-light__JoNlR {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__JoNlR p {
    color: #000
}

.style_bg-main-dark__1GWA5 h1, .style_bg-main-dark__1GWA5 h2, .style_bg-main-dark__1GWA5 h3, .style_bg-main-dark__1GWA5 h4, .style_bg-main-dark__1GWA5 h5, .style_bg-main-dark__1GWA5 h6 {
    color: #fff
}

.style_bg-main-light__JoNlR h1, .style_bg-main-light__JoNlR h2, .style_bg-main-light__JoNlR h3, .style_bg-main-light__JoNlR h4, .style_bg-main-light__JoNlR h5, .style_bg-main-light__JoNlR h6 {
    color: #151424
}

.style_bg-main-turquoise__nqeRX {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light___D0L1 {
    background-color: #d5ddfd
}

.style_card-body__0laP_.style_text-main-black__8W8IQ, .style_card-body__0laP_.style_text-main-black__8W8IQ *, .style_card-footer__KNR79.style_text-main-black__8W8IQ, .style_card-footer__KNR79.style_text-main-black__8W8IQ *, .style_text-dark__Revta, .style_text-main-black__8W8IQ, .style_text-main-black__8W8IQ .style_btn-link__K55hi, .style_text-main-black__8W8IQ a, .style_text-main-black__8W8IQ button, .style_text-main-black__8W8IQ div, .style_text-main-black__8W8IQ h1, .style_text-main-black__8W8IQ h2, .style_text-main-black__8W8IQ h3, .style_text-main-black__8W8IQ h4, .style_text-main-black__8W8IQ h5, .style_text-main-black__8W8IQ h6, .style_text-main-black__8W8IQ p, .style_text-main-black__8W8IQ span, .style_text-main-black__8W8IQ time {
    color: #000 !important
}

.style_text-coal__1K0CX {
    color: #002d32
}

.style_bg-social-red__UwlAs {
    background-color: #fdeae1
}

.style_bg-social-red-dark__bXUVT {
    background-color: #ff7e47
}

.style_bg-social-pink__ajm74 {
    background-color: #fdedf3
}

.style_bg-social-pink-dark___LSsg {
    background-color: #ff92d5
}

.style_bg-medic-purple__X1jmo {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__nTh6f {
    background-color: #968bd9
}

.style_bg-medic-blue__BtOjT {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__DQ1_T {
    background-color: #99d4dc
}

.style_bg-coal__I3G_s {
    background-color: #002d32
}

.style_bg-coal-dark___mZ1i {
    background-color: #000b0d
}

.style_bg-coal-light__6wiVv {
    background-color: #f0fcfd
}

.style_bg-main-blue__lGjI2 {
    background-color: #3b3b96
}

.style_bg-ash-20__nX66y {
    background-color: #dcdcdc
}

.style_bg-main-white__Y24SL, .style_bg-white__i0l7V {
    background-color: #fff
}

.style_bg-amethyst__nAdwZ {
    background-color: #8a84f5
}

.style_bg-turquoise__8gCy8 {
    background-color: #23d2af
}

.style_bg-transparent__Qb_l_ {
    background: transparent
}

.style_text-decoration-none__0iyGT {
    text-decoration: none !important
}

.style_form-control__0RhS6 {
    min-height: 50px
}

.style_form-check-input__k_smK, .style_form-check-input__k_smK[type=checkbox], .style_form-control__0RhS6, .style_form-select__Gk5um {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__iWnxu .style_form-check-input__k_smK {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__iWnxu .style_form-check-input__k_smK: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__rTfzo .style_form-check-input__k_smK {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__rTfzo .style_form-check-input__k_smK: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__i0L0y {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__i0L0y {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__i0L0y {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__mb__z {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__g42_g + .style_btn__mb__z:hover {
    color: #fff !important
}

.style_card__AXDqz.style_custom__card__GP0Uo {
    --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__pzIjR {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__pzIjR {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__OorTF {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__RuQ7B {
    border: none !important
}

.style_navbar-toggler__RuQ7B:focus {
    box-shadow: none !important
}

.style_dark_ellipsis___XhKh .style_navbar-toggler-icon__lEpF5 {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__lEpF5.style_light_ellipsis__lDYVX {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav___B1F4 .style_dropdown-menu__WDvWI {
    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___B1F4 .style_dropdown-menu__WDvWI {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav___B1F4 .style_dropdown-menu__WDvWI * {
        color: #fff !important
    }
}

.style_navbar-nav___B1F4 .style_dropdown-menu__WDvWI .style_dropdown-item__afKTu {
    color: #000 !important
}

.style_navbar-nav___B1F4 .style_dropdown-menu__WDvWI .style_dropdown-item__afKTu:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__ccppe {
    background-color: #fff !important
}

.style_custom__pagination__xJaTz {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__xJaTz {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__xJaTz {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__xJaTz {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__xJaTz .style_page-item__qyPub {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__xJaTz .style_page-item__qyPub {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__xJaTz .style_page-link__iWCFX {
    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__xJaTz .style_page-link__iWCFX {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__xJaTz .style_page-link__iWCFX {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__xJaTz .style_active__K191c .style_page-link__iWCFX {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__wstNg {
    border-radius: 10px !important
}

.style_react-calendar__bdLaM {
    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__bdLaM {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__bdLaM .style_react-calendar__navigation__bCPlT {
    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__bdLaM .style_react-calendar__navigation__bCPlT {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__bdLaM .style_react-calendar__navigation__bCPlT {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__bdLaM .style_react-calendar__navigation__label__OS_MA {
    color: #ffa724 !important
}

.style_react-calendar__bdLaM .style_react-calendar__navigation__arrow__AJc_8 {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__bdLaM .style_react-calendar__navigation__next2-button__KdHpV, .style_react-calendar__bdLaM .style_react-calendar__navigation__prev2-button__0JPfj {
    display: none !important
}

.style_react-calendar__bdLaM .style_react-calendar__month-view__weekdays__1LTTs {
    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__bdLaM .style_react-calendar__month-view__weekdays__1LTTs {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__bdLaM .style_react-calendar__month-view__days__day--neighboringMonth__i0Fup {
    color: #b5b5b5 !important
}

.style_react-calendar__bdLaM .style_react-calendar__tile__9TPJj {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__bdLaM .style_react-calendar__tile__9TPJj {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__bdLaM .style_react-calendar__tile__9TPJj abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__bdLaM .style_react-calendar__tile__9TPJj abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__bdLaM .style_react-calendar__tile--active___n8yq {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__bdLaM .style_react-calendar__tile--active___n8yq abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__bdLaM .style_react-calendar__tile--now__DoqI_ {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__bdLaM .style_react-calendar__tile--now__DoqI_ abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__bdLaM .style_react-calendar__month-view__days__day--weekend__B2elH:not(.style_react-calendar__tile--active___n8yq) {
    color: #ffa724 !important
}

.style_pointer__pAIxK {
    cursor: pointer
}

.style_link_banner_text__GZPAD {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__GZPAD {
        margin-bottom: 28px
    }
}

.style_link_banner__ySJye {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__ySJye {
        padding-left: 21px
    }
}

.style_links_spacing__bMIyp {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__bMIyp {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__bMIyp {
        margin-right: 0
    }
}

.style_button_padding__uYveF {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__uYveF {
        padding: 12px 16px
    }
}

.style_links_button__F0nyD {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__F0nyD {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__XZWiC {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__YoSyQ {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__YoSyQ {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__YoSyQ {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__YoSyQ {
        padding: 50px 20px
    }
}

.style_standalone__teaser__YoSyQ p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__YoSyQ {
        white-space: unset !important
    }
}

.style_fDbOPw__2pMh_ {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__98DsU {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__nw1xA {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__nw1xA {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__nw1xA {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__UUiSj {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__ENU0r {
    display: flex !important
}

.style_fw-500__s68Y_ {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__kyqeV {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__kyqeV {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__kyqeV {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__kyqeV {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__s_UPI {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__s_UPI {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__s_UPI {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__jk2os, .style_uploadfilebutton__6KmPX {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__6KmPX {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__6KmPX {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__6KmPX {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__jk2os {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__jk2os {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__jk2os {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__2vC4R {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__fxbT5 {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__bCb0R, .style_first_component_big_searchbar__CYWWy {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__bCb0R, .style_first_component_big_searchbar__CYWWy {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__bCb0R, .style_first_component_big_searchbar__CYWWy {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__CYWWy {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__U6vJn {
    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__iGZvh {
    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__iGZvh {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__iGZvh {
        overflow-y: scroll
    }
}

.style_cn-body__iGZvh > p, .style_cn-body__iGZvh > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__bkJ1a > .style_cm-btn__nH5Ct.style_cm-btn-danger__VK85c.style_cn-decline__ubaRI {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__bkJ1a > .style_cm-btn__nH5Ct.style_cm-btn-success__L_ies {
    font-size: 20px
}

.style_cm-modal__gehqw > .style_cm-header__l8UDJ {
    background-color: #fef2e0 !important
}

.style_cm-modal__gehqw > .style_cm-header__l8UDJ .style_title__Umz94 {
    color: #3b3b96 !important
}

.style_cm-modal__gehqw > .style_cm-header__l8UDJ p > span {
    color: #000 !important
}

.style_cm-modal__gehqw > .style_cm-header__l8UDJ button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__gehqw > .style_cm-header__l8UDJ a {
    color: #3b3b96 !important
}

.style_cm-modal__gehqw.style_cm-klaro__x2EXh {
    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__gehqw > .style_cm-body__WefCS, .style_cm-modal__gehqw > .style_cm-footer__bFDeR {
    background-color: #fef2e0 !important
}

.style_cm-list-title__Jo5jh {
    color: #3b3b96 !important
}

.style_cm-caret__VMKdX > a {
    color: #ffa724 !important
}

.style_cookie-modal__g3hTd {
    z-index: 100000 !important
}

.style_cn-ok__HHd9y {
    flex-direction: column !important
}

.style_cn-buttons__bkJ1a {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__bkJ1a > .style_cm-btn__nH5Ct.style_cm-btn-success__L_ies, .style_klaro__6ebv4 .style_cookie-modal__g3hTd .style_cm-list-input__ClEzm:checked + .style_cm-list-label__KFfyQ .style_slider___bmcl {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__2Q0Aw > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__W5nlV {
    color: #000 !important;
    text-decoration: underline !important
}

.style_description__YQQRr {
    margin-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_description__YQQRr {
        margin-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_description__YQQRr {
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_description__YQQRr {
        margin-bottom: 28px
    }
}

.style_active__video_container__Unnv7 {
    height: 550px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_active__video_container__Unnv7 {
        height: 385.08px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_active__video_container__Unnv7 {
        height: 184.7px;
        margin-bottom: 24px
    }
}

.style_play__btn__qx9YM {
    z-index: 100;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -100%)
}

.style_video__slider__miA1S {
    min-height: 160px;
    overflow-x: hidden;
    position: relative
}

@media screen and (max-width: 576px) {
    .style_video__slider__miA1S {
        min-height: unset
    }
}

.style_slider_inner_container__hfzCf {
    display: flex;
    gap: 1rem;
    width: 100%;
    overflow-y: hidden;
    width: 98%;
    margin-left: 1%
}

.style_video__container__cpkrK {
    border: 1px solid;
    border-radius: 10px;
    cursor: pointer;
    transition: all .5s ease
}

.style_control__arrow__KeuJr {
    position: absolute;
    z-index: 100;
    background-color: #a9f1dc;
    padding: 20px;
    height: 100%;
    background-color: rgba(0, 0, 0, .4);
    color: #fff;
    backdrop-filter: blur(5px);
    opacity: 1 !important;
    display: flex !important
}

.style_control__arrow__KeuJr.style_disabled__cGd8Y {
    opacity: .5
}

.style_left_control__arrow__9Js94 {
    left: 0;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px
}

.style_right_control__arrow__nWcdX {
    right: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px
}

.style_video_ccarosel__iLKop {
    padding-right: 26px;
    height: 166px
}

@media screen and (max-width: 992px) {
    .style_video_ccarosel__iLKop {
        height: 117px
    }
}

@media screen and (max-width: 576px) {
    .style_video_ccarosel__iLKop {
        height: 117px
    }
}

.style_screenshots__carousel___9gKH {
    width: 100%;
    margin-top: 1rem
}

.style_screenshots__carousel___9gKH .style_screenshot__item__L_4kt {
    padding: 0 .5rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.style_screenshots__carousel___9gKH .style_screenshot__item__L_4kt .style_screenshot__image__Oljde {
    width: 100%;
    max-width: 200px;
    height: auto;
    border-radius: 8px;
    object-fit: cover
}

@media screen and (max-width: 992px) {
    .style_screenshots__carousel___9gKH .style_screenshot__item__L_4kt .style_screenshot__image__Oljde {
        max-width: 150px
    }
}

@media screen and (max-width: 576px) {
    .style_screenshots__carousel___9gKH .style_screenshot__item__L_4kt .style_screenshot__image__Oljde {
        max-width: 120px
    }
}

.style_screenshots__grid__gyZtX {
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
    gap: 1rem
}

.style_screenshots__grid__gyZtX .style_screenshot__item__L_4kt {
    flex: 0 0 auto;
    max-width: 200px
}

@media screen and (max-width: 992px) {
    .style_screenshots__grid__gyZtX .style_screenshot__item__L_4kt {
        max-width: 150px
    }
}

@media screen and (max-width: 576px) {
    .style_screenshots__grid__gyZtX .style_screenshot__item__L_4kt {
        max-width: 120px
    }
}

.style_screenshots__grid__gyZtX .style_screenshot__item__L_4kt .style_screenshot__image__Oljde {
    width: 100%;
    height: auto;
    border-radius: 8px;
    object-fit: cover
}

.style_padding__x__mRtcR {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__mRtcR {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__mRtcR {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__mRtcR {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__9MCom {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__9MCom {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__9MCom {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top___AkBM {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top___AkBM {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top___AkBM {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top___AkBM {
        padding-top: 56px
    }
}

.style_padding__bottom__J5cf2 {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__J5cf2 {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__J5cf2 {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__J5cf2 {
        padding-bottom: 28px
    }
}

.style_padding__right__wAYtU {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__wAYtU {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__wAYtU {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__wAYtU {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__wAYtU {
        padding-right: 30px
    }
}

.style_padding__left__F_d_F {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__F_d_F {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__F_d_F {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__F_d_F {
        padding-left: 30px
    }
}

.style_body-text-mb__ysiQu {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__ysiQu {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__ysiQu {
        margin-bottom: 20px
    }
}

.style_h3-mb__fb3Vp {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__fb3Vp {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__fb3Vp {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__oMkzS {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__oMkzS {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__oMkzS {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__oMkzS {
        padding-top: 7px
    }
}

.style_pb_xs__7WvdO {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__7WvdO {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__7WvdO {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__7WvdO {
        padding-bottom: 7px
    }
}

.style_pt_1__VuH_s {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__VuH_s {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__VuH_s {
        padding-top: 14px
    }
}

.style_pb_1__wy0TA {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__wy0TA {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__wy0TA {
        padding-bottom: 14px
    }
}

.style_pt_2__KqIXz {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__KqIXz {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__KqIXz {
        padding-top: 28px
    }
}

.style_pb_2__P48SR {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__P48SR {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__P48SR {
        padding-bottom: 28px
    }
}

.style_pt_3__fUcbT {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__fUcbT {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__fUcbT {
        padding-top: 42px
    }
}

.style_pb_3__NRNOY {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__NRNOY {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__NRNOY {
        padding-bottom: 42px
    }
}

.style_pt_4__hLyit {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__hLyit {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__hLyit {
        padding-top: 56px
    }
}

.style_pb_4__J9UJt {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__J9UJt {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__J9UJt {
        padding-bottom: 56px
    }
}

.style_pt_8__9h39w {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__9h39w {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__9h39w {
        padding-top: 112px
    }
}

.style_pb_8__so_sU {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__so_sU {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__so_sU {
        padding-bottom: 112px
    }
}

.style_p_xs__gRcxD {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__gRcxD {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__gRcxD {
        padding: 7px
    }
}

.style_p_1__1gM4s {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__1gM4s {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__1gM4s {
        padding: 14px
    }
}

.style_p_2__vdKV6 {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__vdKV6 {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__vdKV6 {
        padding: 28px
    }
}

.style_p_3__kyunh {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__kyunh {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__kyunh {
        padding: 42px
    }
}

.style_p_4__CGKp2 {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__CGKp2 {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__CGKp2 {
        padding: 56px
    }
}

.style_p_8__CEb_o {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__CEb_o {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__CEb_o {
        padding: 112px
    }
}

.style_btn__sTWYl {
    border-radius: 10px;
    width: fit-content
}

.style_btn__sTWYl:not(.style_btn-link__YL5l9) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__sTWYl:not(.style_btn-link__YL5l9) {
        font-size: 15px
    }
}

.style_btn__sTWYl.style_btn-primary__Ob2oh {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__sTWYl.style_btn-whatsapp__L_D_u {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__sTWYl.style_btn-primary__Ob2oh:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__sTWYl.style_btn-primary-light__5H9iT {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__sTWYl.style_btn-secondary___2p5z {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__sTWYl.style_btn-form__SjUxH {
    background-color: #82e8cd
}

.style_btn__sTWYl.style_btn-form__SjUxH:hover {
    color: #fff
}

.style_btn__sTWYl.style_btn-link__YL5l9, .style_btn__sTWYl.style_btn-link__YL5l9:active, .style_btn__sTWYl.style_btn-link__YL5l9:focus, .style_btn__sTWYl.style_btn-link__YL5l9:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__sTWYl.style_btn-link__YL5l9, .style_btn__sTWYl.style_btn-link__YL5l9:active, .style_btn__sTWYl.style_btn-link__YL5l9:focus, .style_btn__sTWYl.style_btn-link__YL5l9:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__sTWYl.style_btn-link__YL5l9:hover {
    color: #3b3b96
}

.style_btn__sTWYl.style_btn-social__NULmf {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__sTWYl.style_btn-medical__FKxlJ {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__sTWYl.style_btn-medical-purple___lHwM {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__sTWYl.style_btn-social-pink__5BH9_ {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__sTWYl.style_btn-main-blue__Vlr3C {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__yP_EA:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__TzzL8, .style_black-link__TzzL8 a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__TzzL8:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__sTWYl.style_btn-link__YL5l9, .style_btn__sTWYl.style_lg__gh8VZ, .style_btn__sTWYl.style_md__Rg4gw, .style_btn__sTWYl.style_sm__df4u_ {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__sTWYl.style_btn-link__YL5l9, .style_btn__sTWYl.style_lg__gh8VZ, .style_btn__sTWYl.style_md__Rg4gw, .style_btn__sTWYl.style_sm__df4u_ {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__sTWYl.style_btn-link__YL5l9, .style_btn__sTWYl.style_lg__gh8VZ, .style_btn__sTWYl.style_md__Rg4gw, .style_btn__sTWYl.style_sm__df4u_ {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__sTWYl.style_sm__df4u_ {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__sTWYl.style_sm__df4u_ {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__sTWYl.style_sm__df4u_ {
        min-width: 130px
    }
}

.style_btn__sTWYl.style_md__Rg4gw {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__sTWYl.style_md__Rg4gw {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__sTWYl.style_md__Rg4gw {
        min-width: 186px
    }
}

.style_btn__sTWYl.style_lg__gh8VZ {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__sTWYl.style_lg__gh8VZ {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__sTWYl.style_lg__gh8VZ {
        min-width: 215px
    }
}

.style_btn__sTWYl.style_xl__Qwyto {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__sTWYl.style_xl__Qwyto {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__sTWYl.style_xl__Qwyto {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__ApKSF {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__ApKSF {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__ApKSF {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button___qz52 {
    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___qz52 {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__sTWYl.style_btn-link__YL5l9:disabled {
    color: #aaa
}

.style_footer-link__yP_EA, .style_footer-link__yP_EA a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__yP_EA:hover {
    color: #0fa
}

.style_btn-anmetist__CD2RS {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__xVfui {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__d_LnU {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__6yFju {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__jXYeo {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__oDMgM {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__zqbKb, .style_h2__B2o12, .style_h3__RELmk {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__zqbKb {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__zqbKb {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__zqbKb {
        font-size: 30px
    }
}

.style_h2__B2o12 {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__B2o12 {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__B2o12 {
        font-size: 24px
    }
}

.style_h3__RELmk {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__RELmk {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__RELmk {
        font-size: 24px
    }
}

.style_h4__WOzjU, .style_h5__XkiwZ {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__WOzjU, .style_h5__XkiwZ {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__WOzjU, .style_h5__XkiwZ {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__23zqA {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__23zqA {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__23zqA {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__WKmwE, .style_textual_highlight__yjBMe {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__WKmwE {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__WKmwE {
        font-size: 15px
    }
}

.style_textual_highlight__yjBMe {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__yjBMe {
        font-size: 15px
    }
}

.style_button-text__gCOJ_ {
    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__gCOJ_ {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__wc1Er {
    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__wc1Er {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__wVVH_ {
    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__wVVH_ {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__wc1Er p:last-child, .style_body-text__wVVH_ p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__hy5Re {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__hy5Re {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__hy5Re.style_dropdown-item__HoIP3 {
        font-size: 14px !important
    }
}

.style_title__EsnvI, .style_title__EsnvI.style_h2__B2o12 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__EsnvI, .style_title__EsnvI.style_h2__B2o12 {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__EsnvI, .style_title__EsnvI.style_h2__B2o12 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__6hPYh {
    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__6hPYh {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__6hPYh {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__ZKaYy {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__ZKaYy {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__ZKaYy {
        margin-bottom: 15px
    }
}

.style_cta-text__UOGct {
    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__UOGct {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__UOGct {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__u7mTd {
    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__u7mTd {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__Oo2LK.style_h3__RELmk {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__Oo2LK.style_h3__RELmk {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__Oo2LK.style_h3__RELmk {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__Ay7IT {
    height: 434px
}

.style_card_1__Ay7IT .style_card_image__TMF59 img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__Ay7IT {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__Ay7IT .style_card_image__TMF59 {
        height: 231px
    }

    .style_card_1__Ay7IT .style_card_body__e0nWO {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__Ay7IT {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__Ay7IT .style_card_image__TMF59 {
        height: 127px
    }

    .style_card_1__Ay7IT .style_card_body__e0nWO {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__Ay7IT {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__Ay7IT .style_card_image__TMF59 {
        height: 200px
    }

    .style_card_1__Ay7IT .style_card_body__e0nWO {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__2Y3YR {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__2Y3YR {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__2Y3YR {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__Ay7IT, .style_card_2__2Y3YR {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__Ay7IT, .style_card_2__2Y3YR {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__Ay7IT, .style_card_2__2Y3YR {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__Ay7IT, .style_card_2__2Y3YR {
        width: 330px !important
    }
}

.style_card_body__e0nWO {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__e0nWO {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__e0nWO {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__e0nWO {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__e0nWO {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__e0nWO {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__e0nWO {
        height: 131.5px
    }
}

.style_text-black__JVwD9 {
    color: #3b3b96
}

.style_text-main-orange__xTIiI {
    color: #fff !important
}

.style_text-social-red__XloXu {
    color: #ff7e47
}

.style_text-social-pink__nJjEZ {
    color: #ff92d5
}

.style_text-medic-blue__0md4t {
    color: #fff !important
}

.style_text-medic-purple__DbONX {
    color: #968bd9
}

.style_bg-medic-beige__jonbm {
    background-color: #fff !important
}

.style_bg-main-orange-light__5ttGs {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__XltLp {
    background-color: #ffa724
}

.style_bg-amethyst-dark__xJ5Kr {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__jyUBR {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__Z8yjX {
    background-color: #3e385f
}

.style_bg-main-dark__kJBoF {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__kJBoF p {
    color: #fff
}

.style_bg-main-dark__kJBoF .style_body-text__wVVH_.style_text-black__JVwD9 p, .style_bg-main-dark__kJBoF .style_body-text__wVVH_.style_text-main-black__UFt_E p, .style_bg-main-dark__kJBoF .style_card-text__mGZts.style_text-black__JVwD9 p, .style_bg-main-dark__kJBoF .style_card-text__mGZts.style_text-main-black__UFt_E p, .style_bg-main-dark__kJBoF .style_text-black__JVwD9 p, .style_bg-main-dark__kJBoF .style_text-main-black__UFt_E p {
    color: #000 !important
}

.style_bg-main-light__17W0f {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__17W0f p {
    color: #000
}

.style_bg-main-dark__kJBoF h1, .style_bg-main-dark__kJBoF h2, .style_bg-main-dark__kJBoF h3, .style_bg-main-dark__kJBoF h4, .style_bg-main-dark__kJBoF h5, .style_bg-main-dark__kJBoF h6 {
    color: #fff
}

.style_bg-main-light__17W0f h1, .style_bg-main-light__17W0f h2, .style_bg-main-light__17W0f h3, .style_bg-main-light__17W0f h4, .style_bg-main-light__17W0f h5, .style_bg-main-light__17W0f h6 {
    color: #151424
}

.style_bg-main-turquoise__LxRNm {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__GmIzi {
    background-color: #d5ddfd
}

.style_card-body__N9ivh.style_text-main-black__UFt_E, .style_card-body__N9ivh.style_text-main-black__UFt_E *, .style_card-footer__CISKs.style_text-main-black__UFt_E, .style_card-footer__CISKs.style_text-main-black__UFt_E *, .style_text-dark__23FFL, .style_text-main-black__UFt_E, .style_text-main-black__UFt_E .style_btn-link__YL5l9, .style_text-main-black__UFt_E a, .style_text-main-black__UFt_E button, .style_text-main-black__UFt_E div, .style_text-main-black__UFt_E h1, .style_text-main-black__UFt_E h2, .style_text-main-black__UFt_E h3, .style_text-main-black__UFt_E h4, .style_text-main-black__UFt_E h5, .style_text-main-black__UFt_E h6, .style_text-main-black__UFt_E p, .style_text-main-black__UFt_E span, .style_text-main-black__UFt_E time {
    color: #000 !important
}

.style_text-coal__bx_aS {
    color: #002d32
}

.style_bg-social-red__vMbnS {
    background-color: #fdeae1
}

.style_bg-social-red-dark__1t06l {
    background-color: #ff7e47
}

.style_bg-social-pink__971m6 {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__74jH7 {
    background-color: #ff92d5
}

.style_bg-medic-purple__iIhfK {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__cVjjA {
    background-color: #968bd9
}

.style_bg-medic-blue__Dnt8p {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__2zcGt {
    background-color: #99d4dc
}

.style_bg-coal___lwin {
    background-color: #002d32
}

.style_bg-coal-dark__v2ql_ {
    background-color: #000b0d
}

.style_bg-coal-light__hGZYs {
    background-color: #f0fcfd
}

.style_bg-main-blue__NN9AB {
    background-color: #3b3b96
}

.style_bg-ash-20__HH61d {
    background-color: #dcdcdc
}

.style_bg-main-white__FkAAh, .style_bg-white__hcnat {
    background-color: #fff
}

.style_bg-amethyst__8FydX {
    background-color: #8a84f5
}

.style_bg-turquoise__8Mccy {
    background-color: #23d2af
}

.style_bg-transparent__Rlnuw {
    background: transparent
}

.style_text-decoration-none__phBVz {
    text-decoration: none !important
}

.style_form-control__QL3Iq {
    min-height: 50px
}

.style_form-check-input__hvFw5, .style_form-check-input__hvFw5[type=checkbox], .style_form-control__QL3Iq, .style_form-select__0eFJ_ {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__mxQYb .style_form-check-input__hvFw5 {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__mxQYb .style_form-check-input__hvFw5: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__IUha3 .style_form-check-input__hvFw5 {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__IUha3 .style_form-check-input__hvFw5: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__jEt77 {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__jEt77 {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__jEt77 {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__sTWYl {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__pVMM1 + .style_btn__sTWYl:hover {
    color: #fff !important
}

.style_card__3_fP5.style_custom__card__qH54w {
    --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__Mu2lj {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__Mu2lj {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__c2HFu {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__gip2T {
    border: none !important
}

.style_navbar-toggler__gip2T:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__MCmaA .style_navbar-toggler-icon__guDA_ {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__guDA_.style_light_ellipsis__omtSU {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__oH0Fo .style_dropdown-menu__7ME9N {
    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__oH0Fo .style_dropdown-menu__7ME9N {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__oH0Fo .style_dropdown-menu__7ME9N * {
        color: #fff !important
    }
}

.style_navbar-nav__oH0Fo .style_dropdown-menu__7ME9N .style_dropdown-item__HoIP3 {
    color: #000 !important
}

.style_navbar-nav__oH0Fo .style_dropdown-menu__7ME9N .style_dropdown-item__HoIP3:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__OKu_6 {
    background-color: #fff !important
}

.style_custom__pagination__u1RAJ {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__u1RAJ {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__u1RAJ {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__u1RAJ {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__u1RAJ .style_page-item__nVeKm {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__u1RAJ .style_page-item__nVeKm {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__u1RAJ .style_page-link__r5PBl {
    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__u1RAJ .style_page-link__r5PBl {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__u1RAJ .style_page-link__r5PBl {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__u1RAJ .style_active__JCbVS .style_page-link__r5PBl {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__H5vZ6 {
    border-radius: 10px !important
}

.style_react-calendar__CJa3K {
    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__CJa3K {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__CJa3K .style_react-calendar__navigation__BsO1m {
    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__CJa3K .style_react-calendar__navigation__BsO1m {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__CJa3K .style_react-calendar__navigation__BsO1m {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__CJa3K .style_react-calendar__navigation__label__U62n4 {
    color: #ffa724 !important
}

.style_react-calendar__CJa3K .style_react-calendar__navigation__arrow__NYV3X {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__CJa3K .style_react-calendar__navigation__next2-button__jNspW, .style_react-calendar__CJa3K .style_react-calendar__navigation__prev2-button__sECnO {
    display: none !important
}

.style_react-calendar__CJa3K .style_react-calendar__month-view__weekdays__t4Q3v {
    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__CJa3K .style_react-calendar__month-view__weekdays__t4Q3v {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__CJa3K .style_react-calendar__month-view__days__day--neighboringMonth__s16vA {
    color: #b5b5b5 !important
}

.style_react-calendar__CJa3K .style_react-calendar__tile__16iFZ {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__CJa3K .style_react-calendar__tile__16iFZ {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__CJa3K .style_react-calendar__tile__16iFZ abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__CJa3K .style_react-calendar__tile__16iFZ abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__CJa3K .style_react-calendar__tile--active__Yubq0 {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__CJa3K .style_react-calendar__tile--active__Yubq0 abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__CJa3K .style_react-calendar__tile--now__RaHse {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__CJa3K .style_react-calendar__tile--now__RaHse abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__CJa3K .style_react-calendar__month-view__days__day--weekend__rGSVn:not(.style_react-calendar__tile--active__Yubq0) {
    color: #ffa724 !important
}

.style_pointer__xrhcq {
    cursor: pointer
}

.style_link_banner_text__rWQkJ {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__rWQkJ {
        margin-bottom: 28px
    }
}

.style_link_banner__jgl94 {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__jgl94 {
        padding-left: 21px
    }
}

.style_links_spacing__Wo_MR {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__Wo_MR {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__Wo_MR {
        margin-right: 0
    }
}

.style_button_padding__W7Y6O {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__W7Y6O {
        padding: 12px 16px
    }
}

.style_links_button__emETn {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__emETn {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__B874N {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__uTsGx {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__uTsGx {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__uTsGx {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__uTsGx {
        padding: 50px 20px
    }
}

.style_standalone__teaser__uTsGx p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__uTsGx {
        white-space: unset !important
    }
}

.style_fDbOPw__QLPFj {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__CPXHi {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__5DIUS {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__5DIUS {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__5DIUS {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__GYLWi {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__bFVpG {
    display: flex !important
}

.style_fw-500__srBOe {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__3fgrl {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__3fgrl {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__3fgrl {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__3fgrl {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__83XzU {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__83XzU {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__83XzU {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__fPPB3, .style_uploadfilebutton__tkgWg {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__tkgWg {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__tkgWg {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__tkgWg {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__fPPB3 {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__fPPB3 {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__fPPB3 {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__04ILW {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__oabBF {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__CW74b, .style_first_component_big_searchbar__2AJCp {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__CW74b, .style_first_component_big_searchbar__2AJCp {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__CW74b, .style_first_component_big_searchbar__2AJCp {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__2AJCp {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__NbmK2 {
    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__bOx5o {
    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__bOx5o {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__bOx5o {
        overflow-y: scroll
    }
}

.style_cn-body__bOx5o > p, .style_cn-body__bOx5o > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__XyyVf > .style_cm-btn__Z_cKf.style_cm-btn-danger__OYpX9.style_cn-decline__N9c3G {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__XyyVf > .style_cm-btn__Z_cKf.style_cm-btn-success__BFgAW {
    font-size: 20px
}

.style_cm-modal__bA8qb > .style_cm-header__UfaYv {
    background-color: #fef2e0 !important
}

.style_cm-modal__bA8qb > .style_cm-header__UfaYv .style_title__EsnvI {
    color: #3b3b96 !important
}

.style_cm-modal__bA8qb > .style_cm-header__UfaYv p > span {
    color: #000 !important
}

.style_cm-modal__bA8qb > .style_cm-header__UfaYv button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__bA8qb > .style_cm-header__UfaYv a {
    color: #3b3b96 !important
}

.style_cm-modal__bA8qb.style_cm-klaro__Rz_eL {
    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__bA8qb > .style_cm-body__tlbnv, .style_cm-modal__bA8qb > .style_cm-footer__6__l_ {
    background-color: #fef2e0 !important
}

.style_cm-list-title__3fMuo {
    color: #3b3b96 !important
}

.style_cm-caret__BmAVC > a {
    color: #ffa724 !important
}

.style_cookie-modal__hYJ1Z {
    z-index: 100000 !important
}

.style_cn-ok__yzCsb {
    flex-direction: column !important
}

.style_cn-buttons__XyyVf {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__XyyVf > .style_cm-btn__Z_cKf.style_cm-btn-success__BFgAW, .style_klaro__v4uUE .style_cookie-modal__hYJ1Z .style_cm-list-input__JzQJ4:checked + .style_cm-list-label__DW5VL .style_slider__R5pki {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__Fb1k7 > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__iv7LP {
    color: #000 !important;
    text-decoration: underline !important
}

@media screen and (max-width: 992px)and (min-width: 576px) {
    .style_header__eUXce {
        column-gap: 16px
    }
}

@media screen and (max-width: 992px) {
    .style_wrapper__04ILW {
        display: none
    }
}

.style_container__LPQcL {
    padding-left: 0;
    padding-top: 104px;
    column-gap: 104px
}

@media screen and (max-width: 1280px) {
    .style_container__LPQcL {
        column-gap: 84px;
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_container__LPQcL {
        padding-top: 60px;
        flex-direction: column
    }
}

@media screen and (max-width: 576px) {
    .style_container__LPQcL {
        padding-top: 40px;
        padding-left: 30px
    }
}

.style_container_padding___XpaL {
    padding-bottom: 40px
}

@media screen and (max-width: 1280px) {
    .style_container_padding___XpaL {
        padding-bottom: 40px
    }
}

@media screen and (max-width: 992px) {
    .style_container_padding___XpaL {
        padding-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_container_padding___XpaL {
        padding-bottom: 21px
    }
}

.style_zvooveIcon__9Ydt_ {
    margin-top: auto;
    margin-bottom: auto
}

img.style_zvooveIcon__9Ydt_ {
    height: 468px;
    width: auto
}

@media screen and (max-width: 1280px) {
    img.style_zvooveIcon__9Ydt_ {
        height: 300px
    }
}

@media screen and (max-width: 992px) {
    img.style_zvooveIcon__9Ydt_ {
        width: 209px;
        height: auto;
        margin-bottom: 40px
    }
}

@media screen and (max-width: 576px) {
    img.style_zvooveIcon__9Ydt_ {
        margin-left: -30px;
        width: 250px;
        height: auto
    }
}

.style_legends__inner_wrapper__peM_0 {
    row-gap: 26px
}

@media screen and (max-width: 992px) {
    .style_legends__inner_wrapper__peM_0 {
        row-gap: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_legends__inner_wrapper__peM_0 {
        row-gap: 28px
    }
}

.style_legend__IVaCT {
    display: flex;
    align-items: center
}

.style_legendText__9bCCK {
    margin-left: 26px
}

@media screen and (max-width: 992px) {
    .style_legendText__9bCCK {
        margin-left: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_legendText__9bCCK {
        margin-left: 14px
    }
}

.style_legendIcon___fjvy {
    width: auto;
    height: 127px
}

@media screen and (max-width: 1280px) {
    .style_legendIcon___fjvy {
        height: 80px
    }
}

@media screen and (max-width: 992px) {
    .style_legendIcon___fjvy {
        height: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_legendIcon___fjvy {
        height: 100px
    }
}

.style_undertitle__CVcRo {
    margin-bottom: 0;
    margin-top: 38px
}

@media screen and (max-width: 992px) {
    .style_undertitle__CVcRo {
        margin-top: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_undertitle__CVcRo {
        margin-top: 22px
    }
}

.style_padding__x__P_ick {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__P_ick {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__P_ick {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__P_ick {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__xKU_8 {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__xKU_8 {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__xKU_8 {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__zo8D_ {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__zo8D_ {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__zo8D_ {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__zo8D_ {
        padding-top: 56px
    }
}

.style_padding__bottom__6wOT4 {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__6wOT4 {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__6wOT4 {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__6wOT4 {
        padding-bottom: 28px
    }
}

.style_padding__right__oTor0 {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__oTor0 {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__oTor0 {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__oTor0 {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__oTor0 {
        padding-right: 30px
    }
}

.style_padding__left___U7ST {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left___U7ST {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left___U7ST {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left___U7ST {
        padding-left: 30px
    }
}

.style_body-text-mb__2sd83 {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__2sd83 {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__2sd83 {
        margin-bottom: 20px
    }
}

.style_h3-mb__2keTG {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__2keTG {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__2keTG {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__jgjRi {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__jgjRi {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__jgjRi {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__jgjRi {
        padding-top: 7px
    }
}

.style_pb_xs__Q9chJ {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__Q9chJ {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__Q9chJ {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__Q9chJ {
        padding-bottom: 7px
    }
}

.style_pt_1__OQk0z {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__OQk0z {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__OQk0z {
        padding-top: 14px
    }
}

.style_pb_1__aMMgM {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__aMMgM {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__aMMgM {
        padding-bottom: 14px
    }
}

.style_pt_2__PH80r {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__PH80r {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__PH80r {
        padding-top: 28px
    }
}

.style_pb_2__RkwnG {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__RkwnG {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__RkwnG {
        padding-bottom: 28px
    }
}

.style_pt_3___C9AK {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3___C9AK {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3___C9AK {
        padding-top: 42px
    }
}

.style_pb_3__xCDtR {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__xCDtR {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__xCDtR {
        padding-bottom: 42px
    }
}

.style_pt_4__TtlAg {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__TtlAg {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__TtlAg {
        padding-top: 56px
    }
}

.style_pb_4__H1iGF {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__H1iGF {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__H1iGF {
        padding-bottom: 56px
    }
}

.style_pt_8__ikU4X {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__ikU4X {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__ikU4X {
        padding-top: 112px
    }
}

.style_pb_8__3UFhp {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__3UFhp {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__3UFhp {
        padding-bottom: 112px
    }
}

.style_p_xs__JlL_N {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__JlL_N {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__JlL_N {
        padding: 7px
    }
}

.style_p_1__E1kKz {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__E1kKz {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__E1kKz {
        padding: 14px
    }
}

.style_p_2__cEskV {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__cEskV {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__cEskV {
        padding: 28px
    }
}

.style_p_3__rHl6b {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__rHl6b {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__rHl6b {
        padding: 42px
    }
}

.style_p_4__qYSf1 {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__qYSf1 {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__qYSf1 {
        padding: 56px
    }
}

.style_p_8__2vD0x {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__2vD0x {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__2vD0x {
        padding: 112px
    }
}

.style_btn__edjqU {
    border-radius: 10px;
    width: fit-content
}

.style_btn__edjqU:not(.style_btn-link___cZdp) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__edjqU:not(.style_btn-link___cZdp) {
        font-size: 15px
    }
}

.style_btn__edjqU.style_btn-primary__Awf_l {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__edjqU.style_btn-whatsapp__TEjgJ {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__edjqU.style_btn-primary__Awf_l:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__edjqU.style_btn-primary-light__PH4fu {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__edjqU.style_btn-secondary__C_XYn {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__edjqU.style_btn-form__4ljQT {
    background-color: #82e8cd
}

.style_btn__edjqU.style_btn-form__4ljQT:hover {
    color: #fff
}

.style_btn__edjqU.style_btn-link___cZdp, .style_btn__edjqU.style_btn-link___cZdp:active, .style_btn__edjqU.style_btn-link___cZdp:focus, .style_btn__edjqU.style_btn-link___cZdp:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__edjqU.style_btn-link___cZdp, .style_btn__edjqU.style_btn-link___cZdp:active, .style_btn__edjqU.style_btn-link___cZdp:focus, .style_btn__edjqU.style_btn-link___cZdp:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__edjqU.style_btn-link___cZdp:hover {
    color: #3b3b96
}

.style_btn__edjqU.style_btn-social__ivWzV {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__edjqU.style_btn-medical__JKTO5 {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__edjqU.style_btn-medical-purple__b8i5G {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__edjqU.style_btn-social-pink__atVld {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__edjqU.style_btn-main-blue__yv9sw {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__V5xND:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__O1qRF, .style_black-link__O1qRF a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__O1qRF:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__edjqU.style_btn-link___cZdp, .style_btn__edjqU.style_lg__0_7Qd, .style_btn__edjqU.style_md__UOhy9, .style_btn__edjqU.style_sm__jFJnD {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__edjqU.style_btn-link___cZdp, .style_btn__edjqU.style_lg__0_7Qd, .style_btn__edjqU.style_md__UOhy9, .style_btn__edjqU.style_sm__jFJnD {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__edjqU.style_btn-link___cZdp, .style_btn__edjqU.style_lg__0_7Qd, .style_btn__edjqU.style_md__UOhy9, .style_btn__edjqU.style_sm__jFJnD {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__edjqU.style_sm__jFJnD {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__edjqU.style_sm__jFJnD {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__edjqU.style_sm__jFJnD {
        min-width: 130px
    }
}

.style_btn__edjqU.style_md__UOhy9 {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__edjqU.style_md__UOhy9 {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__edjqU.style_md__UOhy9 {
        min-width: 186px
    }
}

.style_btn__edjqU.style_lg__0_7Qd {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__edjqU.style_lg__0_7Qd {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__edjqU.style_lg__0_7Qd {
        min-width: 215px
    }
}

.style_btn__edjqU.style_xl__1Y5CO {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__edjqU.style_xl__1Y5CO {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__edjqU.style_xl__1Y5CO {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__8gDSt {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__8gDSt {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__8gDSt {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__3fDgg {
    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__3fDgg {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__edjqU.style_btn-link___cZdp:disabled {
    color: #aaa
}

.style_footer-link__V5xND, .style_footer-link__V5xND a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__V5xND:hover {
    color: #0fa
}

.style_btn-anmetist__vgqnd {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__qS4Zx {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__ygfuX {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__4bXHu {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__p2yv4 {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__rgFTB {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__OpIzE, .style_h2__QSkU9, .style_h3__Rm_gj {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__OpIzE {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__OpIzE {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__OpIzE {
        font-size: 30px
    }
}

.style_h2__QSkU9 {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__QSkU9 {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__QSkU9 {
        font-size: 24px
    }
}

.style_h3__Rm_gj {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__Rm_gj {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__Rm_gj {
        font-size: 24px
    }
}

.style_h4__0CjwW, .style_h5__mGq5W {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__0CjwW, .style_h5__mGq5W {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__0CjwW, .style_h5__mGq5W {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__Vl7nZ {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__Vl7nZ {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__Vl7nZ {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__TYmg_, .style_textual_highlight__gHq7q {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__TYmg_ {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__TYmg_ {
        font-size: 15px
    }
}

.style_textual_highlight__gHq7q {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__gHq7q {
        font-size: 15px
    }
}

.style_button-text__BzVT8 {
    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__BzVT8 {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__YPXQH {
    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__YPXQH {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__UWmBg {
    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__UWmBg {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__YPXQH p:last-child, .style_body-text__UWmBg p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__owNMR {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__owNMR {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__owNMR.style_dropdown-item__77Kk0 {
        font-size: 14px !important
    }
}

.style_title__OC8cP, .style_title__OC8cP.style_h2__QSkU9 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__OC8cP, .style_title__OC8cP.style_h2__QSkU9 {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__OC8cP, .style_title__OC8cP.style_h2__QSkU9 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__X_e_0 {
    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__X_e_0 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__X_e_0 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__Kyoyl {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__Kyoyl {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__Kyoyl {
        margin-bottom: 15px
    }
}

.style_cta-text__KBAWq {
    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__KBAWq {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__KBAWq {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__BhJt8 {
    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__BhJt8 {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__wYOyl.style_h3__Rm_gj {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__wYOyl.style_h3__Rm_gj {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__wYOyl.style_h3__Rm_gj {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__4du2V {
    height: 434px
}

.style_card_1__4du2V .style_card_image___pPQa img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__4du2V {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__4du2V .style_card_image___pPQa {
        height: 231px
    }

    .style_card_1__4du2V .style_card_body__hxKLF {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__4du2V {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__4du2V .style_card_image___pPQa {
        height: 127px
    }

    .style_card_1__4du2V .style_card_body__hxKLF {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__4du2V {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__4du2V .style_card_image___pPQa {
        height: 200px
    }

    .style_card_1__4du2V .style_card_body__hxKLF {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__knCrw {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__knCrw {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__knCrw {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__4du2V, .style_card_2__knCrw {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__4du2V, .style_card_2__knCrw {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__4du2V, .style_card_2__knCrw {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__4du2V, .style_card_2__knCrw {
        width: 330px !important
    }
}

.style_card_body__hxKLF {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__hxKLF {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__hxKLF {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__hxKLF {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__hxKLF {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__hxKLF {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__hxKLF {
        height: 131.5px
    }
}

.style_text-black__4B2iE {
    color: #3b3b96
}

.style_text-main-orange__JLX_b {
    color: #fff !important
}

.style_text-social-red__OgL_L {
    color: #ff7e47
}

.style_text-social-pink__1_6xd {
    color: #ff92d5
}

.style_text-medic-blue__Fn_I7 {
    color: #fff !important
}

.style_text-medic-purple__1deYf {
    color: #968bd9
}

.style_bg-medic-beige__K7S7S {
    background-color: #fff !important
}

.style_bg-main-orange-light__Yj90g {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__s7oTj {
    background-color: #ffa724
}

.style_bg-amethyst-dark__f_Pdo {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__Xf_jU {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__NyXKF {
    background-color: #3e385f
}

.style_bg-main-dark__DaOEX {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__DaOEX p {
    color: #fff
}

.style_bg-main-dark__DaOEX .style_body-text__UWmBg.style_text-black__4B2iE p, .style_bg-main-dark__DaOEX .style_body-text__UWmBg.style_text-main-black__zNHau p, .style_bg-main-dark__DaOEX .style_card-text__ZKqTf.style_text-black__4B2iE p, .style_bg-main-dark__DaOEX .style_card-text__ZKqTf.style_text-main-black__zNHau p, .style_bg-main-dark__DaOEX .style_text-black__4B2iE p, .style_bg-main-dark__DaOEX .style_text-main-black__zNHau p {
    color: #000 !important
}

.style_bg-main-light__LRzeT {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__LRzeT p {
    color: #000
}

.style_bg-main-dark__DaOEX h1, .style_bg-main-dark__DaOEX h2, .style_bg-main-dark__DaOEX h3, .style_bg-main-dark__DaOEX h4, .style_bg-main-dark__DaOEX h5, .style_bg-main-dark__DaOEX h6 {
    color: #fff
}

.style_bg-main-light__LRzeT h1, .style_bg-main-light__LRzeT h2, .style_bg-main-light__LRzeT h3, .style_bg-main-light__LRzeT h4, .style_bg-main-light__LRzeT h5, .style_bg-main-light__LRzeT h6 {
    color: #151424
}

.style_bg-main-turquoise__vqE4n {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__Ozqm2 {
    background-color: #d5ddfd
}

.style_card-body__A1ZRE.style_text-main-black__zNHau, .style_card-body__A1ZRE.style_text-main-black__zNHau *, .style_card-footer__lTDVi.style_text-main-black__zNHau, .style_card-footer__lTDVi.style_text-main-black__zNHau *, .style_text-dark__B5T0A, .style_text-main-black__zNHau, .style_text-main-black__zNHau .style_btn-link___cZdp, .style_text-main-black__zNHau a, .style_text-main-black__zNHau button, .style_text-main-black__zNHau div, .style_text-main-black__zNHau h1, .style_text-main-black__zNHau h2, .style_text-main-black__zNHau h3, .style_text-main-black__zNHau h4, .style_text-main-black__zNHau h5, .style_text-main-black__zNHau h6, .style_text-main-black__zNHau p, .style_text-main-black__zNHau span, .style_text-main-black__zNHau time {
    color: #000 !important
}

.style_text-coal__SOzHB {
    color: #002d32
}

.style_bg-social-red__0M_u4 {
    background-color: #fdeae1
}

.style_bg-social-red-dark__qEzwt {
    background-color: #ff7e47
}

.style_bg-social-pink__UQKlY {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__k06Ot {
    background-color: #ff92d5
}

.style_bg-medic-purple__NFz8o {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__cvtYu {
    background-color: #968bd9
}

.style_bg-medic-blue__zoKAA {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__aNiNn {
    background-color: #99d4dc
}

.style_bg-coal__iqXZP {
    background-color: #002d32
}

.style_bg-coal-dark__r3fYW {
    background-color: #000b0d
}

.style_bg-coal-light__4_T2U {
    background-color: #f0fcfd
}

.style_bg-main-blue__SYYwT {
    background-color: #3b3b96
}

.style_bg-ash-20__R0TUL {
    background-color: #dcdcdc
}

.style_bg-main-white__ez5_t, .style_bg-white__ZPHI9 {
    background-color: #fff
}

.style_bg-amethyst__P_MkW {
    background-color: #8a84f5
}

.style_bg-turquoise__bR8Tq {
    background-color: #23d2af
}

.style_bg-transparent__evmai {
    background: transparent
}

.style_text-decoration-none__lNLi_ {
    text-decoration: none !important
}

.style_form-control__FFPG5 {
    min-height: 50px
}

.style_form-check-input__g2Kjj, .style_form-check-input__g2Kjj[type=checkbox], .style_form-control__FFPG5, .style_form-select__6GIZn {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__F_6ne .style_form-check-input__g2Kjj {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__F_6ne .style_form-check-input__g2Kjj: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__OLPXK .style_form-check-input__g2Kjj {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__OLPXK .style_form-check-input__g2Kjj: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__IsxU0 {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__IsxU0 {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__IsxU0 {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__edjqU {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__zkaNS + .style_btn__edjqU:hover {
    color: #fff !important
}

.style_card__zcNGT.style_custom__card__9V4ij {
    --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___8nnC {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link___8nnC {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__WtG2M {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__s6Hs8 {
    border: none !important
}

.style_navbar-toggler__s6Hs8:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__q4yQd .style_navbar-toggler-icon__moJ_5 {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__moJ_5.style_light_ellipsis__9GMvH {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__bR5ZP .style_dropdown-menu__mb1JE {
    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__bR5ZP .style_dropdown-menu__mb1JE {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__bR5ZP .style_dropdown-menu__mb1JE * {
        color: #fff !important
    }
}

.style_navbar-nav__bR5ZP .style_dropdown-menu__mb1JE .style_dropdown-item__77Kk0 {
    color: #000 !important
}

.style_navbar-nav__bR5ZP .style_dropdown-menu__mb1JE .style_dropdown-item__77Kk0:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__BZCLk {
    background-color: #fff !important
}

.style_custom__pagination__ks9QN {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__ks9QN {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__ks9QN {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__ks9QN {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__ks9QN .style_page-item__M81sn {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__ks9QN .style_page-item__M81sn {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__ks9QN .style_page-link__o0KhK {
    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__ks9QN .style_page-link__o0KhK {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__ks9QN .style_page-link__o0KhK {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__ks9QN .style_active__Rq_I5 .style_page-link__o0KhK {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__y4Anc {
    border-radius: 10px !important
}

.style_react-calendar__cKkZu {
    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__cKkZu {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__cKkZu .style_react-calendar__navigation__5G41L {
    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__cKkZu .style_react-calendar__navigation__5G41L {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__cKkZu .style_react-calendar__navigation__5G41L {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__cKkZu .style_react-calendar__navigation__label__4uhZW {
    color: #ffa724 !important
}

.style_react-calendar__cKkZu .style_react-calendar__navigation__arrow___6w9N {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__cKkZu .style_react-calendar__navigation__next2-button__RqucS, .style_react-calendar__cKkZu .style_react-calendar__navigation__prev2-button__th69E {
    display: none !important
}

.style_react-calendar__cKkZu .style_react-calendar__month-view__weekdays__I1VEG {
    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__cKkZu .style_react-calendar__month-view__weekdays__I1VEG {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__cKkZu .style_react-calendar__month-view__days__day--neighboringMonth__A1o9_ {
    color: #b5b5b5 !important
}

.style_react-calendar__cKkZu .style_react-calendar__tile__m1OgM {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__cKkZu .style_react-calendar__tile__m1OgM {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__cKkZu .style_react-calendar__tile__m1OgM abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__cKkZu .style_react-calendar__tile__m1OgM abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__cKkZu .style_react-calendar__tile--active___jjh8 {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__cKkZu .style_react-calendar__tile--active___jjh8 abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__cKkZu .style_react-calendar__tile--now__gD80f {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__cKkZu .style_react-calendar__tile--now__gD80f abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__cKkZu .style_react-calendar__month-view__days__day--weekend__xdy4b:not(.style_react-calendar__tile--active___jjh8) {
    color: #ffa724 !important
}

.style_pointer__AqvmS {
    cursor: pointer
}

.style_link_banner_text__9Z2nu {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__9Z2nu {
        margin-bottom: 28px
    }
}

.style_link_banner__3Tn7i {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__3Tn7i {
        padding-left: 21px
    }
}

.style_links_spacing__JYn7y {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__JYn7y {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__JYn7y {
        margin-right: 0
    }
}

.style_button_padding__fy9ke {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__fy9ke {
        padding: 12px 16px
    }
}

.style_links_button__Ur4_t {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__Ur4_t {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__MzSsK {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__rcIuy {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__rcIuy {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__rcIuy {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__rcIuy {
        padding: 50px 20px
    }
}

.style_standalone__teaser__rcIuy p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__rcIuy {
        white-space: unset !important
    }
}

.style_fDbOPw__VZ_oS {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__0eEUJ {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__wOvNy {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__wOvNy {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__wOvNy {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__f460y {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__SMOSE {
    display: flex !important
}

.style_fw-500__KjvVb {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__PP8DM {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__PP8DM {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__PP8DM {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__PP8DM {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__asExP {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__asExP {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__asExP {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__MD0MR, .style_uploadfilebutton__0JX5C {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__0JX5C {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__0JX5C {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__0JX5C {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__MD0MR {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__MD0MR {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__MD0MR {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__Kpb9g {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__HavgV {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__NcG_2, .style_first_component_big_searchbar__sOu4J {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__NcG_2, .style_first_component_big_searchbar__sOu4J {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__NcG_2, .style_first_component_big_searchbar__sOu4J {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__sOu4J {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__6DU5n {
    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__U8djd {
    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__U8djd {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__U8djd {
        overflow-y: scroll
    }
}

.style_cn-body__U8djd > p, .style_cn-body__U8djd > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__kZXDp > .style_cm-btn__AAqD_.style_cm-btn-danger__lkmXr.style_cn-decline__ux5Ez {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__kZXDp > .style_cm-btn__AAqD_.style_cm-btn-success__LhS3m {
    font-size: 20px
}

.style_cm-modal__r2JPb > .style_cm-header__hkq4O {
    background-color: #fef2e0 !important
}

.style_cm-modal__r2JPb > .style_cm-header__hkq4O .style_title__OC8cP {
    color: #3b3b96 !important
}

.style_cm-modal__r2JPb > .style_cm-header__hkq4O p > span {
    color: #000 !important
}

.style_cm-modal__r2JPb > .style_cm-header__hkq4O button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__r2JPb > .style_cm-header__hkq4O a {
    color: #3b3b96 !important
}

.style_cm-modal__r2JPb.style_cm-klaro__K9hWF {
    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__r2JPb > .style_cm-body__XcWWb, .style_cm-modal__r2JPb > .style_cm-footer__JFJ6P {
    background-color: #fef2e0 !important
}

.style_cm-list-title____GYb {
    color: #3b3b96 !important
}

.style_cm-caret__v1sEB > a {
    color: #ffa724 !important
}

.style_cookie-modal__FYqza {
    z-index: 100000 !important
}

.style_cn-ok__N0oWe {
    flex-direction: column !important
}

.style_cn-buttons__kZXDp {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__kZXDp > .style_cm-btn__AAqD_.style_cm-btn-success__LhS3m, .style_klaro__5RCTq .style_cookie-modal__FYqza .style_cm-list-input__cpvdt:checked + .style_cm-list-label__O_cB7 .style_slider__PRq1J {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__4CVRO > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more___sciU {
    color: #000 !important;
    text-decoration: underline !important
}

@media screen and (min-width: 992px) {
    .style_wrapper__Kpb9g {
        display: none
    }
}

.style_container__DVLs0 {
    padding-left: 0;
    column-gap: 104px
}

@media screen and (max-width: 1280px) {
    .style_container__DVLs0 {
        column-gap: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_container__DVLs0 {
        flex-direction: column
    }
}

.style_container_padding__yYhmx {
    padding-bottom: 40px
}

@media screen and (max-width: 1280px) {
    .style_container_padding__yYhmx {
        padding-bottom: 40px
    }
}

@media screen and (max-width: 992px) {
    .style_container_padding__yYhmx {
        padding-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_container_padding__yYhmx {
        padding-bottom: 21px
    }
}

.style_zvooveIcon__b42ol {
    margin-top: auto;
    margin-bottom: auto
}

img.style_zvooveIcon__b42ol {
    height: 468px;
    width: auto
}

@media screen and (max-width: 1280px) {
    img.style_zvooveIcon__b42ol {
        height: 300px
    }
}

@media screen and (max-width: 992px) {
    img.style_zvooveIcon__b42ol {
        width: 209px;
        height: auto
    }
}

@media screen and (max-width: 576px) {
    img.style_zvooveIcon__b42ol {
        width: 250px;
        height: auto
    }
}

.style_legends__inner_wrapper__oFJ0_ {
    row-gap: 26px
}

@media screen and (max-width: 992px) {
    .style_legends__inner_wrapper__oFJ0_ {
        row-gap: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_legends__inner_wrapper__oFJ0_ {
        row-gap: 28px
    }
}

.style_legend__7YpNL {
    display: flex;
    align-items: center
}

.style_legendText__LLs2O {
    margin-left: 26px
}

@media screen and (max-width: 992px) {
    .style_legendText__LLs2O {
        margin-left: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_legendText__LLs2O {
        margin-left: 14px
    }
}

.style_legendIcon__5POWS {
    width: auto;
    height: 127px
}

@media screen and (max-width: 1280px) {
    .style_legendIcon__5POWS {
        height: 80px
    }
}

@media screen and (max-width: 992px) {
    .style_legendIcon__5POWS {
        height: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_legendIcon__5POWS {
        height: 100px
    }
}

.style_undertitle__yX5g0 {
    margin-bottom: 0;
    margin-top: 38px
}

@media screen and (max-width: 992px) {
    .style_undertitle__yX5g0 {
        margin-top: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_undertitle__yX5g0 {
        margin-top: 22px
    }
}

.style_element_gap__6IrkC {
    column-gap: 20px
}

.style_padding__x__FkGOq {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__FkGOq {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__FkGOq {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__FkGOq {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__zVipL {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__zVipL {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__zVipL {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__IMXWj {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__IMXWj {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__IMXWj {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__IMXWj {
        padding-top: 56px
    }
}

.style_padding__bottom__thUmi {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__thUmi {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__thUmi {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__thUmi {
        padding-bottom: 28px
    }
}

.style_padding__right__frlAw {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__frlAw {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__frlAw {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__frlAw {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__frlAw {
        padding-right: 30px
    }
}

.style_padding__left__96Gjg {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__96Gjg {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__96Gjg {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__96Gjg {
        padding-left: 30px
    }
}

.style_body-text-mb__3TL4r {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__3TL4r {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__3TL4r {
        margin-bottom: 20px
    }
}

.style_h3-mb__JKq70 {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__JKq70 {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__JKq70 {
        margin-bottom: 13px !important
    }
}

.style_pt_xs___Z3Bs {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs___Z3Bs {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs___Z3Bs {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs___Z3Bs {
        padding-top: 7px
    }
}

.style_pb_xs__WtkfE {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__WtkfE {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__WtkfE {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__WtkfE {
        padding-bottom: 7px
    }
}

.style_pt_1__5CLGx {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__5CLGx {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__5CLGx {
        padding-top: 14px
    }
}

.style_pb_1__n4HMH {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__n4HMH {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__n4HMH {
        padding-bottom: 14px
    }
}

.style_pt_2__wxgeE {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__wxgeE {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__wxgeE {
        padding-top: 28px
    }
}

.style_pb_2__CmgmE {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__CmgmE {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__CmgmE {
        padding-bottom: 28px
    }
}

.style_pt_3__KIWr4 {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__KIWr4 {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__KIWr4 {
        padding-top: 42px
    }
}

.style_pb_3__NIf8N {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__NIf8N {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__NIf8N {
        padding-bottom: 42px
    }
}

.style_pt_4___SXeq {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4___SXeq {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4___SXeq {
        padding-top: 56px
    }
}

.style_pb_4__2D5KW {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__2D5KW {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__2D5KW {
        padding-bottom: 56px
    }
}

.style_pt_8__Mng7I {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__Mng7I {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__Mng7I {
        padding-top: 112px
    }
}

.style_pb_8__iylVd {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__iylVd {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__iylVd {
        padding-bottom: 112px
    }
}

.style_p_xs__J3esG {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__J3esG {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__J3esG {
        padding: 7px
    }
}

.style_p_1__zjr94 {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__zjr94 {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__zjr94 {
        padding: 14px
    }
}

.style_p_2__4l13Z {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__4l13Z {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__4l13Z {
        padding: 28px
    }
}

.style_p_3__4xIu8 {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__4xIu8 {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__4xIu8 {
        padding: 42px
    }
}

.style_p_4__njmcP {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__njmcP {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__njmcP {
        padding: 56px
    }
}

.style_p_8__AFBUa {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__AFBUa {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__AFBUa {
        padding: 112px
    }
}

.style_btn___dHP8 {
    border-radius: 10px;
    width: fit-content
}

.style_btn___dHP8:not(.style_btn-link__dkuEI) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn___dHP8:not(.style_btn-link__dkuEI) {
        font-size: 15px
    }
}

.style_btn___dHP8.style_btn-primary__F2ec3 {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn___dHP8.style_btn-whatsapp__fY5yL {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn___dHP8.style_btn-primary__F2ec3:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn___dHP8.style_btn-primary-light___0UGi {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn___dHP8.style_btn-secondary__7Q_Po {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn___dHP8.style_btn-form__fl6p4 {
    background-color: #82e8cd
}

.style_btn___dHP8.style_btn-form__fl6p4:hover {
    color: #fff
}

.style_btn___dHP8.style_btn-link__dkuEI, .style_btn___dHP8.style_btn-link__dkuEI:active, .style_btn___dHP8.style_btn-link__dkuEI:focus, .style_btn___dHP8.style_btn-link__dkuEI:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn___dHP8.style_btn-link__dkuEI, .style_btn___dHP8.style_btn-link__dkuEI:active, .style_btn___dHP8.style_btn-link__dkuEI:focus, .style_btn___dHP8.style_btn-link__dkuEI:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn___dHP8.style_btn-link__dkuEI:hover {
    color: #3b3b96
}

.style_btn___dHP8.style_btn-social__gLhDp {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn___dHP8.style_btn-medical___NXYc {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn___dHP8.style_btn-medical-purple__vhaLy {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn___dHP8.style_btn-social-pink__HEg2g {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn___dHP8.style_btn-main-blue__4SZxI {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__f1MGh:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__KqyL0, .style_black-link__KqyL0 a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__KqyL0:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn___dHP8.style_btn-link__dkuEI, .style_btn___dHP8.style_lg__pWQjs, .style_btn___dHP8.style_md__9jRZQ, .style_btn___dHP8.style_sm__n3kRj {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn___dHP8.style_btn-link__dkuEI, .style_btn___dHP8.style_lg__pWQjs, .style_btn___dHP8.style_md__9jRZQ, .style_btn___dHP8.style_sm__n3kRj {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn___dHP8.style_btn-link__dkuEI, .style_btn___dHP8.style_lg__pWQjs, .style_btn___dHP8.style_md__9jRZQ, .style_btn___dHP8.style_sm__n3kRj {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn___dHP8.style_sm__n3kRj {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn___dHP8.style_sm__n3kRj {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn___dHP8.style_sm__n3kRj {
        min-width: 130px
    }
}

.style_btn___dHP8.style_md__9jRZQ {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn___dHP8.style_md__9jRZQ {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn___dHP8.style_md__9jRZQ {
        min-width: 186px
    }
}

.style_btn___dHP8.style_lg__pWQjs {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn___dHP8.style_lg__pWQjs {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn___dHP8.style_lg__pWQjs {
        min-width: 215px
    }
}

.style_btn___dHP8.style_xl__C67Mn {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn___dHP8.style_xl__C67Mn {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn___dHP8.style_xl__C67Mn {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__OlCrL {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__OlCrL {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__OlCrL {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__Da4fr {
    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__Da4fr {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn___dHP8.style_btn-link__dkuEI:disabled {
    color: #aaa
}

.style_footer-link__f1MGh, .style_footer-link__f1MGh a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__f1MGh:hover {
    color: #0fa
}

.style_btn-anmetist__z1deV {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos___NrdE {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__SuWL6 {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__w1790 {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__WdFUf {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__O_Kqy {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__Qz_Wq, .style_h2__faG_A, .style_h3__QPa7P {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__Qz_Wq {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__Qz_Wq {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__Qz_Wq {
        font-size: 30px
    }
}

.style_h2__faG_A {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__faG_A {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__faG_A {
        font-size: 24px
    }
}

.style_h3__QPa7P {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__QPa7P {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__QPa7P {
        font-size: 24px
    }
}

.style_h4__1gqwJ, .style_h5__Z0_Qq {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__1gqwJ, .style_h5__Z0_Qq {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__1gqwJ, .style_h5__Z0_Qq {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__MszCY {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__MszCY {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__MszCY {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__wgIle, .style_textual_highlight__aXc2o {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__wgIle {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__wgIle {
        font-size: 15px
    }
}

.style_textual_highlight__aXc2o {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__aXc2o {
        font-size: 15px
    }
}

.style_button-text__9bIKY {
    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__9bIKY {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__H_DGc {
    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__H_DGc {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__WXsle {
    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__WXsle {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__H_DGc p:last-child, .style_body-text__WXsle p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__U04_p {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__U04_p {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__U04_p.style_dropdown-item__BsRLo {
        font-size: 14px !important
    }
}

.style_title__Pb2xX, .style_title__Pb2xX.style_h2__faG_A {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__Pb2xX, .style_title__Pb2xX.style_h2__faG_A {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__Pb2xX, .style_title__Pb2xX.style_h2__faG_A {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__tz_eX {
    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__tz_eX {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__tz_eX {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__CdAZr {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__CdAZr {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__CdAZr {
        margin-bottom: 15px
    }
}

.style_cta-text__mzmmM {
    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__mzmmM {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__mzmmM {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__mSt9F {
    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__mSt9F {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__XO2OA.style_h3__QPa7P {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__XO2OA.style_h3__QPa7P {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__XO2OA.style_h3__QPa7P {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__HLDxC {
    height: 434px
}

.style_card_1__HLDxC .style_card_image__3dhd0 img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__HLDxC {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__HLDxC .style_card_image__3dhd0 {
        height: 231px
    }

    .style_card_1__HLDxC .style_card_body__C06hl {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__HLDxC {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__HLDxC .style_card_image__3dhd0 {
        height: 127px
    }

    .style_card_1__HLDxC .style_card_body__C06hl {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__HLDxC {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__HLDxC .style_card_image__3dhd0 {
        height: 200px
    }

    .style_card_1__HLDxC .style_card_body__C06hl {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2___YSHL {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2___YSHL {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2___YSHL {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__HLDxC, .style_card_2___YSHL {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__HLDxC, .style_card_2___YSHL {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__HLDxC, .style_card_2___YSHL {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__HLDxC, .style_card_2___YSHL {
        width: 330px !important
    }
}

.style_card_body__C06hl {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__C06hl {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__C06hl {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__C06hl {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__C06hl {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__C06hl {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__C06hl {
        height: 131.5px
    }
}

.style_text-black__v2STE {
    color: #3b3b96
}

.style_text-main-orange__DnYzl {
    color: #fff !important
}

.style_text-social-red__p_9cJ {
    color: #ff7e47
}

.style_text-social-pink__hn7FE {
    color: #ff92d5
}

.style_text-medic-blue__WsRgb {
    color: #fff !important
}

.style_text-medic-purple__D7vyv {
    color: #968bd9
}

.style_bg-medic-beige__qVOjb {
    background-color: #fff !important
}

.style_bg-main-orange-light__3sBJt {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__V_3t2 {
    background-color: #ffa724
}

.style_bg-amethyst-dark__m6twl {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__zjHs9 {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__ShxRS {
    background-color: #3e385f
}

.style_bg-main-dark__cA70t {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__cA70t p {
    color: #fff
}

.style_bg-main-dark__cA70t .style_body-text__WXsle.style_text-black__v2STE p, .style_bg-main-dark__cA70t .style_body-text__WXsle.style_text-main-black__7CfsT p, .style_bg-main-dark__cA70t .style_card-text__v1zlB.style_text-black__v2STE p, .style_bg-main-dark__cA70t .style_card-text__v1zlB.style_text-main-black__7CfsT p, .style_bg-main-dark__cA70t .style_text-black__v2STE p, .style_bg-main-dark__cA70t .style_text-main-black__7CfsT p {
    color: #000 !important
}

.style_bg-main-light__t2at9 {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__t2at9 p {
    color: #000
}

.style_bg-main-dark__cA70t h1, .style_bg-main-dark__cA70t h2, .style_bg-main-dark__cA70t h3, .style_bg-main-dark__cA70t h4, .style_bg-main-dark__cA70t h5, .style_bg-main-dark__cA70t h6 {
    color: #fff
}

.style_bg-main-light__t2at9 h1, .style_bg-main-light__t2at9 h2, .style_bg-main-light__t2at9 h3, .style_bg-main-light__t2at9 h4, .style_bg-main-light__t2at9 h5, .style_bg-main-light__t2at9 h6 {
    color: #151424
}

.style_bg-main-turquoise__lJSPC {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__OGX_C {
    background-color: #d5ddfd
}

.style_card-body__XRo2f.style_text-main-black__7CfsT, .style_card-body__XRo2f.style_text-main-black__7CfsT *, .style_card-footer__knGzo.style_text-main-black__7CfsT, .style_card-footer__knGzo.style_text-main-black__7CfsT *, .style_text-dark__Onukk, .style_text-main-black__7CfsT, .style_text-main-black__7CfsT .style_btn-link__dkuEI, .style_text-main-black__7CfsT a, .style_text-main-black__7CfsT button, .style_text-main-black__7CfsT div, .style_text-main-black__7CfsT h1, .style_text-main-black__7CfsT h2, .style_text-main-black__7CfsT h3, .style_text-main-black__7CfsT h4, .style_text-main-black__7CfsT h5, .style_text-main-black__7CfsT h6, .style_text-main-black__7CfsT p, .style_text-main-black__7CfsT span, .style_text-main-black__7CfsT time {
    color: #000 !important
}

.style_text-coal__wxuid {
    color: #002d32
}

.style_bg-social-red__8RHvV {
    background-color: #fdeae1
}

.style_bg-social-red-dark__q_YoF {
    background-color: #ff7e47
}

.style_bg-social-pink__0RKsu {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__b7y8R {
    background-color: #ff92d5
}

.style_bg-medic-purple__pBtKi {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__sDV2q {
    background-color: #968bd9
}

.style_bg-medic-blue__WFjWG {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__1J2IY {
    background-color: #99d4dc
}

.style_bg-coal__Y2Dt_ {
    background-color: #002d32
}

.style_bg-coal-dark__ZH6Fj {
    background-color: #000b0d
}

.style_bg-coal-light__lgUe2 {
    background-color: #f0fcfd
}

.style_bg-main-blue__X5xp2 {
    background-color: #3b3b96
}

.style_bg-ash-20__oAS0m {
    background-color: #dcdcdc
}

.style_bg-main-white___p_k_, .style_bg-white__bJ27Q {
    background-color: #fff
}

.style_bg-amethyst__dVp0f {
    background-color: #8a84f5
}

.style_bg-turquoise__Y1YDq {
    background-color: #23d2af
}

.style_bg-transparent__vysrV {
    background: transparent
}

.style_text-decoration-none__emvoG {
    text-decoration: none !important
}

.style_form-control__4_sLh {
    min-height: 50px
}

.style_form-check-input__XX7e0, .style_form-check-input__XX7e0[type=checkbox], .style_form-control__4_sLh, .style_form-select__U_86j {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__MQokO .style_form-check-input__XX7e0 {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__MQokO .style_form-check-input__XX7e0: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__nTgRf .style_form-check-input__XX7e0 {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__nTgRf .style_form-check-input__XX7e0: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__ZFB8K {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__ZFB8K {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__ZFB8K {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn___dHP8 {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__B_fK_ + .style_btn___dHP8:hover {
    color: #fff !important
}

.style_card__YzCdB.style_custom__card__BHukz {
    --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__kwT0J {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__kwT0J {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__cimt5 {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__FfDWs {
    border: none !important
}

.style_navbar-toggler__FfDWs:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__VnTvU .style_navbar-toggler-icon__9fPBq {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__9fPBq.style_light_ellipsis__l9zsc {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__E2umH .style_dropdown-menu__zngKg {
    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__E2umH .style_dropdown-menu__zngKg {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__E2umH .style_dropdown-menu__zngKg * {
        color: #fff !important
    }
}

.style_navbar-nav__E2umH .style_dropdown-menu__zngKg .style_dropdown-item__BsRLo {
    color: #000 !important
}

.style_navbar-nav__E2umH .style_dropdown-menu__zngKg .style_dropdown-item__BsRLo:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__HV6sQ {
    background-color: #fff !important
}

.style_custom__pagination__lnPgW {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__lnPgW {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__lnPgW {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__lnPgW {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__lnPgW .style_page-item__gvQCP {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__lnPgW .style_page-item__gvQCP {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__lnPgW .style_page-link__hkxhp {
    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__lnPgW .style_page-link__hkxhp {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__lnPgW .style_page-link__hkxhp {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__lnPgW .style_active__8N5Yl .style_page-link__hkxhp {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__d2r_z {
    border-radius: 10px !important
}

.style_react-calendar__Kk5h9 {
    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__Kk5h9 {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__Kk5h9 .style_react-calendar__navigation__gsIh1 {
    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__Kk5h9 .style_react-calendar__navigation__gsIh1 {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__Kk5h9 .style_react-calendar__navigation__gsIh1 {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__Kk5h9 .style_react-calendar__navigation__label__4mq8V {
    color: #ffa724 !important
}

.style_react-calendar__Kk5h9 .style_react-calendar__navigation__arrow__UPTOc {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__Kk5h9 .style_react-calendar__navigation__next2-button__NQmNC, .style_react-calendar__Kk5h9 .style_react-calendar__navigation__prev2-button__bPV9d {
    display: none !important
}

.style_react-calendar__Kk5h9 .style_react-calendar__month-view__weekdays___edjY {
    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__Kk5h9 .style_react-calendar__month-view__weekdays___edjY {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__Kk5h9 .style_react-calendar__month-view__days__day--neighboringMonth__KUM36 {
    color: #b5b5b5 !important
}

.style_react-calendar__Kk5h9 .style_react-calendar__tile__injkq {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__Kk5h9 .style_react-calendar__tile__injkq {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__Kk5h9 .style_react-calendar__tile__injkq abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__Kk5h9 .style_react-calendar__tile__injkq abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__Kk5h9 .style_react-calendar__tile--active__93Hz0 {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__Kk5h9 .style_react-calendar__tile--active__93Hz0 abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__Kk5h9 .style_react-calendar__tile--now___nHKn {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__Kk5h9 .style_react-calendar__tile--now___nHKn abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__Kk5h9 .style_react-calendar__month-view__days__day--weekend__Toqje:not(.style_react-calendar__tile--active__93Hz0) {
    color: #ffa724 !important
}

.style_pointer__4bNZO {
    cursor: pointer
}

.style_link_banner_text__FCZwp {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__FCZwp {
        margin-bottom: 28px
    }
}

.style_link_banner__LwDSr {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__LwDSr {
        padding-left: 21px
    }
}

.style_links_spacing__z9Svi {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__z9Svi {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__z9Svi {
        margin-right: 0
    }
}

.style_button_padding__ddc_5 {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__ddc_5 {
        padding: 12px 16px
    }
}

.style_links_button__JcEx1 {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__JcEx1 {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__dRk1Y {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__oIojR {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__oIojR {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__oIojR {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__oIojR {
        padding: 50px 20px
    }
}

.style_standalone__teaser__oIojR p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__oIojR {
        white-space: unset !important
    }
}

.style_fDbOPw__A5I01 {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__ew7uQ {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__mtcwL {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__mtcwL {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__mtcwL {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__PpwJ0 {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__4iFRk {
    display: flex !important
}

.style_fw-500__N9wzu {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__14nAW {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__14nAW {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__14nAW {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__14nAW {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2___wfzY {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2___wfzY {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2___wfzY {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__dqWid, .style_uploadfilebutton__WESqM {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__WESqM {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__WESqM {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__WESqM {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__dqWid {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__dqWid {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__dqWid {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__KcYR5 {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__I62Tb {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__o34R1, .style_first_component_big_searchbar__9i74f {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__o34R1, .style_first_component_big_searchbar__9i74f {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__o34R1, .style_first_component_big_searchbar__9i74f {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__9i74f {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__h1BT8 {
    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__o3vmd {
    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__o3vmd {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__o3vmd {
        overflow-y: scroll
    }
}

.style_cn-body__o3vmd > p, .style_cn-body__o3vmd > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__TYGWz > .style_cm-btn__FzbSN.style_cm-btn-danger__M_dGE.style_cn-decline__LsLhQ {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__TYGWz > .style_cm-btn__FzbSN.style_cm-btn-success__OAnwa {
    font-size: 20px
}

.style_cm-modal__1moYg > .style_cm-header__0wN_S {
    background-color: #fef2e0 !important
}

.style_cm-modal__1moYg > .style_cm-header__0wN_S .style_title__Pb2xX {
    color: #3b3b96 !important
}

.style_cm-modal__1moYg > .style_cm-header__0wN_S p > span {
    color: #000 !important
}

.style_cm-modal__1moYg > .style_cm-header__0wN_S button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__1moYg > .style_cm-header__0wN_S a {
    color: #3b3b96 !important
}

.style_cm-modal__1moYg.style_cm-klaro__I4OJy {
    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__1moYg > .style_cm-body__LQPsL, .style_cm-modal__1moYg > .style_cm-footer__eQ5Ty {
    background-color: #fef2e0 !important
}

.style_cm-list-title__tQkhC {
    color: #3b3b96 !important
}

.style_cm-caret__UF_Bb > a {
    color: #ffa724 !important
}

.style_cookie-modal__Nb3z5 {
    z-index: 100000 !important
}

.style_cn-ok__qkcSn {
    flex-direction: column !important
}

.style_cn-buttons__TYGWz {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__TYGWz > .style_cm-btn__FzbSN.style_cm-btn-success__OAnwa, .style_klaro__zVePH .style_cookie-modal__Nb3z5 .style_cm-list-input___ONtr:checked + .style_cm-list-label__YfFAg .style_slider__FmKAN {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__3OHdv > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__t5X3C {
    color: #000 !important;
    text-decoration: underline !important
}

@media screen and (max-width: 992px) {
    .style_desktop__version__8Twm6 {
        display: none
    }
}

@media screen and (min-width: 992px) {
    .style_tablet__version__Qzn9J {
        display: none
    }
}

@media screen and (max-width: 992px)and (min-width: 576px) {
    .style_header__jN_Dx {
        column-gap: 16px
    }
}

.style_container__hOT6s {
    padding-left: 0;
    padding-top: 104px;
    padding-bottom: 40px;
    column-gap: 104px
}

@media screen and (max-width: 1280px) {
    .style_container__hOT6s {
        column-gap: 84px;
        padding-top: 84px;
        padding-bottom: 40px
    }
}

@media screen and (max-width: 992px) {
    .style_container__hOT6s {
        padding-top: 60px;
        padding-bottom: 23px;
        flex-direction: column
    }
}

@media screen and (max-width: 576px) {
    .style_container__hOT6s {
        padding-top: 40px;
        padding-bottom: 21px;
        padding-left: 30px
    }
}

.style_zvooveIcon__YwLLu {
    margin-top: auto;
    margin-bottom: auto
}

img.style_zvooveIcon__YwLLu {
    height: 468px;
    width: auto
}

@media screen and (max-width: 1280px) {
    img.style_zvooveIcon__YwLLu {
        height: 300px
    }
}

@media screen and (max-width: 992px) {
    img.style_zvooveIcon__YwLLu {
        width: 209px;
        height: auto;
        margin-bottom: 40px
    }
}

@media screen and (max-width: 576px) {
    img.style_zvooveIcon__YwLLu {
        margin-left: -30px;
        width: 250px;
        height: auto
    }
}

.style_legends__inner_wrapper__izVcg {
    row-gap: 26px
}

@media screen and (max-width: 992px) {
    .style_legends__inner_wrapper__izVcg {
        row-gap: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_legends__inner_wrapper__izVcg {
        row-gap: 28px
    }
}

.style_legend__Ri1UK {
    display: flex;
    align-items: center
}

.style_legendText__vLuO6 {
    margin-left: 26px
}

@media screen and (max-width: 992px) {
    .style_legendText__vLuO6 {
        margin-left: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_legendText__vLuO6 {
        margin-left: 14px
    }
}

.style_legendIcon__8IJQy {
    width: auto;
    height: 127px
}

@media screen and (max-width: 1280px) {
    .style_legendIcon__8IJQy {
        height: 80px
    }
}

@media screen and (max-width: 992px) {
    .style_legendIcon__8IJQy {
        height: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_legendIcon__8IJQy {
        height: 100px
    }
}

.style_undertitle__hJpZJ {
    margin-bottom: 0;
    margin-top: 38px
}

@media screen and (max-width: 992px) {
    .style_undertitle__hJpZJ {
        margin-top: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_undertitle__hJpZJ {
        margin-top: 22px
    }
}

.style_padding__x__MNZp5 {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__MNZp5 {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__MNZp5 {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__MNZp5 {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__NYS8m {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__NYS8m {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__NYS8m {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__s0qgJ {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__s0qgJ {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__s0qgJ {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__s0qgJ {
        padding-top: 56px
    }
}

.style_padding__bottom__v8RZJ {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__v8RZJ {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__v8RZJ {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__v8RZJ {
        padding-bottom: 28px
    }
}

.style_padding__right__zyAP7 {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__zyAP7 {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__zyAP7 {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__zyAP7 {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__zyAP7 {
        padding-right: 30px
    }
}

.style_padding__left__LETGr {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__LETGr {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__LETGr {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__LETGr {
        padding-left: 30px
    }
}

.style_body-text-mb__kC0_v {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__kC0_v {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__kC0_v {
        margin-bottom: 20px
    }
}

.style_h3-mb__Cb_1x {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__Cb_1x {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__Cb_1x {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__A5lC0 {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__A5lC0 {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__A5lC0 {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__A5lC0 {
        padding-top: 7px
    }
}

.style_pb_xs__phhKd {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__phhKd {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__phhKd {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__phhKd {
        padding-bottom: 7px
    }
}

.style_pt_1__j8jRf {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__j8jRf {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__j8jRf {
        padding-top: 14px
    }
}

.style_pb_1__WJv9w {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__WJv9w {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__WJv9w {
        padding-bottom: 14px
    }
}

.style_pt_2__c3_OU {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__c3_OU {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__c3_OU {
        padding-top: 28px
    }
}

.style_pb_2__sTbJ8 {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__sTbJ8 {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__sTbJ8 {
        padding-bottom: 28px
    }
}

.style_pt_3__Yeizk {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__Yeizk {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__Yeizk {
        padding-top: 42px
    }
}

.style_pb_3__8WvMB {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__8WvMB {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__8WvMB {
        padding-bottom: 42px
    }
}

.style_pt_4__VpIX3 {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__VpIX3 {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__VpIX3 {
        padding-top: 56px
    }
}

.style_pb_4__V1vfX {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__V1vfX {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__V1vfX {
        padding-bottom: 56px
    }
}

.style_pt_8__3nV3i {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__3nV3i {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__3nV3i {
        padding-top: 112px
    }
}

.style_pb_8__OIpis {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__OIpis {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__OIpis {
        padding-bottom: 112px
    }
}

.style_p_xs__dsMgm {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__dsMgm {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__dsMgm {
        padding: 7px
    }
}

.style_p_1__knBxc {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__knBxc {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__knBxc {
        padding: 14px
    }
}

.style_p_2__hSbKx {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__hSbKx {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__hSbKx {
        padding: 28px
    }
}

.style_p_3__SdAnh {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__SdAnh {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__SdAnh {
        padding: 42px
    }
}

.style_p_4__frq1a {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__frq1a {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__frq1a {
        padding: 56px
    }
}

.style_p_8__yLar5 {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__yLar5 {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__yLar5 {
        padding: 112px
    }
}

.style_btn__iZLgH {
    border-radius: 10px;
    width: fit-content
}

.style_btn__iZLgH:not(.style_btn-link__WaQkA) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__iZLgH:not(.style_btn-link__WaQkA) {
        font-size: 15px
    }
}

.style_btn__iZLgH.style_btn-primary__gaZMm {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__iZLgH.style_btn-whatsapp__1E9_Q {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__iZLgH.style_btn-primary__gaZMm:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__iZLgH.style_btn-primary-light__SwlmB {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__iZLgH.style_btn-secondary___R_7C {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__iZLgH.style_btn-form__GfhBM {
    background-color: #82e8cd
}

.style_btn__iZLgH.style_btn-form__GfhBM:hover {
    color: #fff
}

.style_btn__iZLgH.style_btn-link__WaQkA, .style_btn__iZLgH.style_btn-link__WaQkA:active, .style_btn__iZLgH.style_btn-link__WaQkA:focus, .style_btn__iZLgH.style_btn-link__WaQkA:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__iZLgH.style_btn-link__WaQkA, .style_btn__iZLgH.style_btn-link__WaQkA:active, .style_btn__iZLgH.style_btn-link__WaQkA:focus, .style_btn__iZLgH.style_btn-link__WaQkA:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__iZLgH.style_btn-link__WaQkA:hover {
    color: #3b3b96
}

.style_btn__iZLgH.style_btn-social__oI6O0 {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__iZLgH.style_btn-medical__vljRD {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__iZLgH.style_btn-medical-purple__rCevL {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__iZLgH.style_btn-social-pink__rsWgm {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__iZLgH.style_btn-main-blue__gQ58r {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__uc6vv:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__b9Zk1, .style_black-link__b9Zk1 a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__b9Zk1:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__iZLgH.style_btn-link__WaQkA, .style_btn__iZLgH.style_lg__hVkWB, .style_btn__iZLgH.style_md__3xXM1, .style_btn__iZLgH.style_sm___KElc {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__iZLgH.style_btn-link__WaQkA, .style_btn__iZLgH.style_lg__hVkWB, .style_btn__iZLgH.style_md__3xXM1, .style_btn__iZLgH.style_sm___KElc {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__iZLgH.style_btn-link__WaQkA, .style_btn__iZLgH.style_lg__hVkWB, .style_btn__iZLgH.style_md__3xXM1, .style_btn__iZLgH.style_sm___KElc {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__iZLgH.style_sm___KElc {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__iZLgH.style_sm___KElc {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__iZLgH.style_sm___KElc {
        min-width: 130px
    }
}

.style_btn__iZLgH.style_md__3xXM1 {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__iZLgH.style_md__3xXM1 {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__iZLgH.style_md__3xXM1 {
        min-width: 186px
    }
}

.style_btn__iZLgH.style_lg__hVkWB {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__iZLgH.style_lg__hVkWB {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__iZLgH.style_lg__hVkWB {
        min-width: 215px
    }
}

.style_btn__iZLgH.style_xl__Xn1pJ {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__iZLgH.style_xl__Xn1pJ {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__iZLgH.style_xl__Xn1pJ {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__aOXOa {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__aOXOa {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__aOXOa {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__xFt71 {
    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__xFt71 {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__iZLgH.style_btn-link__WaQkA:disabled {
    color: #aaa
}

.style_footer-link__uc6vv, .style_footer-link__uc6vv a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__uc6vv:hover {
    color: #0fa
}

.style_btn-anmetist__rMK7w {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__ynRAD {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__oDwcS {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__aKPvV {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__N60BU {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__VDf_0 {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__QijTs, .style_h2__ZrfL8, .style_h3__z2ke5 {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__QijTs {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__QijTs {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__QijTs {
        font-size: 30px
    }
}

.style_h2__ZrfL8 {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__ZrfL8 {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__ZrfL8 {
        font-size: 24px
    }
}

.style_h3__z2ke5 {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__z2ke5 {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__z2ke5 {
        font-size: 24px
    }
}

.style_h4__JJ3gI, .style_h5__6pxRM {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__JJ3gI, .style_h5__6pxRM {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__JJ3gI, .style_h5__6pxRM {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__0h6IL {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__0h6IL {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__0h6IL {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__qlWah, .style_textual_highlight__Vim4V {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__qlWah {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__qlWah {
        font-size: 15px
    }
}

.style_textual_highlight__Vim4V {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__Vim4V {
        font-size: 15px
    }
}

.style_button-text__bwKnV {
    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__bwKnV {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__yeHzc {
    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__yeHzc {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__IM9FP {
    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__IM9FP {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__yeHzc p:last-child, .style_body-text__IM9FP p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__lAdMS {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__lAdMS {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__lAdMS.style_dropdown-item__YHJ3A {
        font-size: 14px !important
    }
}

.style_title__3HTor, .style_title__3HTor.style_h2__ZrfL8 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__3HTor, .style_title__3HTor.style_h2__ZrfL8 {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__3HTor, .style_title__3HTor.style_h2__ZrfL8 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__S108d {
    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__S108d {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__S108d {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__DNpGR {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__DNpGR {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__DNpGR {
        margin-bottom: 15px
    }
}

.style_cta-text__QBeVL {
    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__QBeVL {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__QBeVL {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__89fo_ {
    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__89fo_ {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__He7lK.style_h3__z2ke5 {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__He7lK.style_h3__z2ke5 {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__He7lK.style_h3__z2ke5 {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__BHjjj {
    height: 434px
}

.style_card_1__BHjjj .style_card_image__Ivnr4 img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__BHjjj {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__BHjjj .style_card_image__Ivnr4 {
        height: 231px
    }

    .style_card_1__BHjjj .style_card_body__L47cs {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__BHjjj {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__BHjjj .style_card_image__Ivnr4 {
        height: 127px
    }

    .style_card_1__BHjjj .style_card_body__L47cs {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__BHjjj {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__BHjjj .style_card_image__Ivnr4 {
        height: 200px
    }

    .style_card_1__BHjjj .style_card_body__L47cs {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__GMAfk {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__GMAfk {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__GMAfk {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__BHjjj, .style_card_2__GMAfk {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__BHjjj, .style_card_2__GMAfk {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__BHjjj, .style_card_2__GMAfk {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__BHjjj, .style_card_2__GMAfk {
        width: 330px !important
    }
}

.style_card_body__L47cs {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__L47cs {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__L47cs {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__L47cs {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__L47cs {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__L47cs {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__L47cs {
        height: 131.5px
    }
}

.style_text-black__7GoYA {
    color: #3b3b96
}

.style_text-main-orange__fY2ID {
    color: #fff !important
}

.style_text-social-red__c1SsV {
    color: #ff7e47
}

.style_text-social-pink__Qw4F8 {
    color: #ff92d5
}

.style_text-medic-blue__P1TeR {
    color: #fff !important
}

.style_text-medic-purple__jfKuq {
    color: #968bd9
}

.style_bg-medic-beige___vzcb {
    background-color: #fff !important
}

.style_bg-main-orange-light__YQaN7 {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__TTOrV {
    background-color: #ffa724
}

.style_bg-amethyst-dark__hEWEA {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__ruUlq {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__YopSk {
    background-color: #3e385f
}

.style_bg-main-dark__IPCM3 {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__IPCM3 p {
    color: #fff
}

.style_bg-main-dark__IPCM3 .style_body-text__IM9FP.style_text-black__7GoYA p, .style_bg-main-dark__IPCM3 .style_body-text__IM9FP.style_text-main-black__MPJP9 p, .style_bg-main-dark__IPCM3 .style_card-text__bshgX.style_text-black__7GoYA p, .style_bg-main-dark__IPCM3 .style_card-text__bshgX.style_text-main-black__MPJP9 p, .style_bg-main-dark__IPCM3 .style_text-black__7GoYA p, .style_bg-main-dark__IPCM3 .style_text-main-black__MPJP9 p {
    color: #000 !important
}

.style_bg-main-light__Ln0hk {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__Ln0hk p {
    color: #000
}

.style_bg-main-dark__IPCM3 h1, .style_bg-main-dark__IPCM3 h2, .style_bg-main-dark__IPCM3 h3, .style_bg-main-dark__IPCM3 h4, .style_bg-main-dark__IPCM3 h5, .style_bg-main-dark__IPCM3 h6 {
    color: #fff
}

.style_bg-main-light__Ln0hk h1, .style_bg-main-light__Ln0hk h2, .style_bg-main-light__Ln0hk h3, .style_bg-main-light__Ln0hk h4, .style_bg-main-light__Ln0hk h5, .style_bg-main-light__Ln0hk h6 {
    color: #151424
}

.style_bg-main-turquoise__DirJA {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__TMFK3 {
    background-color: #d5ddfd
}

.style_card-body__sasCH.style_text-main-black__MPJP9, .style_card-body__sasCH.style_text-main-black__MPJP9 *, .style_card-footer__EXYOn.style_text-main-black__MPJP9, .style_card-footer__EXYOn.style_text-main-black__MPJP9 *, .style_text-dark___rl3D, .style_text-main-black__MPJP9, .style_text-main-black__MPJP9 .style_btn-link__WaQkA, .style_text-main-black__MPJP9 a, .style_text-main-black__MPJP9 button, .style_text-main-black__MPJP9 div, .style_text-main-black__MPJP9 h1, .style_text-main-black__MPJP9 h2, .style_text-main-black__MPJP9 h3, .style_text-main-black__MPJP9 h4, .style_text-main-black__MPJP9 h5, .style_text-main-black__MPJP9 h6, .style_text-main-black__MPJP9 p, .style_text-main-black__MPJP9 span, .style_text-main-black__MPJP9 time {
    color: #000 !important
}

.style_text-coal__Vnjy_ {
    color: #002d32
}

.style_bg-social-red__DR6iU {
    background-color: #fdeae1
}

.style_bg-social-red-dark__2UmqL {
    background-color: #ff7e47
}

.style_bg-social-pink__HR8nP {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__PdAXd {
    background-color: #ff92d5
}

.style_bg-medic-purple__4T0jP {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__WSHVg {
    background-color: #968bd9
}

.style_bg-medic-blue__TC_Wt {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__YnmHD {
    background-color: #99d4dc
}

.style_bg-coal__1hspr {
    background-color: #002d32
}

.style_bg-coal-dark__eQ_WY {
    background-color: #000b0d
}

.style_bg-coal-light__zIK3S {
    background-color: #f0fcfd
}

.style_bg-main-blue__tye0c {
    background-color: #3b3b96
}

.style_bg-ash-20__fQhun {
    background-color: #dcdcdc
}

.style_bg-main-white__71Usr, .style_bg-white__S_HyG {
    background-color: #fff
}

.style_bg-amethyst__A1Cs3 {
    background-color: #8a84f5
}

.style_bg-turquoise__zXCPf {
    background-color: #23d2af
}

.style_bg-transparent__OEPA1 {
    background: transparent
}

.style_text-decoration-none__C_CUk {
    text-decoration: none !important
}

.style_form-control__QCXMv {
    min-height: 50px
}

.style_form-check-input__Ha4jh, .style_form-check-input__Ha4jh[type=checkbox], .style_form-control__QCXMv, .style_form-select___jyf6 {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__m_0u3 .style_form-check-input__Ha4jh {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__m_0u3 .style_form-check-input__Ha4jh: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__dBZ6S .style_form-check-input__Ha4jh {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__dBZ6S .style_form-check-input__Ha4jh: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__u2gtw {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__u2gtw {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__u2gtw {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__iZLgH {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__eWoiI + .style_btn__iZLgH:hover {
    color: #fff !important
}

.style_card__rFer4.style_custom__card__4RT0o {
    --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__ntMqs {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__ntMqs {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__Bub90 {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__LfhsD {
    border: none !important
}

.style_navbar-toggler__LfhsD:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__yKl_o .style_navbar-toggler-icon__bvQ2S {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__bvQ2S.style_light_ellipsis__OrnP_ {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__a4A4R .style_dropdown-menu__Hdrsy {
    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__a4A4R .style_dropdown-menu__Hdrsy {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__a4A4R .style_dropdown-menu__Hdrsy * {
        color: #fff !important
    }
}

.style_navbar-nav__a4A4R .style_dropdown-menu__Hdrsy .style_dropdown-item__YHJ3A {
    color: #000 !important
}

.style_navbar-nav__a4A4R .style_dropdown-menu__Hdrsy .style_dropdown-item__YHJ3A:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__GEvL_ {
    background-color: #fff !important
}

.style_custom__pagination__zvz5P {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__zvz5P {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__zvz5P {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__zvz5P {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__zvz5P .style_page-item__b77Hj {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__zvz5P .style_page-item__b77Hj {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__zvz5P .style_page-link__qAYcY {
    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__zvz5P .style_page-link__qAYcY {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__zvz5P .style_page-link__qAYcY {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__zvz5P .style_active__L32cx .style_page-link__qAYcY {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__lWm6w {
    border-radius: 10px !important
}

.style_react-calendar__8dMh0 {
    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__8dMh0 {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__8dMh0 .style_react-calendar__navigation__f7hec {
    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__8dMh0 .style_react-calendar__navigation__f7hec {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__8dMh0 .style_react-calendar__navigation__f7hec {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__8dMh0 .style_react-calendar__navigation__label__mG_Ji {
    color: #ffa724 !important
}

.style_react-calendar__8dMh0 .style_react-calendar__navigation__arrow__BGKgi {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__8dMh0 .style_react-calendar__navigation__next2-button__zhWyM, .style_react-calendar__8dMh0 .style_react-calendar__navigation__prev2-button__aqc2I {
    display: none !important
}

.style_react-calendar__8dMh0 .style_react-calendar__month-view__weekdays__eSwT2 {
    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__8dMh0 .style_react-calendar__month-view__weekdays__eSwT2 {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__8dMh0 .style_react-calendar__month-view__days__day--neighboringMonth__vMddi {
    color: #b5b5b5 !important
}

.style_react-calendar__8dMh0 .style_react-calendar__tile__lreLB {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__8dMh0 .style_react-calendar__tile__lreLB {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__8dMh0 .style_react-calendar__tile__lreLB abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__8dMh0 .style_react-calendar__tile__lreLB abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__8dMh0 .style_react-calendar__tile--active__WmQ1F {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__8dMh0 .style_react-calendar__tile--active__WmQ1F abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__8dMh0 .style_react-calendar__tile--now__3u4Y4 {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__8dMh0 .style_react-calendar__tile--now__3u4Y4 abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__8dMh0 .style_react-calendar__month-view__days__day--weekend__3xaSm:not(.style_react-calendar__tile--active__WmQ1F) {
    color: #ffa724 !important
}

.style_pointer__cGfNK {
    cursor: pointer
}

.style_link_banner_text__3V2Ru {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__3V2Ru {
        margin-bottom: 28px
    }
}

.style_link_banner__4x_ph {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__4x_ph {
        padding-left: 21px
    }
}

.style_links_spacing__RMpP9 {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__RMpP9 {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__RMpP9 {
        margin-right: 0
    }
}

.style_button_padding__Q1eb1 {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__Q1eb1 {
        padding: 12px 16px
    }
}

.style_links_button__3Z703 {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__3Z703 {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__MCRmU {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__J2n7u {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__J2n7u {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__J2n7u {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__J2n7u {
        padding: 50px 20px
    }
}

.style_standalone__teaser__J2n7u p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__J2n7u {
        white-space: unset !important
    }
}

.style_fDbOPw__AIKu7 {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__4vKlx {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__rD6Kt {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__rD6Kt {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__rD6Kt {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__fftUx {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__OjCZl {
    display: flex !important
}

.style_fw-500__s_mjw {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__m1TAx {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__m1TAx {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__m1TAx {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__m1TAx {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__cnrBp {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__cnrBp {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__cnrBp {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__zYMEp, .style_uploadfilebutton__WCxZK {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__WCxZK {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__WCxZK {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__WCxZK {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__zYMEp {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__zYMEp {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__zYMEp {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__m7VhU {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__0Ro9g {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__Q37Cg, .style_first_component_big_searchbar__81Kgs {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__Q37Cg, .style_first_component_big_searchbar__81Kgs {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__Q37Cg, .style_first_component_big_searchbar__81Kgs {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__81Kgs {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__g_LqO {
    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__kzX1W {
    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__kzX1W {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__kzX1W {
        overflow-y: scroll
    }
}

.style_cn-body__kzX1W > p, .style_cn-body__kzX1W > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__ws_3d > .style_cm-btn__6g8zI.style_cm-btn-danger__eHX76.style_cn-decline__SYhrc {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__ws_3d > .style_cm-btn__6g8zI.style_cm-btn-success__5svoP {
    font-size: 20px
}

.style_cm-modal___2bkz > .style_cm-header__ByL9Y {
    background-color: #fef2e0 !important
}

.style_cm-modal___2bkz > .style_cm-header__ByL9Y .style_title__3HTor {
    color: #3b3b96 !important
}

.style_cm-modal___2bkz > .style_cm-header__ByL9Y p > span {
    color: #000 !important
}

.style_cm-modal___2bkz > .style_cm-header__ByL9Y button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal___2bkz > .style_cm-header__ByL9Y a {
    color: #3b3b96 !important
}

.style_cm-modal___2bkz.style_cm-klaro__ysMjf {
    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___2bkz > .style_cm-body__JNVOK, .style_cm-modal___2bkz > .style_cm-footer__gNKMA {
    background-color: #fef2e0 !important
}

.style_cm-list-title__I6_KM {
    color: #3b3b96 !important
}

.style_cm-caret__D4Qva > a {
    color: #ffa724 !important
}

.style_cookie-modal___6tdm {
    z-index: 100000 !important
}

.style_cn-ok__64auH {
    flex-direction: column !important
}

.style_cn-buttons__ws_3d {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__ws_3d > .style_cm-btn__6g8zI.style_cm-btn-success__5svoP, .style_klaro__wIQm5 .style_cookie-modal___6tdm .style_cm-list-input__rpC_1:checked + .style_cm-list-label__LjO4C .style_slider__QTnHH {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__YZCYl > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__Yx4TE {
    color: #000 !important;
    text-decoration: underline !important
}

.style_button_top__t5rkY {
    margin-bottom: 41px
}

@media screen and (max-width: 992px) {
    .style_button_top__t5rkY {
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_button_top__t5rkY {
        margin-bottom: 28px
    }
}

.style_button_bottom__9AcJ1 {
    margin-top: 41px
}

@media screen and (max-width: 992px) {
    .style_button_bottom__9AcJ1 {
        margin-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_button_bottom__9AcJ1 {
        margin-top: 28px
    }
}

.style_description___Emjv {
    margin-bottom: 41px
}

@media screen and (max-width: 1280px) {
    .style_description___Emjv {
        margin-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_description___Emjv {
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_description___Emjv {
        margin-bottom: 28px
    }
}

.style_active__video_container__JU2pv {
    height: 550px
}

@media screen and (max-width: 992px) {
    .style_active__video_container__JU2pv {
        height: 385.08px
    }
}

@media screen and (max-width: 576px) {
    .style_active__video_container__JU2pv {
        max-width: calc(100vw - 60px);
        height: auto
    }
}

.style_youtube__video_container__wSOLa {
    width: 984px;
    height: 550px
}

@media screen and (max-width: 992px) {
    .style_youtube__video_container__wSOLa {
        height: 385.08px
    }
}

@media screen and (max-width: 576px) {
    .style_youtube__video_container__wSOLa {
        height: 184.7px
    }
}

.style_play__btn__V5Em7 {
    z-index: 100;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.style_padding__x__dKKEV {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__dKKEV {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__dKKEV {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__dKKEV {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__M_2ey {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__M_2ey {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__M_2ey {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__K1iVa {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__K1iVa {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__K1iVa {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__K1iVa {
        padding-top: 56px
    }
}

.style_padding__bottom__dV3Ty {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__dV3Ty {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__dV3Ty {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__dV3Ty {
        padding-bottom: 28px
    }
}

.style_padding__right__d4ef2 {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__d4ef2 {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__d4ef2 {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__d4ef2 {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__d4ef2 {
        padding-right: 30px
    }
}

.style_padding__left__WMcSv {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__WMcSv {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__WMcSv {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__WMcSv {
        padding-left: 30px
    }
}

.style_body-text-mb__IZxTL {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__IZxTL {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__IZxTL {
        margin-bottom: 20px
    }
}

.style_h3-mb__kLpmm {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__kLpmm {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__kLpmm {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__deK_H {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__deK_H {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__deK_H {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__deK_H {
        padding-top: 7px
    }
}

.style_pb_xs__AW7Zy {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__AW7Zy {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__AW7Zy {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__AW7Zy {
        padding-bottom: 7px
    }
}

.style_pt_1__nXUc5 {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__nXUc5 {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__nXUc5 {
        padding-top: 14px
    }
}

.style_pb_1__Y_ZiI {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__Y_ZiI {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__Y_ZiI {
        padding-bottom: 14px
    }
}

.style_pt_2__vNOXG {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__vNOXG {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__vNOXG {
        padding-top: 28px
    }
}

.style_pb_2__7aNFy {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__7aNFy {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__7aNFy {
        padding-bottom: 28px
    }
}

.style_pt_3__sPkdF {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__sPkdF {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__sPkdF {
        padding-top: 42px
    }
}

.style_pb_3__B3DfX {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__B3DfX {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__B3DfX {
        padding-bottom: 42px
    }
}

.style_pt_4__ell0Y {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__ell0Y {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__ell0Y {
        padding-top: 56px
    }
}

.style_pb_4__gq_Cp {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__gq_Cp {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__gq_Cp {
        padding-bottom: 56px
    }
}

.style_pt_8__4rJ8V {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__4rJ8V {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__4rJ8V {
        padding-top: 112px
    }
}

.style_pb_8__wzRqr {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__wzRqr {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__wzRqr {
        padding-bottom: 112px
    }
}

.style_p_xs__GyHk9 {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__GyHk9 {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__GyHk9 {
        padding: 7px
    }
}

.style_p_1__1_pRY {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__1_pRY {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__1_pRY {
        padding: 14px
    }
}

.style_p_2___mKyY {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2___mKyY {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2___mKyY {
        padding: 28px
    }
}

.style_p_3__KFB83 {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__KFB83 {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__KFB83 {
        padding: 42px
    }
}

.style_p_4__ASF_s {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__ASF_s {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__ASF_s {
        padding: 56px
    }
}

.style_p_8__Irhbk {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__Irhbk {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__Irhbk {
        padding: 112px
    }
}

.style_btn__6P6fF {
    border-radius: 10px;
    width: fit-content
}

.style_btn__6P6fF:not(.style_btn-link__DuERM) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__6P6fF:not(.style_btn-link__DuERM) {
        font-size: 15px
    }
}

.style_btn__6P6fF.style_btn-primary__w5u4K {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__6P6fF.style_btn-whatsapp__4HO2K {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__6P6fF.style_btn-primary__w5u4K:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__6P6fF.style_btn-primary-light__v6q9Q {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__6P6fF.style_btn-secondary__jdifS {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__6P6fF.style_btn-form__ewWz8 {
    background-color: #82e8cd
}

.style_btn__6P6fF.style_btn-form__ewWz8:hover {
    color: #fff
}

.style_btn__6P6fF.style_btn-link__DuERM, .style_btn__6P6fF.style_btn-link__DuERM:active, .style_btn__6P6fF.style_btn-link__DuERM:focus, .style_btn__6P6fF.style_btn-link__DuERM:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__6P6fF.style_btn-link__DuERM, .style_btn__6P6fF.style_btn-link__DuERM:active, .style_btn__6P6fF.style_btn-link__DuERM:focus, .style_btn__6P6fF.style_btn-link__DuERM:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__6P6fF.style_btn-link__DuERM:hover {
    color: #3b3b96
}

.style_btn__6P6fF.style_btn-social__pvsWX {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__6P6fF.style_btn-medical__CIIrx {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__6P6fF.style_btn-medical-purple__pN0ML {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__6P6fF.style_btn-social-pink__L5Zp5 {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__6P6fF.style_btn-main-blue__aWRyM {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__YNiYg:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__E9l8p, .style_black-link__E9l8p a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__E9l8p:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__6P6fF.style_btn-link__DuERM, .style_btn__6P6fF.style_lg__OFzXS, .style_btn__6P6fF.style_md__CRHCv, .style_btn__6P6fF.style_sm__QITHW {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__6P6fF.style_btn-link__DuERM, .style_btn__6P6fF.style_lg__OFzXS, .style_btn__6P6fF.style_md__CRHCv, .style_btn__6P6fF.style_sm__QITHW {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__6P6fF.style_btn-link__DuERM, .style_btn__6P6fF.style_lg__OFzXS, .style_btn__6P6fF.style_md__CRHCv, .style_btn__6P6fF.style_sm__QITHW {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__6P6fF.style_sm__QITHW {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__6P6fF.style_sm__QITHW {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__6P6fF.style_sm__QITHW {
        min-width: 130px
    }
}

.style_btn__6P6fF.style_md__CRHCv {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__6P6fF.style_md__CRHCv {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__6P6fF.style_md__CRHCv {
        min-width: 186px
    }
}

.style_btn__6P6fF.style_lg__OFzXS {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__6P6fF.style_lg__OFzXS {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__6P6fF.style_lg__OFzXS {
        min-width: 215px
    }
}

.style_btn__6P6fF.style_xl__xrZO4 {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__6P6fF.style_xl__xrZO4 {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__6P6fF.style_xl__xrZO4 {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__XW4wf {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__XW4wf {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__XW4wf {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__4Oqzw {
    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__4Oqzw {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__6P6fF.style_btn-link__DuERM:disabled {
    color: #aaa
}

.style_footer-link__YNiYg, .style_footer-link__YNiYg a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__YNiYg:hover {
    color: #0fa
}

.style_btn-anmetist__zcTE9 {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__2SkPl {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__d7Z2h {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__NRxls {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__eT1vL {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__NIheP {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__Fe7Z8, .style_h2__jLbQC, .style_h3__icg4I {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__Fe7Z8 {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__Fe7Z8 {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__Fe7Z8 {
        font-size: 30px
    }
}

.style_h2__jLbQC {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__jLbQC {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__jLbQC {
        font-size: 24px
    }
}

.style_h3__icg4I {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__icg4I {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__icg4I {
        font-size: 24px
    }
}

.style_h4__dwO_2, .style_h5__iXuWQ {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__dwO_2, .style_h5__iXuWQ {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__dwO_2, .style_h5__iXuWQ {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__P36KW {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__P36KW {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__P36KW {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__gi3X6, .style_textual_highlight__O5Qob {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__gi3X6 {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__gi3X6 {
        font-size: 15px
    }
}

.style_textual_highlight__O5Qob {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__O5Qob {
        font-size: 15px
    }
}

.style_button-text__Qxyof {
    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__Qxyof {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__l0fEp {
    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__l0fEp {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__0Z7z_ {
    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__0Z7z_ {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__l0fEp p:last-child, .style_body-text__0Z7z_ p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__93mVZ {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__93mVZ {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__93mVZ.style_dropdown-item__S_0hc {
        font-size: 14px !important
    }
}

.style_title__jVIz0, .style_title__jVIz0.style_h2__jLbQC {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__jVIz0, .style_title__jVIz0.style_h2__jLbQC {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__jVIz0, .style_title__jVIz0.style_h2__jLbQC {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__njKl2 {
    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__njKl2 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__njKl2 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__ehtXJ {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__ehtXJ {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__ehtXJ {
        margin-bottom: 15px
    }
}

.style_cta-text__VbnY2 {
    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__VbnY2 {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__VbnY2 {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__yiX_2 {
    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__yiX_2 {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__1OVqT.style_h3__icg4I {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__1OVqT.style_h3__icg4I {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__1OVqT.style_h3__icg4I {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__Od2_2 {
    height: 434px
}

.style_card_1__Od2_2 .style_card_image__ia1ax img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__Od2_2 {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__Od2_2 .style_card_image__ia1ax {
        height: 231px
    }

    .style_card_1__Od2_2 .style_card_body__lxMnE {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__Od2_2 {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__Od2_2 .style_card_image__ia1ax {
        height: 127px
    }

    .style_card_1__Od2_2 .style_card_body__lxMnE {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__Od2_2 {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__Od2_2 .style_card_image__ia1ax {
        height: 200px
    }

    .style_card_1__Od2_2 .style_card_body__lxMnE {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__eLDLf {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__eLDLf {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__eLDLf {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__Od2_2, .style_card_2__eLDLf {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__Od2_2, .style_card_2__eLDLf {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__Od2_2, .style_card_2__eLDLf {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__Od2_2, .style_card_2__eLDLf {
        width: 330px !important
    }
}

.style_card_body__lxMnE {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__lxMnE {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__lxMnE {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__lxMnE {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__lxMnE {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__lxMnE {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__lxMnE {
        height: 131.5px
    }
}

.style_text-black__pH3cy {
    color: #3b3b96
}

.style_text-main-orange__xGqPW {
    color: #fff !important
}

.style_text-social-red__EMsxQ {
    color: #ff7e47
}

.style_text-social-pink__kSC6N {
    color: #ff92d5
}

.style_text-medic-blue__yWMrF {
    color: #fff !important
}

.style_text-medic-purple__uWUSP {
    color: #968bd9
}

.style_bg-medic-beige__AWU6E {
    background-color: #fff !important
}

.style_bg-main-orange-light__z2JrO {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__MU1Ss {
    background-color: #ffa724
}

.style_bg-amethyst-dark__Ikl9L {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__Mh_sq {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__gy8lQ {
    background-color: #3e385f
}

.style_bg-main-dark__OYOIt {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__OYOIt p {
    color: #fff
}

.style_bg-main-dark__OYOIt .style_body-text__0Z7z_.style_text-black__pH3cy p, .style_bg-main-dark__OYOIt .style_body-text__0Z7z_.style_text-main-black__doUcz p, .style_bg-main-dark__OYOIt .style_card-text__I9lJJ.style_text-black__pH3cy p, .style_bg-main-dark__OYOIt .style_card-text__I9lJJ.style_text-main-black__doUcz p, .style_bg-main-dark__OYOIt .style_text-black__pH3cy p, .style_bg-main-dark__OYOIt .style_text-main-black__doUcz p {
    color: #000 !important
}

.style_bg-main-light__kSVw_ {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__kSVw_ p {
    color: #000
}

.style_bg-main-dark__OYOIt h1, .style_bg-main-dark__OYOIt h2, .style_bg-main-dark__OYOIt h3, .style_bg-main-dark__OYOIt h4, .style_bg-main-dark__OYOIt h5, .style_bg-main-dark__OYOIt h6 {
    color: #fff
}

.style_bg-main-light__kSVw_ h1, .style_bg-main-light__kSVw_ h2, .style_bg-main-light__kSVw_ h3, .style_bg-main-light__kSVw_ h4, .style_bg-main-light__kSVw_ h5, .style_bg-main-light__kSVw_ h6 {
    color: #151424
}

.style_bg-main-turquoise__KfGOI {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__IalkY {
    background-color: #d5ddfd
}

.style_card-body__NGaX6.style_text-main-black__doUcz, .style_card-body__NGaX6.style_text-main-black__doUcz *, .style_card-footer__B4sku.style_text-main-black__doUcz, .style_card-footer__B4sku.style_text-main-black__doUcz *, .style_text-dark__r4nej, .style_text-main-black__doUcz, .style_text-main-black__doUcz .style_btn-link__DuERM, .style_text-main-black__doUcz a, .style_text-main-black__doUcz button, .style_text-main-black__doUcz div, .style_text-main-black__doUcz h1, .style_text-main-black__doUcz h2, .style_text-main-black__doUcz h3, .style_text-main-black__doUcz h4, .style_text-main-black__doUcz h5, .style_text-main-black__doUcz h6, .style_text-main-black__doUcz p, .style_text-main-black__doUcz span, .style_text-main-black__doUcz time {
    color: #000 !important
}

.style_text-coal__s_7Mc {
    color: #002d32
}

.style_bg-social-red__SiGfe {
    background-color: #fdeae1
}

.style_bg-social-red-dark__b28La {
    background-color: #ff7e47
}

.style_bg-social-pink__QQQG_ {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__m9wA4 {
    background-color: #ff92d5
}

.style_bg-medic-purple__nHnOA {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__U5qPt {
    background-color: #968bd9
}

.style_bg-medic-blue__LZI4y {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__L8R8t {
    background-color: #99d4dc
}

.style_bg-coal__c2jMr {
    background-color: #002d32
}

.style_bg-coal-dark__qLk0Z {
    background-color: #000b0d
}

.style_bg-coal-light__tH2tC {
    background-color: #f0fcfd
}

.style_bg-main-blue__q52vQ {
    background-color: #3b3b96
}

.style_bg-ash-20__4u2ub {
    background-color: #dcdcdc
}

.style_bg-main-white__UG_Wm, .style_bg-white__j99k7 {
    background-color: #fff
}

.style_bg-amethyst__JL70U {
    background-color: #8a84f5
}

.style_bg-turquoise__bqESn {
    background-color: #23d2af
}

.style_bg-transparent__nQLg5 {
    background: transparent
}

.style_text-decoration-none__HMLlS {
    text-decoration: none !important
}

.style_form-control__8gv56 {
    min-height: 50px
}

.style_form-check-input__MUpVC, .style_form-check-input__MUpVC[type=checkbox], .style_form-control__8gv56, .style_form-select__eIjgH {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__tlCug .style_form-check-input__MUpVC {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__tlCug .style_form-check-input__MUpVC: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__Jyg3o .style_form-check-input__MUpVC {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__Jyg3o .style_form-check-input__MUpVC: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__MC5Eg {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__MC5Eg {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__MC5Eg {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__6P6fF {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__GEMVL + .style_btn__6P6fF:hover {
    color: #fff !important
}

.style_card__Y2vAM.style_custom__card__H5S_w {
    --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__D_cqs {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__D_cqs {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__V8KMG {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__TTOeI {
    border: none !important
}

.style_navbar-toggler__TTOeI:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__QNgB9 .style_navbar-toggler-icon__lVg2K {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__lVg2K.style_light_ellipsis__kRlnB {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__1YRbv .style_dropdown-menu__qkiI7 {
    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__1YRbv .style_dropdown-menu__qkiI7 {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__1YRbv .style_dropdown-menu__qkiI7 * {
        color: #fff !important
    }
}

.style_navbar-nav__1YRbv .style_dropdown-menu__qkiI7 .style_dropdown-item__S_0hc {
    color: #000 !important
}

.style_navbar-nav__1YRbv .style_dropdown-menu__qkiI7 .style_dropdown-item__S_0hc:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__juvEd {
    background-color: #fff !important
}

.style_custom__pagination__y3dKv {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__y3dKv {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__y3dKv {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__y3dKv {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__y3dKv .style_page-item__TWj63 {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__y3dKv .style_page-item__TWj63 {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__y3dKv .style_page-link__F1Mjt {
    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__y3dKv .style_page-link__F1Mjt {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__y3dKv .style_page-link__F1Mjt {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__y3dKv .style_active__n7dSx .style_page-link__F1Mjt {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__p7AGr {
    border-radius: 10px !important
}

.style_react-calendar__a_lmj {
    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__a_lmj {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__a_lmj .style_react-calendar__navigation__BZAJi {
    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__a_lmj .style_react-calendar__navigation__BZAJi {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__a_lmj .style_react-calendar__navigation__BZAJi {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__a_lmj .style_react-calendar__navigation__label__FJzsD {
    color: #ffa724 !important
}

.style_react-calendar__a_lmj .style_react-calendar__navigation__arrow__0wOsf {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__a_lmj .style_react-calendar__navigation__next2-button__1VnSV, .style_react-calendar__a_lmj .style_react-calendar__navigation__prev2-button__9v0HL {
    display: none !important
}

.style_react-calendar__a_lmj .style_react-calendar__month-view__weekdays__ZwEiv {
    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__a_lmj .style_react-calendar__month-view__weekdays__ZwEiv {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__a_lmj .style_react-calendar__month-view__days__day--neighboringMonth__fG_eW {
    color: #b5b5b5 !important
}

.style_react-calendar__a_lmj .style_react-calendar__tile__3oH1S {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__a_lmj .style_react-calendar__tile__3oH1S {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__a_lmj .style_react-calendar__tile__3oH1S abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__a_lmj .style_react-calendar__tile__3oH1S abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__a_lmj .style_react-calendar__tile--active__zCxCg {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__a_lmj .style_react-calendar__tile--active__zCxCg abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__a_lmj .style_react-calendar__tile--now__kA_3F {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__a_lmj .style_react-calendar__tile--now__kA_3F abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__a_lmj .style_react-calendar__month-view__days__day--weekend__BohHd:not(.style_react-calendar__tile--active__zCxCg) {
    color: #ffa724 !important
}

.style_pointer__rFelE {
    cursor: pointer
}

.style_link_banner_text__YlMbL {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__YlMbL {
        margin-bottom: 28px
    }
}

.style_link_banner__BBJCC {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__BBJCC {
        padding-left: 21px
    }
}

.style_links_spacing___TYQa {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing___TYQa {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing___TYQa {
        margin-right: 0
    }
}

.style_button_padding__HMjTx {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__HMjTx {
        padding: 12px 16px
    }
}

.style_links_button__C_AGq {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__C_AGq {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__ALJlV {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__lXGS3 {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__lXGS3 {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__lXGS3 {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__lXGS3 {
        padding: 50px 20px
    }
}

.style_standalone__teaser__lXGS3 p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__lXGS3 {
        white-space: unset !important
    }
}

.style_fDbOPw__MZW62 {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__ZCXQQ {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__6y4lJ {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__6y4lJ {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__6y4lJ {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__tlDGo {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__Ad76v {
    display: flex !important
}

.style_fw-500__wd_Y4 {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__kpcCm {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__kpcCm {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__kpcCm {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__kpcCm {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__xxibO {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__xxibO {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__xxibO {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__0TmRv, .style_uploadfilebutton__cRuLK {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__cRuLK {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__cRuLK {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__cRuLK {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__0TmRv {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__0TmRv {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__0TmRv {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__FX8KX {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__13WaR {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__dFMhJ, .style_first_component_big_searchbar__r_vW0 {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__dFMhJ, .style_first_component_big_searchbar__r_vW0 {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__dFMhJ, .style_first_component_big_searchbar__r_vW0 {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__r_vW0 {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__xxb5o {
    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__ecmqS {
    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__ecmqS {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__ecmqS {
        overflow-y: scroll
    }
}

.style_cn-body__ecmqS > p, .style_cn-body__ecmqS > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__Lee6V > .style_cm-btn__es4Oa.style_cm-btn-danger__CXWrF.style_cn-decline__8OpFG {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__Lee6V > .style_cm-btn__es4Oa.style_cm-btn-success__o6E31 {
    font-size: 20px
}

.style_cm-modal__S7y5V > .style_cm-header__LUXLP {
    background-color: #fef2e0 !important
}

.style_cm-modal__S7y5V > .style_cm-header__LUXLP .style_title__jVIz0 {
    color: #3b3b96 !important
}

.style_cm-modal__S7y5V > .style_cm-header__LUXLP p > span {
    color: #000 !important
}

.style_cm-modal__S7y5V > .style_cm-header__LUXLP button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__S7y5V > .style_cm-header__LUXLP a {
    color: #3b3b96 !important
}

.style_cm-modal__S7y5V.style_cm-klaro__u_vYO {
    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__S7y5V > .style_cm-body__M1JYQ, .style_cm-modal__S7y5V > .style_cm-footer__AKugW {
    background-color: #fef2e0 !important
}

.style_cm-list-title__EIeZ7 {
    color: #3b3b96 !important
}

.style_cm-caret__yMsFX > a {
    color: #ffa724 !important
}

.style_cookie-modal__e2R7l {
    z-index: 100000 !important
}

.style_cn-ok__ZN5uW {
    flex-direction: column !important
}

.style_cn-buttons__Lee6V {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__Lee6V > .style_cm-btn__es4Oa.style_cm-btn-success__o6E31, .style_klaro__8TTSv .style_cookie-modal__e2R7l .style_cm-list-input__ll_hv:checked + .style_cm-list-label__Tftqq .style_slider__2NorZ {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__mgwUe > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__OBIdR {
    color: #000 !important;
    text-decoration: underline !important
}

.style_title_mb__58Z30 {
    margin-bottom: 37px
}

@media screen and (max-width: 992px) {
    .style_title_mb__58Z30 {
        margin-bottom: 14px
    }
}

@media screen and (max-width: 576px) {
    .style_title_mb__58Z30 {
        margin-bottom: 12.5px
    }
}

.style_body_text_mb__H6wKK {
    margin-bottom: 34px
}

@media screen and (max-width: 992px) {
    .style_body_text_mb__H6wKK {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_body_text_mb__H6wKK {
        margin-bottom: 15.5px
    }
}

@media screen and (max-width: 992px) {
    .style_video_btn_container__ryn6T {
        display: flex;
        order: 1
    }
}

.style_video__9qpBL {
    width: 100%
}

@media screen and (min-width: 992px) {
    .style_video__9qpBL {
        aspect-ratio: 16/9
    }
}

@media screen and (max-width: 992px) {
    .style_video__9qpBL {
        display: flex;
        margin-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_video__9qpBL {
        margin-top: 28px
    }
}

@media screen and (min-width: 992px) {
    .style_text__section__SU_8n {
        padding-left: 40px
    }
}

.style_padding__x__7Ub75 {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__7Ub75 {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__7Ub75 {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__7Ub75 {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y___ufQX {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y___ufQX {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y___ufQX {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__l8sHf {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__l8sHf {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__l8sHf {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__l8sHf {
        padding-top: 56px
    }
}

.style_padding__bottom__z9Nui {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__z9Nui {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__z9Nui {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__z9Nui {
        padding-bottom: 28px
    }
}

.style_padding__right___4WRu {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right___4WRu {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right___4WRu {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right___4WRu {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right___4WRu {
        padding-right: 30px
    }
}

.style_padding__left__OocVk {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__OocVk {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__OocVk {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__OocVk {
        padding-left: 30px
    }
}

.style_body-text-mb__j6AdK {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__j6AdK {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__j6AdK {
        margin-bottom: 20px
    }
}

.style_h3-mb__7i_cq {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__7i_cq {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__7i_cq {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__dCwNB {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__dCwNB {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__dCwNB {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__dCwNB {
        padding-top: 7px
    }
}

.style_pb_xs__PftH_ {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__PftH_ {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__PftH_ {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__PftH_ {
        padding-bottom: 7px
    }
}

.style_pt_1__X_LKj {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__X_LKj {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__X_LKj {
        padding-top: 14px
    }
}

.style_pb_1__ifEcm {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__ifEcm {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__ifEcm {
        padding-bottom: 14px
    }
}

.style_pt_2__GxZlT {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__GxZlT {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__GxZlT {
        padding-top: 28px
    }
}

.style_pb_2__ci7A_ {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__ci7A_ {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__ci7A_ {
        padding-bottom: 28px
    }
}

.style_pt_3__qGjfp {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__qGjfp {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__qGjfp {
        padding-top: 42px
    }
}

.style_pb_3__8WNxr {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__8WNxr {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__8WNxr {
        padding-bottom: 42px
    }
}

.style_pt_4__l4MZq {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__l4MZq {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__l4MZq {
        padding-top: 56px
    }
}

.style_pb_4__2WnTY {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__2WnTY {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__2WnTY {
        padding-bottom: 56px
    }
}

.style_pt_8__yiF4P {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__yiF4P {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__yiF4P {
        padding-top: 112px
    }
}

.style_pb_8__l61ZK {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__l61ZK {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__l61ZK {
        padding-bottom: 112px
    }
}

.style_p_xs__khl5B {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__khl5B {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__khl5B {
        padding: 7px
    }
}

.style_p_1___7W0p {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1___7W0p {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1___7W0p {
        padding: 14px
    }
}

.style_p_2__f6Pb6 {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__f6Pb6 {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__f6Pb6 {
        padding: 28px
    }
}

.style_p_3__5e3Fz {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__5e3Fz {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__5e3Fz {
        padding: 42px
    }
}

.style_p_4__uu57h {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__uu57h {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__uu57h {
        padding: 56px
    }
}

.style_p_8__cOtML {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__cOtML {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__cOtML {
        padding: 112px
    }
}

.style_btn__fR9tc {
    border-radius: 10px;
    width: fit-content
}

.style_btn__fR9tc:not(.style_btn-link__VoSQn) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__fR9tc:not(.style_btn-link__VoSQn) {
        font-size: 15px
    }
}

.style_btn__fR9tc.style_btn-primary__RtcY0 {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__fR9tc.style_btn-whatsapp__e9t8d {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__fR9tc.style_btn-primary__RtcY0:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__fR9tc.style_btn-primary-light__xnVHs {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__fR9tc.style_btn-secondary__dcbri {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__fR9tc.style_btn-form__5mxSK {
    background-color: #82e8cd
}

.style_btn__fR9tc.style_btn-form__5mxSK:hover {
    color: #fff
}

.style_btn__fR9tc.style_btn-link__VoSQn, .style_btn__fR9tc.style_btn-link__VoSQn:active, .style_btn__fR9tc.style_btn-link__VoSQn:focus, .style_btn__fR9tc.style_btn-link__VoSQn:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__fR9tc.style_btn-link__VoSQn, .style_btn__fR9tc.style_btn-link__VoSQn:active, .style_btn__fR9tc.style_btn-link__VoSQn:focus, .style_btn__fR9tc.style_btn-link__VoSQn:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__fR9tc.style_btn-link__VoSQn:hover {
    color: #3b3b96
}

.style_btn__fR9tc.style_btn-social__4W3dE {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__fR9tc.style_btn-medical__2UqNR {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__fR9tc.style_btn-medical-purple__vyP_K {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__fR9tc.style_btn-social-pink__V7XTZ {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__fR9tc.style_btn-main-blue__JqO6P {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__d7X8T:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__t1Dwg, .style_black-link__t1Dwg a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__t1Dwg:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__fR9tc.style_btn-link__VoSQn, .style_btn__fR9tc.style_lg__ZepPv, .style_btn__fR9tc.style_md__pkElb, .style_btn__fR9tc.style_sm__3AtGL {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__fR9tc.style_btn-link__VoSQn, .style_btn__fR9tc.style_lg__ZepPv, .style_btn__fR9tc.style_md__pkElb, .style_btn__fR9tc.style_sm__3AtGL {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__fR9tc.style_btn-link__VoSQn, .style_btn__fR9tc.style_lg__ZepPv, .style_btn__fR9tc.style_md__pkElb, .style_btn__fR9tc.style_sm__3AtGL {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__fR9tc.style_sm__3AtGL {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__fR9tc.style_sm__3AtGL {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__fR9tc.style_sm__3AtGL {
        min-width: 130px
    }
}

.style_btn__fR9tc.style_md__pkElb {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__fR9tc.style_md__pkElb {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__fR9tc.style_md__pkElb {
        min-width: 186px
    }
}

.style_btn__fR9tc.style_lg__ZepPv {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__fR9tc.style_lg__ZepPv {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__fR9tc.style_lg__ZepPv {
        min-width: 215px
    }
}

.style_btn__fR9tc.style_xl__LVE1V {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__fR9tc.style_xl__LVE1V {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__fR9tc.style_xl__LVE1V {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__GUGz3 {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__GUGz3 {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__GUGz3 {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__OkEvP {
    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__OkEvP {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__fR9tc.style_btn-link__VoSQn:disabled {
    color: #aaa
}

.style_footer-link__d7X8T, .style_footer-link__d7X8T a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__d7X8T:hover {
    color: #0fa
}

.style_btn-anmetist__nnSYE {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__ey7pe {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise___oikx {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__BHCjm {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__gRFsi {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__9F52O {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__Kq9BZ, .style_h2__a3EY2, .style_h3__grdLK {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__Kq9BZ {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__Kq9BZ {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__Kq9BZ {
        font-size: 30px
    }
}

.style_h2__a3EY2 {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__a3EY2 {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__a3EY2 {
        font-size: 24px
    }
}

.style_h3__grdLK {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__grdLK {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__grdLK {
        font-size: 24px
    }
}

.style_h4__mrOZP, .style_h5__e1OkI {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__mrOZP, .style_h5__e1OkI {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__mrOZP, .style_h5__e1OkI {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__6zXsO {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__6zXsO {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__6zXsO {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__gMr_c, .style_textual_highlight__JjZJo {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__gMr_c {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__gMr_c {
        font-size: 15px
    }
}

.style_textual_highlight__JjZJo {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__JjZJo {
        font-size: 15px
    }
}

.style_button-text__NiIXa {
    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__NiIXa {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__UfB9d {
    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__UfB9d {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text___WNzq {
    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___WNzq {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__UfB9d p:last-child, .style_body-text___WNzq p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__8Ff2k {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__8Ff2k {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__8Ff2k.style_dropdown-item__GZpDE {
        font-size: 14px !important
    }
}

.style_title__BjTkg, .style_title__BjTkg.style_h2__a3EY2 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__BjTkg, .style_title__BjTkg.style_h2__a3EY2 {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__BjTkg, .style_title__BjTkg.style_h2__a3EY2 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__RO3zw {
    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__RO3zw {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__RO3zw {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__iFmhI {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__iFmhI {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__iFmhI {
        margin-bottom: 15px
    }
}

.style_cta-text__tB_Mb {
    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__tB_Mb {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__tB_Mb {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__89Ids {
    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__89Ids {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__RZowx.style_h3__grdLK {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__RZowx.style_h3__grdLK {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__RZowx.style_h3__grdLK {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__sdrGf {
    height: 434px
}

.style_card_1__sdrGf .style_card_image__r6piM img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__sdrGf {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__sdrGf .style_card_image__r6piM {
        height: 231px
    }

    .style_card_1__sdrGf .style_card_body__bpHIb {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__sdrGf {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__sdrGf .style_card_image__r6piM {
        height: 127px
    }

    .style_card_1__sdrGf .style_card_body__bpHIb {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__sdrGf {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__sdrGf .style_card_image__r6piM {
        height: 200px
    }

    .style_card_1__sdrGf .style_card_body__bpHIb {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__XCM_o {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__XCM_o {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__XCM_o {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__sdrGf, .style_card_2__XCM_o {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__sdrGf, .style_card_2__XCM_o {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__sdrGf, .style_card_2__XCM_o {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__sdrGf, .style_card_2__XCM_o {
        width: 330px !important
    }
}

.style_card_body__bpHIb {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__bpHIb {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__bpHIb {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__bpHIb {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__bpHIb {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__bpHIb {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__bpHIb {
        height: 131.5px
    }
}

.style_text-black__jJ5n0 {
    color: #3b3b96
}

.style_text-main-orange__mwc_Q {
    color: #fff !important
}

.style_text-social-red__JuU_g {
    color: #ff7e47
}

.style_text-social-pink___B7_J {
    color: #ff92d5
}

.style_text-medic-blue__ZWTaT {
    color: #fff !important
}

.style_text-medic-purple__HFTzk {
    color: #968bd9
}

.style_bg-medic-beige__pi4FH {
    background-color: #fff !important
}

.style_bg-main-orange-light__4PsGA {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__9npLJ {
    background-color: #ffa724
}

.style_bg-amethyst-dark__45wEh {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__MrJbQ {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__RDam0 {
    background-color: #3e385f
}

.style_bg-main-dark__Oz4ZR {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__Oz4ZR p {
    color: #fff
}

.style_bg-main-dark__Oz4ZR .style_body-text___WNzq.style_text-black__jJ5n0 p, .style_bg-main-dark__Oz4ZR .style_body-text___WNzq.style_text-main-black__7DDWc p, .style_bg-main-dark__Oz4ZR .style_card-text__FMs_3.style_text-black__jJ5n0 p, .style_bg-main-dark__Oz4ZR .style_card-text__FMs_3.style_text-main-black__7DDWc p, .style_bg-main-dark__Oz4ZR .style_text-black__jJ5n0 p, .style_bg-main-dark__Oz4ZR .style_text-main-black__7DDWc p {
    color: #000 !important
}

.style_bg-main-light__i3VyN {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__i3VyN p {
    color: #000
}

.style_bg-main-dark__Oz4ZR h1, .style_bg-main-dark__Oz4ZR h2, .style_bg-main-dark__Oz4ZR h3, .style_bg-main-dark__Oz4ZR h4, .style_bg-main-dark__Oz4ZR h5, .style_bg-main-dark__Oz4ZR h6 {
    color: #fff
}

.style_bg-main-light__i3VyN h1, .style_bg-main-light__i3VyN h2, .style_bg-main-light__i3VyN h3, .style_bg-main-light__i3VyN h4, .style_bg-main-light__i3VyN h5, .style_bg-main-light__i3VyN h6 {
    color: #151424
}

.style_bg-main-turquoise__T2jfc {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__6XrX4 {
    background-color: #d5ddfd
}

.style_card-body__BFaFu.style_text-main-black__7DDWc, .style_card-body__BFaFu.style_text-main-black__7DDWc *, .style_card-footer__Vq5AB.style_text-main-black__7DDWc, .style_card-footer__Vq5AB.style_text-main-black__7DDWc *, .style_text-dark__E74u5, .style_text-main-black__7DDWc, .style_text-main-black__7DDWc .style_btn-link__VoSQn, .style_text-main-black__7DDWc a, .style_text-main-black__7DDWc button, .style_text-main-black__7DDWc div, .style_text-main-black__7DDWc h1, .style_text-main-black__7DDWc h2, .style_text-main-black__7DDWc h3, .style_text-main-black__7DDWc h4, .style_text-main-black__7DDWc h5, .style_text-main-black__7DDWc h6, .style_text-main-black__7DDWc p, .style_text-main-black__7DDWc span, .style_text-main-black__7DDWc time {
    color: #000 !important
}

.style_text-coal__UAZuK {
    color: #002d32
}

.style_bg-social-red__jpObs {
    background-color: #fdeae1
}

.style_bg-social-red-dark__miwQw {
    background-color: #ff7e47
}

.style_bg-social-pink__MDBS8 {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__9BLV9 {
    background-color: #ff92d5
}

.style_bg-medic-purple__MURhe {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__1_Qlk {
    background-color: #968bd9
}

.style_bg-medic-blue__uzc4V {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__MXLys {
    background-color: #99d4dc
}

.style_bg-coal__2gdkB {
    background-color: #002d32
}

.style_bg-coal-dark__qt3Pr {
    background-color: #000b0d
}

.style_bg-coal-light__s05Y6 {
    background-color: #f0fcfd
}

.style_bg-main-blue___dV__ {
    background-color: #3b3b96
}

.style_bg-ash-20__vQbDx {
    background-color: #dcdcdc
}

.style_bg-main-white___97Mt, .style_bg-white__b3661 {
    background-color: #fff
}

.style_bg-amethyst__07MW7 {
    background-color: #8a84f5
}

.style_bg-turquoise__eDo6w {
    background-color: #23d2af
}

.style_bg-transparent__BqpA4 {
    background: transparent
}

.style_text-decoration-none__aHRPr {
    text-decoration: none !important
}

.style_form-control__dR6uZ {
    min-height: 50px
}

.style_form-check-input__H5YiQ, .style_form-check-input__H5YiQ[type=checkbox], .style_form-control__dR6uZ, .style_form-select__mRVuG {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__gdhIv .style_form-check-input__H5YiQ {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__gdhIv .style_form-check-input__H5YiQ: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__oAEIW .style_form-check-input__H5YiQ {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__oAEIW .style_form-check-input__H5YiQ: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__ew5_j {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__ew5_j {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__ew5_j {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__fR9tc {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__w29Pm + .style_btn__fR9tc:hover {
    color: #fff !important
}

.style_card__CznNt.style_custom__card__eajD5 {
    --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__aEMsk {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__aEMsk {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__8X8hF {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__gY9SZ {
    border: none !important
}

.style_navbar-toggler__gY9SZ:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__yxpKV .style_navbar-toggler-icon__5MXnD {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__5MXnD.style_light_ellipsis__QMQvD {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__R5qoi .style_dropdown-menu__XhwL5 {
    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__R5qoi .style_dropdown-menu__XhwL5 {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__R5qoi .style_dropdown-menu__XhwL5 * {
        color: #fff !important
    }
}

.style_navbar-nav__R5qoi .style_dropdown-menu__XhwL5 .style_dropdown-item__GZpDE {
    color: #000 !important
}

.style_navbar-nav__R5qoi .style_dropdown-menu__XhwL5 .style_dropdown-item__GZpDE:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__lkdyE {
    background-color: #fff !important
}

.style_custom__pagination__Lf3pT {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__Lf3pT {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__Lf3pT {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__Lf3pT {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__Lf3pT .style_page-item__kvXEj {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__Lf3pT .style_page-item__kvXEj {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__Lf3pT .style_page-link__DTRIs {
    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__Lf3pT .style_page-link__DTRIs {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__Lf3pT .style_page-link__DTRIs {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__Lf3pT .style_active__ljBXo .style_page-link__DTRIs {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__LiTzZ {
    border-radius: 10px !important
}

.style_react-calendar__LkcMW {
    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__LkcMW {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__LkcMW .style_react-calendar__navigation__f5oEQ {
    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__LkcMW .style_react-calendar__navigation__f5oEQ {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__LkcMW .style_react-calendar__navigation__f5oEQ {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__LkcMW .style_react-calendar__navigation__label__Odxjl {
    color: #ffa724 !important
}

.style_react-calendar__LkcMW .style_react-calendar__navigation__arrow__Sr3Xv {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__LkcMW .style_react-calendar__navigation__next2-button__zDjYZ, .style_react-calendar__LkcMW .style_react-calendar__navigation__prev2-button__M77_1 {
    display: none !important
}

.style_react-calendar__LkcMW .style_react-calendar__month-view__weekdays__Y_MtN {
    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__LkcMW .style_react-calendar__month-view__weekdays__Y_MtN {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__LkcMW .style_react-calendar__month-view__days__day--neighboringMonth___1veT {
    color: #b5b5b5 !important
}

.style_react-calendar__LkcMW .style_react-calendar__tile__W2gUU {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__LkcMW .style_react-calendar__tile__W2gUU {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__LkcMW .style_react-calendar__tile__W2gUU abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__LkcMW .style_react-calendar__tile__W2gUU abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__LkcMW .style_react-calendar__tile--active__rqw4Z {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__LkcMW .style_react-calendar__tile--active__rqw4Z abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__LkcMW .style_react-calendar__tile--now__V10xt {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__LkcMW .style_react-calendar__tile--now__V10xt abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__LkcMW .style_react-calendar__month-view__days__day--weekend__Ifk3F:not(.style_react-calendar__tile--active__rqw4Z) {
    color: #ffa724 !important
}

.style_pointer__73Nzw {
    cursor: pointer
}

.style_link_banner_text__YjbkR {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__YjbkR {
        margin-bottom: 28px
    }
}

.style_link_banner__ZOCcD {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__ZOCcD {
        padding-left: 21px
    }
}

.style_links_spacing__5PYuS {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__5PYuS {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__5PYuS {
        margin-right: 0
    }
}

.style_button_padding__V4fIO {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__V4fIO {
        padding: 12px 16px
    }
}

.style_links_button__IwI94 {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__IwI94 {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__CIlCT {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__uJ_NQ {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__uJ_NQ {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__uJ_NQ {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__uJ_NQ {
        padding: 50px 20px
    }
}

.style_standalone__teaser__uJ_NQ p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__uJ_NQ {
        white-space: unset !important
    }
}

.style_fDbOPw__aTxLp {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__pjIY2 {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__YHI6P {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__YHI6P {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__YHI6P {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__vhIwy {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__IVAAe {
    display: flex !important
}

.style_fw-500__05pYM {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__pacZz {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__pacZz {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__pacZz {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__pacZz {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__l7mFC {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__l7mFC {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__l7mFC {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__bY7Xo, .style_uploadfilebutton__WcMKA {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__WcMKA {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__WcMKA {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__WcMKA {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__bY7Xo {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__bY7Xo {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__bY7Xo {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__PfrAG {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__EJ9CI {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__i8JWk, .style_first_component_big_searchbar__YsRgi {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__i8JWk, .style_first_component_big_searchbar__YsRgi {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__i8JWk, .style_first_component_big_searchbar__YsRgi {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__YsRgi {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__oIJOg {
    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__V_qkf {
    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__V_qkf {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__V_qkf {
        overflow-y: scroll
    }
}

.style_cn-body__V_qkf > p, .style_cn-body__V_qkf > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__lnr7D > .style_cm-btn__629rs.style_cm-btn-danger__TogvS.style_cn-decline__qzV8W {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__lnr7D > .style_cm-btn__629rs.style_cm-btn-success__A1RKJ {
    font-size: 20px
}

.style_cm-modal__Xz01E > .style_cm-header__EES36 {
    background-color: #fef2e0 !important
}

.style_cm-modal__Xz01E > .style_cm-header__EES36 .style_title__BjTkg {
    color: #3b3b96 !important
}

.style_cm-modal__Xz01E > .style_cm-header__EES36 p > span {
    color: #000 !important
}

.style_cm-modal__Xz01E > .style_cm-header__EES36 button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__Xz01E > .style_cm-header__EES36 a {
    color: #3b3b96 !important
}

.style_cm-modal__Xz01E.style_cm-klaro__UqSEY {
    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__Xz01E > .style_cm-body__x2PZ1, .style_cm-modal__Xz01E > .style_cm-footer__r2roC {
    background-color: #fef2e0 !important
}

.style_cm-list-title__XPeX_ {
    color: #3b3b96 !important
}

.style_cm-caret__nanVj > a {
    color: #ffa724 !important
}

.style_cookie-modal__ak_rX {
    z-index: 100000 !important
}

.style_cn-ok__n8Y3O {
    flex-direction: column !important
}

.style_cn-buttons__lnr7D {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__lnr7D > .style_cm-btn__629rs.style_cm-btn-success__A1RKJ, .style_klaro__3jyqu .style_cookie-modal__ak_rX .style_cm-list-input__aLvKk:checked + .style_cm-list-label__cC437 .style_slider__idgtG {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__NFW9M > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__EyNae {
    color: #000 !important;
    text-decoration: underline !important
}

.style_flower__container__Btdvy {
    display: flex;
    align-items: flex-end;
    align-self: flex-end;
    justify-content: center;
    position: relative;
    height: 240px
}

@media screen and (max-width: 992px) {
    .style_flower__container__Btdvy {
        display: flex;
        justify-content: center;
        align-items: flex-start
    }
}

@media screen and (max-width: 576px) {
    .style_flower__container__Btdvy {
        padding-top: 28px;
        display: flex;
        justify-content: center;
        align-items: center
    }
}

.style_flower__container__Btdvy img {
    max-height: 240px;
    width: auto
}

@media screen and (max-width: 992px) {
    .style_flower__container__Btdvy img {
        width: 80%;
        height: auto
    }
}

@media screen and (max-width: 576px) {
    .style_flower__container__Btdvy img {
        width: 135px;
        max-height: 140px
    }
}

.style_website_mt__ph8cl {
    margin-top: 40px
}

@media screen and (max-width: 992px) {
    .style_website_mt__ph8cl {
        margin-top: 26px
    }
}

@media screen and (max-width: 576px) {
    .style_website_mt__ph8cl {
        margin-top: 24px
    }
}

.style_flower__container__Btdvy.style_betweenRight__sGj9I, .style_flower__container__Btdvy.style_bottomRight__kk0bL {
    align-items: flex-end
}

@media screen and (max-width: 992px) {
    .style_flower__container__Btdvy.style_betweenRight__sGj9I, .style_flower__container__Btdvy.style_bottomRight__kk0bL {
        align-items: center
    }
}

.style_flower__container__Btdvy.style_centerRight__SYJaA {
    align-items: center;
    align-self: center
}

@media screen and (max-width: 992px) {
    .style_flower__container__Btdvy.style_centerRight__SYJaA {
        align-items: center
    }
}

.style_flower__container__Btdvy.style_betweenRight__sGj9I img {
    position: absolute;
    bottom: -160px;
    right: -5rem
}

@media screen and (max-width: 992px) {
    .style_flower__container__Btdvy.style_betweenRight__sGj9I img {
        position: unset;
        order: 4;
        width: 197.98px;
        height: 188.38px;
        margin-top: 13px
    }
}

@media screen and (max-width: 576px) {
    .style_flower__container__Btdvy.style_betweenRight__sGj9I img {
        order: 4;
        height: 143px;
        width: 135px;
        margin-top: 13px;
        margin-bottom: 24px
    }
}

.style_img_flower_btw_div__5GOsj {
    padding-top: 15px;
    padding-bottom: 13px
}

@media screen and (max-width: 576px) {
    .style_img_flower_btw_div__5GOsj {
        padding-top: 0;
        padding-bottom: 0
    }
}

.style_padding__x____vFD {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x____vFD {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x____vFD {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x____vFD {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__CMF0I {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__CMF0I {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__CMF0I {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__e8WWa {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__e8WWa {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__e8WWa {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__e8WWa {
        padding-top: 56px
    }
}

.style_padding__bottom__RNg0F {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__RNg0F {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__RNg0F {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__RNg0F {
        padding-bottom: 28px
    }
}

.style_padding__right__KiU55 {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__KiU55 {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__KiU55 {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__KiU55 {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__KiU55 {
        padding-right: 30px
    }
}

.style_padding__left__mW8co {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__mW8co {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__mW8co {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__mW8co {
        padding-left: 30px
    }
}

.style_body-text-mb__PePJJ {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__PePJJ {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__PePJJ {
        margin-bottom: 20px
    }
}

.style_h3-mb__j9L42 {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__j9L42 {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__j9L42 {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__gBeRv {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__gBeRv {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__gBeRv {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__gBeRv {
        padding-top: 7px
    }
}

.style_pb_xs___32Nz {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs___32Nz {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs___32Nz {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs___32Nz {
        padding-bottom: 7px
    }
}

.style_pt_1__Nw_bm {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__Nw_bm {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__Nw_bm {
        padding-top: 14px
    }
}

.style_pb_1__uwc7z {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__uwc7z {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__uwc7z {
        padding-bottom: 14px
    }
}

.style_pt_2__Fqrwj {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__Fqrwj {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__Fqrwj {
        padding-top: 28px
    }
}

.style_pb_2__bxLpw {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__bxLpw {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__bxLpw {
        padding-bottom: 28px
    }
}

.style_pt_3__U1ReR {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__U1ReR {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__U1ReR {
        padding-top: 42px
    }
}

.style_pb_3__OcjIw {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__OcjIw {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__OcjIw {
        padding-bottom: 42px
    }
}

.style_pt_4__gOEQE {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__gOEQE {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__gOEQE {
        padding-top: 56px
    }
}

.style_pb_4__ompBS {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__ompBS {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__ompBS {
        padding-bottom: 56px
    }
}

.style_pt_8__f5Mk2 {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__f5Mk2 {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__f5Mk2 {
        padding-top: 112px
    }
}

.style_pb_8__Aot_U {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__Aot_U {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__Aot_U {
        padding-bottom: 112px
    }
}

.style_p_xs__WEGJd {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__WEGJd {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__WEGJd {
        padding: 7px
    }
}

.style_p_1__XMbeF {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__XMbeF {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__XMbeF {
        padding: 14px
    }
}

.style_p_2__OFphu {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__OFphu {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__OFphu {
        padding: 28px
    }
}

.style_p_3__YCNS3 {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__YCNS3 {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__YCNS3 {
        padding: 42px
    }
}

.style_p_4__IA_yL {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__IA_yL {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__IA_yL {
        padding: 56px
    }
}

.style_p_8__mXN4b {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__mXN4b {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__mXN4b {
        padding: 112px
    }
}

.style_btn__7yGbM {
    border-radius: 10px;
    width: fit-content
}

.style_btn__7yGbM:not(.style_btn-link__dg7yI) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__7yGbM:not(.style_btn-link__dg7yI) {
        font-size: 15px
    }
}

.style_btn__7yGbM.style_btn-primary__jqQ5P {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__7yGbM.style_btn-whatsapp__h0X_Y {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__7yGbM.style_btn-primary__jqQ5P:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__7yGbM.style_btn-primary-light__XQOHh {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__7yGbM.style_btn-secondary__sSlFQ {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__7yGbM.style_btn-form__H0hDZ {
    background-color: #82e8cd
}

.style_btn__7yGbM.style_btn-form__H0hDZ:hover {
    color: #fff
}

.style_btn__7yGbM.style_btn-link__dg7yI, .style_btn__7yGbM.style_btn-link__dg7yI:active, .style_btn__7yGbM.style_btn-link__dg7yI:focus, .style_btn__7yGbM.style_btn-link__dg7yI:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__7yGbM.style_btn-link__dg7yI, .style_btn__7yGbM.style_btn-link__dg7yI:active, .style_btn__7yGbM.style_btn-link__dg7yI:focus, .style_btn__7yGbM.style_btn-link__dg7yI:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__7yGbM.style_btn-link__dg7yI:hover {
    color: #3b3b96
}

.style_btn__7yGbM.style_btn-social__w3NU3 {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__7yGbM.style_btn-medical__A_W9K {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__7yGbM.style_btn-medical-purple__0e41_ {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__7yGbM.style_btn-social-pink__m_Lza {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__7yGbM.style_btn-main-blue__7erIG {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__pE8Z_:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__uz6KS, .style_black-link__uz6KS a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__uz6KS:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__7yGbM.style_btn-link__dg7yI, .style_btn__7yGbM.style_lg__h6xS9, .style_btn__7yGbM.style_md__0OXLm, .style_btn__7yGbM.style_sm__54OQu {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__7yGbM.style_btn-link__dg7yI, .style_btn__7yGbM.style_lg__h6xS9, .style_btn__7yGbM.style_md__0OXLm, .style_btn__7yGbM.style_sm__54OQu {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__7yGbM.style_btn-link__dg7yI, .style_btn__7yGbM.style_lg__h6xS9, .style_btn__7yGbM.style_md__0OXLm, .style_btn__7yGbM.style_sm__54OQu {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__7yGbM.style_sm__54OQu {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__7yGbM.style_sm__54OQu {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__7yGbM.style_sm__54OQu {
        min-width: 130px
    }
}

.style_btn__7yGbM.style_md__0OXLm {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__7yGbM.style_md__0OXLm {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__7yGbM.style_md__0OXLm {
        min-width: 186px
    }
}

.style_btn__7yGbM.style_lg__h6xS9 {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__7yGbM.style_lg__h6xS9 {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__7yGbM.style_lg__h6xS9 {
        min-width: 215px
    }
}

.style_btn__7yGbM.style_xl__yG8F_ {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__7yGbM.style_xl__yG8F_ {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__7yGbM.style_xl__yG8F_ {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__Mptzv {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__Mptzv {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__Mptzv {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__eXLa6 {
    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__eXLa6 {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__7yGbM.style_btn-link__dg7yI:disabled {
    color: #aaa
}

.style_footer-link__pE8Z_, .style_footer-link__pE8Z_ a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__pE8Z_:hover {
    color: #0fa
}

.style_btn-anmetist__HE_fk {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__F_joV {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__AJYNK {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__hkjme {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__1FYxH {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__zJWky {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__ZreM7, .style_h2__1Le4h, .style_h3__oZp1z {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__ZreM7 {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__ZreM7 {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__ZreM7 {
        font-size: 30px
    }
}

.style_h2__1Le4h {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__1Le4h {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__1Le4h {
        font-size: 24px
    }
}

.style_h3__oZp1z {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__oZp1z {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__oZp1z {
        font-size: 24px
    }
}

.style_h4__SB_qJ, .style_h5__Y_7Pm {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__SB_qJ, .style_h5__Y_7Pm {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__SB_qJ, .style_h5__Y_7Pm {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6___N_wy {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6___N_wy {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6___N_wy {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__HsMMT, .style_textual_highlight__SG_rq {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__HsMMT {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__HsMMT {
        font-size: 15px
    }
}

.style_textual_highlight__SG_rq {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__SG_rq {
        font-size: 15px
    }
}

.style_button-text__0zy8_ {
    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__0zy8_ {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__Uz6Wd {
    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__Uz6Wd {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__q4_B6 {
    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__q4_B6 {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__Uz6Wd p:last-child, .style_body-text__q4_B6 p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__eNEw_ {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__eNEw_ {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__eNEw_.style_dropdown-item__AtSfn {
        font-size: 14px !important
    }
}

.style_title__vs1Ja, .style_title__vs1Ja.style_h2__1Le4h {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__vs1Ja, .style_title__vs1Ja.style_h2__1Le4h {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__vs1Ja, .style_title__vs1Ja.style_h2__1Le4h {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__mRKXh {
    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__mRKXh {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__mRKXh {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__pvNx3 {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__pvNx3 {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__pvNx3 {
        margin-bottom: 15px
    }
}

.style_cta-text__jve9m {
    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__jve9m {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__jve9m {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__faMbh {
    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__faMbh {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__IoDgT.style_h3__oZp1z {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__IoDgT.style_h3__oZp1z {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__IoDgT.style_h3__oZp1z {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__AAMR9 {
    height: 434px
}

.style_card_1__AAMR9 .style_card_image__a4_og img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__AAMR9 {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__AAMR9 .style_card_image__a4_og {
        height: 231px
    }

    .style_card_1__AAMR9 .style_card_body__EPktc {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__AAMR9 {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__AAMR9 .style_card_image__a4_og {
        height: 127px
    }

    .style_card_1__AAMR9 .style_card_body__EPktc {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__AAMR9 {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__AAMR9 .style_card_image__a4_og {
        height: 200px
    }

    .style_card_1__AAMR9 .style_card_body__EPktc {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__d4bxY {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__d4bxY {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__d4bxY {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__AAMR9, .style_card_2__d4bxY {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__AAMR9, .style_card_2__d4bxY {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__AAMR9, .style_card_2__d4bxY {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__AAMR9, .style_card_2__d4bxY {
        width: 330px !important
    }
}

.style_card_body__EPktc {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__EPktc {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__EPktc {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__EPktc {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__EPktc {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__EPktc {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__EPktc {
        height: 131.5px
    }
}

.style_text-black__W6pjJ {
    color: #3b3b96
}

.style_text-main-orange__X8zN7 {
    color: #fff !important
}

.style_text-social-red__okyDE {
    color: #ff7e47
}

.style_text-social-pink__tA6RS {
    color: #ff92d5
}

.style_text-medic-blue__rMi27 {
    color: #fff !important
}

.style_text-medic-purple__OKFmq {
    color: #968bd9
}

.style_bg-medic-beige__7Bz9W {
    background-color: #fff !important
}

.style_bg-main-orange-light__MPhy_ {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__vE8pj {
    background-color: #ffa724
}

.style_bg-amethyst-dark__R3IlX {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__zchK7 {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__CGl8p {
    background-color: #3e385f
}

.style_bg-main-dark__EgwxZ {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__EgwxZ p {
    color: #fff
}

.style_bg-main-dark__EgwxZ .style_body-text__q4_B6.style_text-black__W6pjJ p, .style_bg-main-dark__EgwxZ .style_body-text__q4_B6.style_text-main-black__auUWq p, .style_bg-main-dark__EgwxZ .style_card-text__2Czww.style_text-black__W6pjJ p, .style_bg-main-dark__EgwxZ .style_card-text__2Czww.style_text-main-black__auUWq p, .style_bg-main-dark__EgwxZ .style_text-black__W6pjJ p, .style_bg-main-dark__EgwxZ .style_text-main-black__auUWq p {
    color: #000 !important
}

.style_bg-main-light__V9_Z9 {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__V9_Z9 p {
    color: #000
}

.style_bg-main-dark__EgwxZ h1, .style_bg-main-dark__EgwxZ h2, .style_bg-main-dark__EgwxZ h3, .style_bg-main-dark__EgwxZ h4, .style_bg-main-dark__EgwxZ h5, .style_bg-main-dark__EgwxZ h6 {
    color: #fff
}

.style_bg-main-light__V9_Z9 h1, .style_bg-main-light__V9_Z9 h2, .style_bg-main-light__V9_Z9 h3, .style_bg-main-light__V9_Z9 h4, .style_bg-main-light__V9_Z9 h5, .style_bg-main-light__V9_Z9 h6 {
    color: #151424
}

.style_bg-main-turquoise__KXRRo {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__cmLoM {
    background-color: #d5ddfd
}

.style_card-body__GMzIA.style_text-main-black__auUWq, .style_card-body__GMzIA.style_text-main-black__auUWq *, .style_card-footer__gahy_.style_text-main-black__auUWq, .style_card-footer__gahy_.style_text-main-black__auUWq *, .style_text-dark__kjj8_, .style_text-main-black__auUWq, .style_text-main-black__auUWq .style_btn-link__dg7yI, .style_text-main-black__auUWq a, .style_text-main-black__auUWq button, .style_text-main-black__auUWq div, .style_text-main-black__auUWq h1, .style_text-main-black__auUWq h2, .style_text-main-black__auUWq h3, .style_text-main-black__auUWq h4, .style_text-main-black__auUWq h5, .style_text-main-black__auUWq h6, .style_text-main-black__auUWq p, .style_text-main-black__auUWq span, .style_text-main-black__auUWq time {
    color: #000 !important
}

.style_text-coal__T3Dhk {
    color: #002d32
}

.style_bg-social-red__X0n4O {
    background-color: #fdeae1
}

.style_bg-social-red-dark__91gWE {
    background-color: #ff7e47
}

.style_bg-social-pink___OY__ {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__1IDfu {
    background-color: #ff92d5
}

.style_bg-medic-purple__1M8Ym {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__eQ691 {
    background-color: #968bd9
}

.style_bg-medic-blue__XeCAl {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__huAit {
    background-color: #99d4dc
}

.style_bg-coal__zpVCh {
    background-color: #002d32
}

.style_bg-coal-dark__hWKZS {
    background-color: #000b0d
}

.style_bg-coal-light__K4cIM {
    background-color: #f0fcfd
}

.style_bg-main-blue__o_q0C {
    background-color: #3b3b96
}

.style_bg-ash-20__6bUiq {
    background-color: #dcdcdc
}

.style_bg-main-white__4K4mV, .style_bg-white__JwAnZ {
    background-color: #fff
}

.style_bg-amethyst__A_R6M {
    background-color: #8a84f5
}

.style_bg-turquoise__3kQ_9 {
    background-color: #23d2af
}

.style_bg-transparent__4KqCO {
    background: transparent
}

.style_text-decoration-none__f2PSi {
    text-decoration: none !important
}

.style_form-control__YyhYU {
    min-height: 50px
}

.style_form-check-input__5rz50, .style_form-check-input__5rz50[type=checkbox], .style_form-control__YyhYU, .style_form-select__3LdDM {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__ao4Tt .style_form-check-input__5rz50 {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__ao4Tt .style_form-check-input__5rz50: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__bUr2E .style_form-check-input__5rz50 {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__bUr2E .style_form-check-input__5rz50: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__JKZDs {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__JKZDs {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__JKZDs {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__7yGbM {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__2KnRt + .style_btn__7yGbM:hover {
    color: #fff !important
}

.style_card__rWyeq.style_custom__card__4QN0f {
    --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__bKovg {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__bKovg {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__bSf9f {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__UnZq_ {
    border: none !important
}

.style_navbar-toggler__UnZq_:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__YCttR .style_navbar-toggler-icon__d_yiq {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__d_yiq.style_light_ellipsis__WFPO_ {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__SByT_ .style_dropdown-menu__F8Y0N {
    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__SByT_ .style_dropdown-menu__F8Y0N {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__SByT_ .style_dropdown-menu__F8Y0N * {
        color: #fff !important
    }
}

.style_navbar-nav__SByT_ .style_dropdown-menu__F8Y0N .style_dropdown-item__AtSfn {
    color: #000 !important
}

.style_navbar-nav__SByT_ .style_dropdown-menu__F8Y0N .style_dropdown-item__AtSfn:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__U9yon {
    background-color: #fff !important
}

.style_custom__pagination__gujZ5 {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__gujZ5 {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__gujZ5 {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__gujZ5 {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__gujZ5 .style_page-item___Qf_y {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__gujZ5 .style_page-item___Qf_y {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__gujZ5 .style_page-link__PVGpt {
    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__gujZ5 .style_page-link__PVGpt {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__gujZ5 .style_page-link__PVGpt {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__gujZ5 .style_active__feGTM .style_page-link__PVGpt {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__X9Xlc {
    border-radius: 10px !important
}

.style_react-calendar__ohn5m {
    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__ohn5m {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__ohn5m .style_react-calendar__navigation__pW_vc {
    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__ohn5m .style_react-calendar__navigation__pW_vc {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__ohn5m .style_react-calendar__navigation__pW_vc {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__ohn5m .style_react-calendar__navigation__label__uzY0x {
    color: #ffa724 !important
}

.style_react-calendar__ohn5m .style_react-calendar__navigation__arrow__I_e4m {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__ohn5m .style_react-calendar__navigation__next2-button__TIHio, .style_react-calendar__ohn5m .style_react-calendar__navigation__prev2-button__6o3ID {
    display: none !important
}

.style_react-calendar__ohn5m .style_react-calendar__month-view__weekdays__JA6T_ {
    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__ohn5m .style_react-calendar__month-view__weekdays__JA6T_ {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__ohn5m .style_react-calendar__month-view__days__day--neighboringMonth__lpVM1 {
    color: #b5b5b5 !important
}

.style_react-calendar__ohn5m .style_react-calendar__tile__6Uvz9 {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__ohn5m .style_react-calendar__tile__6Uvz9 {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__ohn5m .style_react-calendar__tile__6Uvz9 abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__ohn5m .style_react-calendar__tile__6Uvz9 abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__ohn5m .style_react-calendar__tile--active__INWL_ {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__ohn5m .style_react-calendar__tile--active__INWL_ abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__ohn5m .style_react-calendar__tile--now__km2Ue {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__ohn5m .style_react-calendar__tile--now__km2Ue abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__ohn5m .style_react-calendar__month-view__days__day--weekend__KLloA:not(.style_react-calendar__tile--active__INWL_) {
    color: #ffa724 !important
}

.style_pointer__7aOu8 {
    cursor: pointer
}

.style_link_banner_text__0EMbi {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__0EMbi {
        margin-bottom: 28px
    }
}

.style_link_banner__Qhfm8 {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__Qhfm8 {
        padding-left: 21px
    }
}

.style_links_spacing__1cjU1 {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__1cjU1 {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__1cjU1 {
        margin-right: 0
    }
}

.style_button_padding__pKEb8 {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__pKEb8 {
        padding: 12px 16px
    }
}

.style_links_button___zIM8 {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button___zIM8 {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__he777 {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__Ii6Rg {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__Ii6Rg {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__Ii6Rg {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__Ii6Rg {
        padding: 50px 20px
    }
}

.style_standalone__teaser__Ii6Rg p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__Ii6Rg {
        white-space: unset !important
    }
}

.style_fDbOPw__Jrvbu {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__umlUZ {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__Gv6q8 {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__Gv6q8 {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__Gv6q8 {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__7GBff {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__9Emeq {
    display: flex !important
}

.style_fw-500__Qt0bx {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__Yr3zL {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__Yr3zL {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__Yr3zL {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__Yr3zL {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__9gpvc {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__9gpvc {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__9gpvc {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__tbuzM, .style_uploadfilebutton__XwLgV {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__XwLgV {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__XwLgV {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__XwLgV {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__tbuzM {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__tbuzM {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__tbuzM {
        height: 61px;
        width: 100%
    }
}

.style_wrapper___5eAZ {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__CH28Y {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__5CVxQ, .style_first_component_big_searchbar__vW7Yh {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__5CVxQ, .style_first_component_big_searchbar__vW7Yh {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__5CVxQ, .style_first_component_big_searchbar__vW7Yh {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__vW7Yh {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__WFsbK {
    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__6KjmL {
    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__6KjmL {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__6KjmL {
        overflow-y: scroll
    }
}

.style_cn-body__6KjmL > p, .style_cn-body__6KjmL > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__crhKQ > .style_cm-btn__9HnzD.style_cm-btn-danger__6B9ha.style_cn-decline__6aKBy {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__crhKQ > .style_cm-btn__9HnzD.style_cm-btn-success__NBjm4 {
    font-size: 20px
}

.style_cm-modal__aXsCu > .style_cm-header__z9j8g {
    background-color: #fef2e0 !important
}

.style_cm-modal__aXsCu > .style_cm-header__z9j8g .style_title__vs1Ja {
    color: #3b3b96 !important
}

.style_cm-modal__aXsCu > .style_cm-header__z9j8g p > span {
    color: #000 !important
}

.style_cm-modal__aXsCu > .style_cm-header__z9j8g button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__aXsCu > .style_cm-header__z9j8g a {
    color: #3b3b96 !important
}

.style_cm-modal__aXsCu.style_cm-klaro__XeGMR {
    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__aXsCu > .style_cm-body__RXoaR, .style_cm-modal__aXsCu > .style_cm-footer__kdxCF {
    background-color: #fef2e0 !important
}

.style_cm-list-title__AtfXp {
    color: #3b3b96 !important
}

.style_cm-caret__nM1fg > a {
    color: #ffa724 !important
}

.style_cookie-modal__NP_Ip {
    z-index: 100000 !important
}

.style_cn-ok__SeIUN {
    flex-direction: column !important
}

.style_cn-buttons__crhKQ {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__crhKQ > .style_cm-btn__9HnzD.style_cm-btn-success__NBjm4, .style_klaro__Pga_6 .style_cookie-modal__NP_Ip .style_cm-list-input__ZfZIb:checked + .style_cm-list-label__x6Tu1 .style_slider__EmsHk {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__RS4_p > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__SREVu {
    color: #000 !important;
    text-decoration: underline !important
}

.style_container__515Bm {
    display: flex;
    flex-direction: row
}

@media screen and (max-width: 576px) {
    .style_container__515Bm {
        flex-direction: column
    }

    .style_container__515Bm section {
        width: 100%
    }
}

.style_text__section__wPcge {
    width: 75%
}

@media screen and (max-width: 576px) {
    .style_text__section__wPcge {
        width: 100%
    }
}

.style_tel__nr__caUYp {
    margin-bottom: 13.5px
}

@media screen and (max-width: 992px) {
    .style_tel__nr__caUYp {
        margin-bottom: 7px
    }
}

@media screen and (max-width: 576px) {
    .style_tel__nr__caUYp {
        margin-bottom: 10px
    }
}

@media screen and (min-width: 576px) {
    .style_image_cotainer__E9IXy {
        margin: auto
    }
}

@media screen and (max-width: 576px) {
    .style_image_cotainer__E9IXy {
        order: 1 !important;
        margin-bottom: 22px
    }
}

.style_image_cotainer__E9IXy img {
    width: 185px;
    height: 185px
}

@media screen and (max-width: 1280px) {
    .style_image_cotainer__E9IXy img {
        width: 150px;
        height: 150px
    }
}

@media screen and (max-width: 576px) {
    .style_image_cotainer__E9IXy img {
        margin-inline: auto;
        width: 158px;
        height: 158px
    }
}

.style_padding__x__Zbb5t {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__Zbb5t {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__Zbb5t {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__Zbb5t {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__NeiMq {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__NeiMq {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__NeiMq {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__2Ef0S {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__2Ef0S {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__2Ef0S {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__2Ef0S {
        padding-top: 56px
    }
}

.style_padding__bottom__GCSdc {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__GCSdc {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__GCSdc {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__GCSdc {
        padding-bottom: 28px
    }
}

.style_padding__right__X290i {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__X290i {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__X290i {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__X290i {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__X290i {
        padding-right: 30px
    }
}

.style_padding__left__q6aDx {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__q6aDx {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__q6aDx {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__q6aDx {
        padding-left: 30px
    }
}

.style_body-text-mb__RH9xw {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__RH9xw {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__RH9xw {
        margin-bottom: 20px
    }
}

.style_h3-mb__5YmVt {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__5YmVt {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__5YmVt {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__oNael {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__oNael {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__oNael {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__oNael {
        padding-top: 7px
    }
}

.style_pb_xs__awUeS {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__awUeS {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__awUeS {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__awUeS {
        padding-bottom: 7px
    }
}

.style_pt_1__EfEe2 {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__EfEe2 {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__EfEe2 {
        padding-top: 14px
    }
}

.style_pb_1__YahSG {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__YahSG {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__YahSG {
        padding-bottom: 14px
    }
}

.style_pt_2__y9WVo {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__y9WVo {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__y9WVo {
        padding-top: 28px
    }
}

.style_pb_2__S8wDv {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__S8wDv {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__S8wDv {
        padding-bottom: 28px
    }
}

.style_pt_3__MVrJs {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__MVrJs {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__MVrJs {
        padding-top: 42px
    }
}

.style_pb_3__Sho52 {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__Sho52 {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__Sho52 {
        padding-bottom: 42px
    }
}

.style_pt_4__lWq6h {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__lWq6h {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__lWq6h {
        padding-top: 56px
    }
}

.style_pb_4__xSv0y {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__xSv0y {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__xSv0y {
        padding-bottom: 56px
    }
}

.style_pt_8__ImjyH {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__ImjyH {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__ImjyH {
        padding-top: 112px
    }
}

.style_pb_8__aL4RR {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__aL4RR {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__aL4RR {
        padding-bottom: 112px
    }
}

.style_p_xs__H8k4T {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__H8k4T {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__H8k4T {
        padding: 7px
    }
}

.style_p_1__flqEU {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__flqEU {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__flqEU {
        padding: 14px
    }
}

.style_p_2__BzFzc {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__BzFzc {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__BzFzc {
        padding: 28px
    }
}

.style_p_3__EHRWM {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__EHRWM {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__EHRWM {
        padding: 42px
    }
}

.style_p_4__PjxdI {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__PjxdI {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__PjxdI {
        padding: 56px
    }
}

.style_p_8__WF9Lh {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__WF9Lh {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__WF9Lh {
        padding: 112px
    }
}

.style_btn__wTte2 {
    border-radius: 10px;
    width: fit-content
}

.style_btn__wTte2:not(.style_btn-link__mMBOm) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__wTte2:not(.style_btn-link__mMBOm) {
        font-size: 15px
    }
}

.style_btn__wTte2.style_btn-primary__j4BBW {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__wTte2.style_btn-whatsapp__c_2VN {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__wTte2.style_btn-primary__j4BBW:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__wTte2.style_btn-primary-light__BfOcd {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__wTte2.style_btn-secondary__TDung {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__wTte2.style_btn-form__NpYZs {
    background-color: #82e8cd
}

.style_btn__wTte2.style_btn-form__NpYZs:hover {
    color: #fff
}

.style_btn__wTte2.style_btn-link__mMBOm, .style_btn__wTte2.style_btn-link__mMBOm:active, .style_btn__wTte2.style_btn-link__mMBOm:focus, .style_btn__wTte2.style_btn-link__mMBOm:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__wTte2.style_btn-link__mMBOm, .style_btn__wTte2.style_btn-link__mMBOm:active, .style_btn__wTte2.style_btn-link__mMBOm:focus, .style_btn__wTte2.style_btn-link__mMBOm:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__wTte2.style_btn-link__mMBOm:hover {
    color: #3b3b96
}

.style_btn__wTte2.style_btn-social__DQiRV {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__wTte2.style_btn-medical__Z6kUA {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__wTte2.style_btn-medical-purple___i9jF {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__wTte2.style_btn-social-pink__YV3Tq {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__wTte2.style_btn-main-blue__tVst_ {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__m2vDk:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__W6f15, .style_black-link__W6f15 a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__W6f15:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__wTte2.style_btn-link__mMBOm, .style_btn__wTte2.style_lg__ekP9G, .style_btn__wTte2.style_md__YMKaB, .style_btn__wTte2.style_sm__4JTj8 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__wTte2.style_btn-link__mMBOm, .style_btn__wTte2.style_lg__ekP9G, .style_btn__wTte2.style_md__YMKaB, .style_btn__wTte2.style_sm__4JTj8 {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__wTte2.style_btn-link__mMBOm, .style_btn__wTte2.style_lg__ekP9G, .style_btn__wTte2.style_md__YMKaB, .style_btn__wTte2.style_sm__4JTj8 {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__wTte2.style_sm__4JTj8 {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__wTte2.style_sm__4JTj8 {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__wTte2.style_sm__4JTj8 {
        min-width: 130px
    }
}

.style_btn__wTte2.style_md__YMKaB {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__wTte2.style_md__YMKaB {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__wTte2.style_md__YMKaB {
        min-width: 186px
    }
}

.style_btn__wTte2.style_lg__ekP9G {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__wTte2.style_lg__ekP9G {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__wTte2.style_lg__ekP9G {
        min-width: 215px
    }
}

.style_btn__wTte2.style_xl__hmO58 {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__wTte2.style_xl__hmO58 {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__wTte2.style_xl__hmO58 {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__pavhv {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__pavhv {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__pavhv {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__AGDKS {
    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__AGDKS {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__wTte2.style_btn-link__mMBOm:disabled {
    color: #aaa
}

.style_footer-link__m2vDk, .style_footer-link__m2vDk a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__m2vDk:hover {
    color: #0fa
}

.style_btn-anmetist__7Av89 {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__QRvIk {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__4l2Iy {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__Mztks {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__tVnQU {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family___2Tmv {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__RJYt0, .style_h2__Bft5C, .style_h3__cIXkx {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__RJYt0 {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__RJYt0 {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__RJYt0 {
        font-size: 30px
    }
}

.style_h2__Bft5C {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__Bft5C {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__Bft5C {
        font-size: 24px
    }
}

.style_h3__cIXkx {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__cIXkx {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__cIXkx {
        font-size: 24px
    }
}

.style_h4__fxuBt, .style_h5__O_fSp {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__fxuBt, .style_h5__O_fSp {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__fxuBt, .style_h5__O_fSp {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__qBRDR {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__qBRDR {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__qBRDR {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__plfik, .style_textual_highlight__ASTWs {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__plfik {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__plfik {
        font-size: 15px
    }
}

.style_textual_highlight__ASTWs {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__ASTWs {
        font-size: 15px
    }
}

.style_button-text__Yp9XK {
    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__Yp9XK {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__dKO4G {
    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__dKO4G {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__5feLt {
    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__5feLt {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__dKO4G p:last-child, .style_body-text__5feLt p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__F33LY {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__F33LY {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__F33LY.style_dropdown-item__SQW5E {
        font-size: 14px !important
    }
}

.style_title__G6N7E, .style_title__G6N7E.style_h2__Bft5C {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__G6N7E, .style_title__G6N7E.style_h2__Bft5C {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__G6N7E, .style_title__G6N7E.style_h2__Bft5C {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__YlyNV {
    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__YlyNV {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__YlyNV {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__pqw6j {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__pqw6j {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__pqw6j {
        margin-bottom: 15px
    }
}

.style_cta-text__esryo {
    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__esryo {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__esryo {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__WTl_F {
    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__WTl_F {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__gx54m.style_h3__cIXkx {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__gx54m.style_h3__cIXkx {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__gx54m.style_h3__cIXkx {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__5nbgo {
    height: 434px
}

.style_card_1__5nbgo .style_card_image__nijWb img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__5nbgo {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__5nbgo .style_card_image__nijWb {
        height: 231px
    }

    .style_card_1__5nbgo .style_card_body__TmYfS {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__5nbgo {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__5nbgo .style_card_image__nijWb {
        height: 127px
    }

    .style_card_1__5nbgo .style_card_body__TmYfS {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__5nbgo {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__5nbgo .style_card_image__nijWb {
        height: 200px
    }

    .style_card_1__5nbgo .style_card_body__TmYfS {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__LFUed {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__LFUed {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__LFUed {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__5nbgo, .style_card_2__LFUed {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__5nbgo, .style_card_2__LFUed {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__5nbgo, .style_card_2__LFUed {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__5nbgo, .style_card_2__LFUed {
        width: 330px !important
    }
}

.style_card_body__TmYfS {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__TmYfS {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__TmYfS {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__TmYfS {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__TmYfS {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__TmYfS {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__TmYfS {
        height: 131.5px
    }
}

.style_text-black__J0SFg {
    color: #3b3b96
}

.style_text-main-orange__Ia1VS {
    color: #fff !important
}

.style_text-social-red__IvcCZ {
    color: #ff7e47
}

.style_text-social-pink__sjY_Y {
    color: #ff92d5
}

.style_text-medic-blue__8OFcK {
    color: #fff !important
}

.style_text-medic-purple__pIKiy {
    color: #968bd9
}

.style_bg-medic-beige__nnAaW {
    background-color: #fff !important
}

.style_bg-main-orange-light__nueJH {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark___Lyuj {
    background-color: #ffa724
}

.style_bg-amethyst-dark__mcxIZ {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__23kgH {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__ARvz_ {
    background-color: #3e385f
}

.style_bg-main-dark__0qgYQ {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__0qgYQ p {
    color: #fff
}

.style_bg-main-dark__0qgYQ .style_body-text__5feLt.style_text-black__J0SFg p, .style_bg-main-dark__0qgYQ .style_body-text__5feLt.style_text-main-black__oMKvo p, .style_bg-main-dark__0qgYQ .style_card-text__tnNck.style_text-black__J0SFg p, .style_bg-main-dark__0qgYQ .style_card-text__tnNck.style_text-main-black__oMKvo p, .style_bg-main-dark__0qgYQ .style_text-black__J0SFg p, .style_bg-main-dark__0qgYQ .style_text-main-black__oMKvo p {
    color: #000 !important
}

.style_bg-main-light__dsmN6 {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__dsmN6 p {
    color: #000
}

.style_bg-main-dark__0qgYQ h1, .style_bg-main-dark__0qgYQ h2, .style_bg-main-dark__0qgYQ h3, .style_bg-main-dark__0qgYQ h4, .style_bg-main-dark__0qgYQ h5, .style_bg-main-dark__0qgYQ h6 {
    color: #fff
}

.style_bg-main-light__dsmN6 h1, .style_bg-main-light__dsmN6 h2, .style_bg-main-light__dsmN6 h3, .style_bg-main-light__dsmN6 h4, .style_bg-main-light__dsmN6 h5, .style_bg-main-light__dsmN6 h6 {
    color: #151424
}

.style_bg-main-turquoise__kzuEA {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__7Og2Y {
    background-color: #d5ddfd
}

.style_card-body__XAksx.style_text-main-black__oMKvo, .style_card-body__XAksx.style_text-main-black__oMKvo *, .style_card-footer__oWofZ.style_text-main-black__oMKvo, .style_card-footer__oWofZ.style_text-main-black__oMKvo *, .style_text-dark__OAr9M, .style_text-main-black__oMKvo, .style_text-main-black__oMKvo .style_btn-link__mMBOm, .style_text-main-black__oMKvo a, .style_text-main-black__oMKvo button, .style_text-main-black__oMKvo div, .style_text-main-black__oMKvo h1, .style_text-main-black__oMKvo h2, .style_text-main-black__oMKvo h3, .style_text-main-black__oMKvo h4, .style_text-main-black__oMKvo h5, .style_text-main-black__oMKvo h6, .style_text-main-black__oMKvo p, .style_text-main-black__oMKvo span, .style_text-main-black__oMKvo time {
    color: #000 !important
}

.style_text-coal__rW5YG {
    color: #002d32
}

.style_bg-social-red__XwHVu {
    background-color: #fdeae1
}

.style_bg-social-red-dark__PJpOM {
    background-color: #ff7e47
}

.style_bg-social-pink__oxNPO {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__wGTL0 {
    background-color: #ff92d5
}

.style_bg-medic-purple__9uilN {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__1_06t {
    background-color: #968bd9
}

.style_bg-medic-blue__IND8a {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__BPrBA {
    background-color: #99d4dc
}

.style_bg-coal__GBvEO {
    background-color: #002d32
}

.style_bg-coal-dark__MbcRR {
    background-color: #000b0d
}

.style_bg-coal-light__0ImQr {
    background-color: #f0fcfd
}

.style_bg-main-blue__V2mJz {
    background-color: #3b3b96
}

.style_bg-ash-20__FrZac {
    background-color: #dcdcdc
}

.style_bg-main-white__NVpa4, .style_bg-white__oZqF_ {
    background-color: #fff
}

.style_bg-amethyst__tOqEZ {
    background-color: #8a84f5
}

.style_bg-turquoise__Flt7b {
    background-color: #23d2af
}

.style_bg-transparent__CIMUP {
    background: transparent
}

.style_text-decoration-none__8KVVm {
    text-decoration: none !important
}

.style_form-control__wdXii {
    min-height: 50px
}

.style_form-check-input__HkzPw, .style_form-check-input__HkzPw[type=checkbox], .style_form-control__wdXii, .style_form-select__qAFHo {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__uxT7d .style_form-check-input__HkzPw {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__uxT7d .style_form-check-input__HkzPw: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__H1bxA .style_form-check-input__HkzPw {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__H1bxA .style_form-check-input__HkzPw: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__Y8KWh {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__Y8KWh {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__Y8KWh {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__wTte2 {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__agCYM + .style_btn__wTte2:hover {
    color: #fff !important
}

.style_card__5cMby.style_custom__card__17U6i {
    --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__J4dEc {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__J4dEc {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__fIUcf {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__gQziW {
    border: none !important
}

.style_navbar-toggler__gQziW:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__tLndr .style_navbar-toggler-icon__EYHxv {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__EYHxv.style_light_ellipsis__oCcJp {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__fDzik .style_dropdown-menu__uY6pm {
    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__fDzik .style_dropdown-menu__uY6pm {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__fDzik .style_dropdown-menu__uY6pm * {
        color: #fff !important
    }
}

.style_navbar-nav__fDzik .style_dropdown-menu__uY6pm .style_dropdown-item__SQW5E {
    color: #000 !important
}

.style_navbar-nav__fDzik .style_dropdown-menu__uY6pm .style_dropdown-item__SQW5E:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__Roq3W {
    background-color: #fff !important
}

.style_custom__pagination__IC74h {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__IC74h {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__IC74h {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__IC74h {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__IC74h .style_page-item__k5_gT {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__IC74h .style_page-item__k5_gT {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__IC74h .style_page-link__4983M {
    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__IC74h .style_page-link__4983M {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__IC74h .style_page-link__4983M {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__IC74h .style_active__skAhy .style_page-link__4983M {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__A9JUh {
    border-radius: 10px !important
}

.style_react-calendar__2ca0b {
    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__2ca0b {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__2ca0b .style_react-calendar__navigation__szEd6 {
    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__2ca0b .style_react-calendar__navigation__szEd6 {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__2ca0b .style_react-calendar__navigation__szEd6 {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__2ca0b .style_react-calendar__navigation__label__O0sud {
    color: #ffa724 !important
}

.style_react-calendar__2ca0b .style_react-calendar__navigation__arrow__MzoXT {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__2ca0b .style_react-calendar__navigation__next2-button___ttTt, .style_react-calendar__2ca0b .style_react-calendar__navigation__prev2-button__KObnY {
    display: none !important
}

.style_react-calendar__2ca0b .style_react-calendar__month-view__weekdays__oLEF_ {
    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__2ca0b .style_react-calendar__month-view__weekdays__oLEF_ {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__2ca0b .style_react-calendar__month-view__days__day--neighboringMonth__MQdeJ {
    color: #b5b5b5 !important
}

.style_react-calendar__2ca0b .style_react-calendar__tile__VKz6m {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__2ca0b .style_react-calendar__tile__VKz6m {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__2ca0b .style_react-calendar__tile__VKz6m abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__2ca0b .style_react-calendar__tile__VKz6m abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__2ca0b .style_react-calendar__tile--active__6ettr {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__2ca0b .style_react-calendar__tile--active__6ettr abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__2ca0b .style_react-calendar__tile--now__HgbC7 {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__2ca0b .style_react-calendar__tile--now__HgbC7 abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__2ca0b .style_react-calendar__month-view__days__day--weekend__9BLWD:not(.style_react-calendar__tile--active__6ettr) {
    color: #ffa724 !important
}

.style_pointer__fgMLz {
    cursor: pointer
}

.style_link_banner_text__vBR08 {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__vBR08 {
        margin-bottom: 28px
    }
}

.style_link_banner__DFC_F {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__DFC_F {
        padding-left: 21px
    }
}

.style_links_spacing__dri0h {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__dri0h {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__dri0h {
        margin-right: 0
    }
}

.style_button_padding__YhMKI {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__YhMKI {
        padding: 12px 16px
    }
}

.style_links_button__urYAo {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__urYAo {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__WmSks {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__ldTfo {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__ldTfo {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__ldTfo {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__ldTfo {
        padding: 50px 20px
    }
}

.style_standalone__teaser__ldTfo p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__ldTfo {
        white-space: unset !important
    }
}

.style_fDbOPw__hlN64 {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__nvsjQ {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__1NvRW {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__1NvRW {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__1NvRW {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__hS3Va {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item___hs8a {
    display: flex !important
}

.style_fw-500__VwmW3 {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__P3SRd {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__P3SRd {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__P3SRd {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__P3SRd {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__9h9aG {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__9h9aG {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__9h9aG {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__r2ZwT, .style_uploadfilebutton__5GS8T {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__5GS8T {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__5GS8T {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__5GS8T {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__r2ZwT {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__r2ZwT {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__r2ZwT {
        height: 61px;
        width: 100%
    }
}

.style_wrapper___F8r2 {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__3br7n {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__qu_u0, .style_first_component_big_searchbar__pzxZm {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__qu_u0, .style_first_component_big_searchbar__pzxZm {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__qu_u0, .style_first_component_big_searchbar__pzxZm {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__pzxZm {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__hjJNK {
    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__eWj6c {
    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__eWj6c {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__eWj6c {
        overflow-y: scroll
    }
}

.style_cn-body__eWj6c > p, .style_cn-body__eWj6c > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__y4WOB > .style_cm-btn__dYPSC.style_cm-btn-danger__l_YDi.style_cn-decline__RM6_6 {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__y4WOB > .style_cm-btn__dYPSC.style_cm-btn-success___6ZvX {
    font-size: 20px
}

.style_cm-modal__TXUOm > .style_cm-header__y2t6Y {
    background-color: #fef2e0 !important
}

.style_cm-modal__TXUOm > .style_cm-header__y2t6Y .style_title__G6N7E {
    color: #3b3b96 !important
}

.style_cm-modal__TXUOm > .style_cm-header__y2t6Y p > span {
    color: #000 !important
}

.style_cm-modal__TXUOm > .style_cm-header__y2t6Y button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__TXUOm > .style_cm-header__y2t6Y a {
    color: #3b3b96 !important
}

.style_cm-modal__TXUOm.style_cm-klaro__VrSeD {
    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__TXUOm > .style_cm-body__mKYDd, .style_cm-modal__TXUOm > .style_cm-footer__5Ex_X {
    background-color: #fef2e0 !important
}

.style_cm-list-title__qnRdA {
    color: #3b3b96 !important
}

.style_cm-caret__tdk_5 > a {
    color: #ffa724 !important
}

.style_cookie-modal__4W4Ce {
    z-index: 100000 !important
}

.style_cn-ok__z1SgP {
    flex-direction: column !important
}

.style_cn-buttons__y4WOB {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__y4WOB > .style_cm-btn__dYPSC.style_cm-btn-success___6ZvX, .style_klaro__kaGpS .style_cookie-modal__4W4Ce .style_cm-list-input__DSp0U:checked + .style_cm-list-label__JICgQ .style_slider__Djq02 {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__e6rbA > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__GehEw {
    color: #000 !important;
    text-decoration: underline !important
}

.style_filter_tags__PR0Gn {
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_filter_tags__PR0Gn {
        margin-bottom: 300px
    }
}

@media screen and (max-width: 576px) {
    .style_filter_tags__PR0Gn {
        margin-bottom: 28px
    }
}

.style_padding__x__IE20V {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__IE20V {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__IE20V {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__IE20V {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__JjjVE {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__JjjVE {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__JjjVE {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top___kWiY {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top___kWiY {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top___kWiY {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top___kWiY {
        padding-top: 56px
    }
}

.style_padding__bottom__FRJCq {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__FRJCq {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__FRJCq {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__FRJCq {
        padding-bottom: 28px
    }
}

.style_padding__right__U0Yi8 {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__U0Yi8 {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__U0Yi8 {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__U0Yi8 {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__U0Yi8 {
        padding-right: 30px
    }
}

.style_padding__left__rqKjz {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__rqKjz {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__rqKjz {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__rqKjz {
        padding-left: 30px
    }
}

.style_body-text-mb__VepiA {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__VepiA {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__VepiA {
        margin-bottom: 20px
    }
}

.style_h3-mb__Jk3Eg {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__Jk3Eg {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__Jk3Eg {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__D6h9i {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__D6h9i {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__D6h9i {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__D6h9i {
        padding-top: 7px
    }
}

.style_pb_xs__e2pmc {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__e2pmc {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__e2pmc {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__e2pmc {
        padding-bottom: 7px
    }
}

.style_pt_1__rL9DB {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__rL9DB {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__rL9DB {
        padding-top: 14px
    }
}

.style_pb_1__cwQor {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__cwQor {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__cwQor {
        padding-bottom: 14px
    }
}

.style_pt_2__mMPu_ {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__mMPu_ {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__mMPu_ {
        padding-top: 28px
    }
}

.style_pb_2__UWDDR {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__UWDDR {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__UWDDR {
        padding-bottom: 28px
    }
}

.style_pt_3__VrEwM {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__VrEwM {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__VrEwM {
        padding-top: 42px
    }
}

.style_pb_3__CNnEY {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__CNnEY {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__CNnEY {
        padding-bottom: 42px
    }
}

.style_pt_4__UPTIg {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__UPTIg {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__UPTIg {
        padding-top: 56px
    }
}

.style_pb_4__fMmZ4 {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__fMmZ4 {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__fMmZ4 {
        padding-bottom: 56px
    }
}

.style_pt_8__Bg_F0 {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__Bg_F0 {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__Bg_F0 {
        padding-top: 112px
    }
}

.style_pb_8__ME63U {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__ME63U {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__ME63U {
        padding-bottom: 112px
    }
}

.style_p_xs__NO_ru {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__NO_ru {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__NO_ru {
        padding: 7px
    }
}

.style_p_1__n2DBh {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__n2DBh {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__n2DBh {
        padding: 14px
    }
}

.style_p_2__qdVxv {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__qdVxv {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__qdVxv {
        padding: 28px
    }
}

.style_p_3__ETUNW {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__ETUNW {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__ETUNW {
        padding: 42px
    }
}

.style_p_4__JmiOv {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__JmiOv {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__JmiOv {
        padding: 56px
    }
}

.style_p_8__RY91o {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__RY91o {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__RY91o {
        padding: 112px
    }
}

.style_btn__28o80 {
    border-radius: 10px;
    width: fit-content
}

.style_btn__28o80:not(.style_btn-link__KfRxA) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__28o80:not(.style_btn-link__KfRxA) {
        font-size: 15px
    }
}

.style_btn__28o80.style_btn-primary__tTSfN {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__28o80.style_btn-whatsapp__fb4_T {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__28o80.style_btn-primary__tTSfN:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__28o80.style_btn-primary-light__UWhr9 {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__28o80.style_btn-secondary__tBtun {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__28o80.style_btn-form__9owPu {
    background-color: #82e8cd
}

.style_btn__28o80.style_btn-form__9owPu:hover {
    color: #fff
}

.style_btn__28o80.style_btn-link__KfRxA, .style_btn__28o80.style_btn-link__KfRxA:active, .style_btn__28o80.style_btn-link__KfRxA:focus, .style_btn__28o80.style_btn-link__KfRxA:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__28o80.style_btn-link__KfRxA, .style_btn__28o80.style_btn-link__KfRxA:active, .style_btn__28o80.style_btn-link__KfRxA:focus, .style_btn__28o80.style_btn-link__KfRxA:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__28o80.style_btn-link__KfRxA:hover {
    color: #3b3b96
}

.style_btn__28o80.style_btn-social__4qZIT {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__28o80.style_btn-medical__mNCQa {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__28o80.style_btn-medical-purple__u6WMx {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__28o80.style_btn-social-pink__UlizW {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__28o80.style_btn-main-blue__X_YwO {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__ROe9U:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__e8r5r, .style_black-link__e8r5r a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__e8r5r:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__28o80.style_btn-link__KfRxA, .style_btn__28o80.style_lg__3eTU1, .style_btn__28o80.style_md__g3VFZ, .style_btn__28o80.style_sm__MBToe {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__28o80.style_btn-link__KfRxA, .style_btn__28o80.style_lg__3eTU1, .style_btn__28o80.style_md__g3VFZ, .style_btn__28o80.style_sm__MBToe {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__28o80.style_btn-link__KfRxA, .style_btn__28o80.style_lg__3eTU1, .style_btn__28o80.style_md__g3VFZ, .style_btn__28o80.style_sm__MBToe {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__28o80.style_sm__MBToe {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__28o80.style_sm__MBToe {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__28o80.style_sm__MBToe {
        min-width: 130px
    }
}

.style_btn__28o80.style_md__g3VFZ {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__28o80.style_md__g3VFZ {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__28o80.style_md__g3VFZ {
        min-width: 186px
    }
}

.style_btn__28o80.style_lg__3eTU1 {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__28o80.style_lg__3eTU1 {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__28o80.style_lg__3eTU1 {
        min-width: 215px
    }
}

.style_btn__28o80.style_xl__XO3wp {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__28o80.style_xl__XO3wp {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__28o80.style_xl__XO3wp {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__O2uXX {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__O2uXX {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__O2uXX {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__xr8Ez {
    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__xr8Ez {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__28o80.style_btn-link__KfRxA:disabled {
    color: #aaa
}

.style_footer-link__ROe9U, .style_footer-link__ROe9U a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__ROe9U:hover {
    color: #0fa
}

.style_btn-anmetist__QJ4T4 {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__ME8FQ {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__aJeBr {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__R4qLY {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__Zdqsa {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__AC73z {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1___m_A1, .style_h2__RBd4F, .style_h3__7xmkC {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1___m_A1 {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1___m_A1 {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1___m_A1 {
        font-size: 30px
    }
}

.style_h2__RBd4F {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__RBd4F {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__RBd4F {
        font-size: 24px
    }
}

.style_h3__7xmkC {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__7xmkC {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__7xmkC {
        font-size: 24px
    }
}

.style_h4__YUymg, .style_h5__tBH1l {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__YUymg, .style_h5__tBH1l {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__YUymg, .style_h5__tBH1l {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__lfKcu {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__lfKcu {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__lfKcu {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__VXlEn, .style_textual_highlight__ICN7j {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__VXlEn {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__VXlEn {
        font-size: 15px
    }
}

.style_textual_highlight__ICN7j {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__ICN7j {
        font-size: 15px
    }
}

.style_button-text__5zMB_ {
    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__5zMB_ {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__y3R0e {
    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__y3R0e {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__7Xgj4 {
    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__7Xgj4 {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__y3R0e p:last-child, .style_body-text__7Xgj4 p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__3IzTN {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__3IzTN {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__3IzTN.style_dropdown-item__D2_0i {
        font-size: 14px !important
    }
}

.style_title__GC11_, .style_title__GC11_.style_h2__RBd4F {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__GC11_, .style_title__GC11_.style_h2__RBd4F {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__GC11_, .style_title__GC11_.style_h2__RBd4F {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__seK3u {
    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__seK3u {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__seK3u {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__lSg0t {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__lSg0t {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__lSg0t {
        margin-bottom: 15px
    }
}

.style_cta-text__ymhWD {
    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__ymhWD {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__ymhWD {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__cWMn6 {
    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__cWMn6 {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__NCEiy.style_h3__7xmkC {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__NCEiy.style_h3__7xmkC {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__NCEiy.style_h3__7xmkC {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__smoP4 {
    height: 434px
}

.style_card_1__smoP4 .style_card_image__BaEui img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__smoP4 {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__smoP4 .style_card_image__BaEui {
        height: 231px
    }

    .style_card_1__smoP4 .style_card_body__tea0w {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__smoP4 {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__smoP4 .style_card_image__BaEui {
        height: 127px
    }

    .style_card_1__smoP4 .style_card_body__tea0w {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__smoP4 {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__smoP4 .style_card_image__BaEui {
        height: 200px
    }

    .style_card_1__smoP4 .style_card_body__tea0w {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__GEaac {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__GEaac {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__GEaac {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__smoP4, .style_card_2__GEaac {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__smoP4, .style_card_2__GEaac {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__smoP4, .style_card_2__GEaac {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__smoP4, .style_card_2__GEaac {
        width: 330px !important
    }
}

.style_card_body__tea0w {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__tea0w {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__tea0w {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__tea0w {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__tea0w {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__tea0w {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__tea0w {
        height: 131.5px
    }
}

.style_text-black__jmg_9 {
    color: #3b3b96
}

.style_text-main-orange__gQmuc {
    color: #fff !important
}

.style_text-social-red__q5BtQ {
    color: #ff7e47
}

.style_text-social-pink__DVcQM {
    color: #ff92d5
}

.style_text-medic-blue__bv8JX {
    color: #fff !important
}

.style_text-medic-purple__DrZWH {
    color: #968bd9
}

.style_bg-medic-beige__2qfVu {
    background-color: #fff !important
}

.style_bg-main-orange-light__VLT2X {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__OPyWi {
    background-color: #ffa724
}

.style_bg-amethyst-dark__r_z7c {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark___tb_C {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__1jBYY {
    background-color: #3e385f
}

.style_bg-main-dark__RneW3 {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__RneW3 p {
    color: #fff
}

.style_bg-main-dark__RneW3 .style_body-text__7Xgj4.style_text-black__jmg_9 p, .style_bg-main-dark__RneW3 .style_body-text__7Xgj4.style_text-main-black__e1buX p, .style_bg-main-dark__RneW3 .style_card-text__WlS7m.style_text-black__jmg_9 p, .style_bg-main-dark__RneW3 .style_card-text__WlS7m.style_text-main-black__e1buX p, .style_bg-main-dark__RneW3 .style_text-black__jmg_9 p, .style_bg-main-dark__RneW3 .style_text-main-black__e1buX p {
    color: #000 !important
}

.style_bg-main-light___yYuC {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light___yYuC p {
    color: #000
}

.style_bg-main-dark__RneW3 h1, .style_bg-main-dark__RneW3 h2, .style_bg-main-dark__RneW3 h3, .style_bg-main-dark__RneW3 h4, .style_bg-main-dark__RneW3 h5, .style_bg-main-dark__RneW3 h6 {
    color: #fff
}

.style_bg-main-light___yYuC h1, .style_bg-main-light___yYuC h2, .style_bg-main-light___yYuC h3, .style_bg-main-light___yYuC h4, .style_bg-main-light___yYuC h5, .style_bg-main-light___yYuC h6 {
    color: #151424
}

.style_bg-main-turquoise__IJZFn {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__XmpZS {
    background-color: #d5ddfd
}

.style_card-body__vkVaX.style_text-main-black__e1buX, .style_card-body__vkVaX.style_text-main-black__e1buX *, .style_card-footer__1tiB5.style_text-main-black__e1buX, .style_card-footer__1tiB5.style_text-main-black__e1buX *, .style_text-dark__3h2wR, .style_text-main-black__e1buX, .style_text-main-black__e1buX .style_btn-link__KfRxA, .style_text-main-black__e1buX a, .style_text-main-black__e1buX button, .style_text-main-black__e1buX div, .style_text-main-black__e1buX h1, .style_text-main-black__e1buX h2, .style_text-main-black__e1buX h3, .style_text-main-black__e1buX h4, .style_text-main-black__e1buX h5, .style_text-main-black__e1buX h6, .style_text-main-black__e1buX p, .style_text-main-black__e1buX span, .style_text-main-black__e1buX time {
    color: #000 !important
}

.style_text-coal__j0WDw {
    color: #002d32
}

.style_bg-social-red__d6FiR {
    background-color: #fdeae1
}

.style_bg-social-red-dark__iP4xj {
    background-color: #ff7e47
}

.style_bg-social-pink__Qx79q {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__YLewr {
    background-color: #ff92d5
}

.style_bg-medic-purple__46Xh1 {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__Fxbwb {
    background-color: #968bd9
}

.style_bg-medic-blue__9Bs4K {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__OH_dB {
    background-color: #99d4dc
}

.style_bg-coal__ZzX2Y {
    background-color: #002d32
}

.style_bg-coal-dark__nIZNv {
    background-color: #000b0d
}

.style_bg-coal-light__ciDKY {
    background-color: #f0fcfd
}

.style_bg-main-blue__DHHCt {
    background-color: #3b3b96
}

.style_bg-ash-20__TiTyN {
    background-color: #dcdcdc
}

.style_bg-main-white__X92wV, .style_bg-white__Xz_7L {
    background-color: #fff
}

.style_bg-amethyst__HiL9m {
    background-color: #8a84f5
}

.style_bg-turquoise__mWSw1 {
    background-color: #23d2af
}

.style_bg-transparent__QdbjB {
    background: transparent
}

.style_text-decoration-none__HEm_3 {
    text-decoration: none !important
}

.style_form-control__8Yedy {
    min-height: 50px
}

.style_form-check-input__syvTt, .style_form-check-input__syvTt[type=checkbox], .style_form-control__8Yedy, .style_form-select__zjfDV {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__jZFqr .style_form-check-input__syvTt {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__jZFqr .style_form-check-input__syvTt: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__O_q7t .style_form-check-input__syvTt {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__O_q7t .style_form-check-input__syvTt: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__2Qp0m {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__2Qp0m {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__2Qp0m {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__28o80 {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__QNmci + .style_btn__28o80:hover {
    color: #fff !important
}

.style_card__x17cI.style_custom__card__pbWzN {
    --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__v6OmT {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__v6OmT {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__y7fYi {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__tD6pK {
    border: none !important
}

.style_navbar-toggler__tD6pK:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__R1y2G .style_navbar-toggler-icon__tl6rA {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__tl6rA.style_light_ellipsis__8l9Tx {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__7dM_J .style_dropdown-menu__e2pE7 {
    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__7dM_J .style_dropdown-menu__e2pE7 {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__7dM_J .style_dropdown-menu__e2pE7 * {
        color: #fff !important
    }
}

.style_navbar-nav__7dM_J .style_dropdown-menu__e2pE7 .style_dropdown-item__D2_0i {
    color: #000 !important
}

.style_navbar-nav__7dM_J .style_dropdown-menu__e2pE7 .style_dropdown-item__D2_0i:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__jeK0E {
    background-color: #fff !important
}

.style_custom__pagination__0ZqmT {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__0ZqmT {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__0ZqmT {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__0ZqmT {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__0ZqmT .style_page-item__lbOIC {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__0ZqmT .style_page-item__lbOIC {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__0ZqmT .style_page-link__rPemP {
    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__0ZqmT .style_page-link__rPemP {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__0ZqmT .style_page-link__rPemP {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__0ZqmT .style_active__4V8o5 .style_page-link__rPemP {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__7Tg5N {
    border-radius: 10px !important
}

.style_react-calendar__UOGT3 {
    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__UOGT3 {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__UOGT3 .style_react-calendar__navigation__vI7um {
    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__UOGT3 .style_react-calendar__navigation__vI7um {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__UOGT3 .style_react-calendar__navigation__vI7um {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__UOGT3 .style_react-calendar__navigation__label__uymHe {
    color: #ffa724 !important
}

.style_react-calendar__UOGT3 .style_react-calendar__navigation__arrow__6QxE_ {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__UOGT3 .style_react-calendar__navigation__next2-button__N6KQv, .style_react-calendar__UOGT3 .style_react-calendar__navigation__prev2-button__dSW9P {
    display: none !important
}

.style_react-calendar__UOGT3 .style_react-calendar__month-view__weekdays__yGCkF {
    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__UOGT3 .style_react-calendar__month-view__weekdays__yGCkF {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__UOGT3 .style_react-calendar__month-view__days__day--neighboringMonth__o3wMT {
    color: #b5b5b5 !important
}

.style_react-calendar__UOGT3 .style_react-calendar__tile__Ut8P9 {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__UOGT3 .style_react-calendar__tile__Ut8P9 {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__UOGT3 .style_react-calendar__tile__Ut8P9 abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__UOGT3 .style_react-calendar__tile__Ut8P9 abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__UOGT3 .style_react-calendar__tile--active__RUu0W {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__UOGT3 .style_react-calendar__tile--active__RUu0W abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__UOGT3 .style_react-calendar__tile--now__k9PiM {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__UOGT3 .style_react-calendar__tile--now__k9PiM abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__UOGT3 .style_react-calendar__month-view__days__day--weekend__E98bE:not(.style_react-calendar__tile--active__RUu0W) {
    color: #ffa724 !important
}

.style_pointer__AHzb2 {
    cursor: pointer
}

.style_link_banner_text__uebxC {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__uebxC {
        margin-bottom: 28px
    }
}

.style_link_banner__Lanx3 {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__Lanx3 {
        padding-left: 21px
    }
}

.style_links_spacing__yUQdD {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__yUQdD {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__yUQdD {
        margin-right: 0
    }
}

.style_button_padding__0B8kM {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__0B8kM {
        padding: 12px 16px
    }
}

.style_links_button__hRIx1 {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__hRIx1 {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__y6yPV {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__fC5J5 {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__fC5J5 {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__fC5J5 {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__fC5J5 {
        padding: 50px 20px
    }
}

.style_standalone__teaser__fC5J5 p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__fC5J5 {
        white-space: unset !important
    }
}

.style_fDbOPw__2gWlz {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn___ivWQ {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__AV6a2 {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__AV6a2 {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__AV6a2 {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__fk8kt {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__b20zM {
    display: flex !important
}

.style_fw-500__jrNzq {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__njD2p {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__njD2p {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__njD2p {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__njD2p {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__aLuNN {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__aLuNN {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__aLuNN {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__eaYF1, .style_uploadfilebutton__bwc8o {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__bwc8o {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__bwc8o {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__bwc8o {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__eaYF1 {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__eaYF1 {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__eaYF1 {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__YJ4DU {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__JMTvH {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__lwZhy, .style_first_component_big_searchbar__iXQXU {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__lwZhy, .style_first_component_big_searchbar__iXQXU {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__lwZhy, .style_first_component_big_searchbar__iXQXU {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__iXQXU {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__DyKYR {
    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__m_9aZ {
    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__m_9aZ {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__m_9aZ {
        overflow-y: scroll
    }
}

.style_cn-body__m_9aZ > p, .style_cn-body__m_9aZ > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__9koEg > .style_cm-btn__BhXnP.style_cm-btn-danger__lJ7Xk.style_cn-decline__NjJJc {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__9koEg > .style_cm-btn__BhXnP.style_cm-btn-success__0mbmD {
    font-size: 20px
}

.style_cm-modal__A1G08 > .style_cm-header__KpyM1 {
    background-color: #fef2e0 !important
}

.style_cm-modal__A1G08 > .style_cm-header__KpyM1 .style_title__GC11_ {
    color: #3b3b96 !important
}

.style_cm-modal__A1G08 > .style_cm-header__KpyM1 p > span {
    color: #000 !important
}

.style_cm-modal__A1G08 > .style_cm-header__KpyM1 button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__A1G08 > .style_cm-header__KpyM1 a {
    color: #3b3b96 !important
}

.style_cm-modal__A1G08.style_cm-klaro___aqn_ {
    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__A1G08 > .style_cm-body__BBacg, .style_cm-modal__A1G08 > .style_cm-footer__AGtQl {
    background-color: #fef2e0 !important
}

.style_cm-list-title__Y7FjM {
    color: #3b3b96 !important
}

.style_cm-caret__gmvtH > a {
    color: #ffa724 !important
}

.style_cookie-modal__TV4wh {
    z-index: 100000 !important
}

.style_cn-ok__IByC4 {
    flex-direction: column !important
}

.style_cn-buttons__9koEg {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__9koEg > .style_cm-btn__BhXnP.style_cm-btn-success__0mbmD, .style_klaro__KGNBd .style_cookie-modal__TV4wh .style_cm-list-input__sRP2V:checked + .style_cm-list-label__dMYHk .style_slider__THTpz {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__zmIzO > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__cyD5x {
    color: #000 !important;
    text-decoration: underline !important
}

.style_downloadIcon__c4pEk {
    height: 16px;
    width: 29px
}

@media screen and (max-width: 992px) {
    .style_downloadIcon__c4pEk {
        height: 8px;
        width: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_downloadIcon__c4pEk {
        height: 22px;
        width: 13px
    }
}

.style_search_filter__btns__9RXoi {
    padding-bottom: 42px;
    display: flex;
    flex-wrap: wrap;
    gap: 26px
}

@media screen and (max-width: 992px) {
    .style_search_filter__btns__9RXoi {
        column-gap: 30px;
        row-gap: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_search_filter__btns__9RXoi {
        row-gap: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_search_filter__btn__NJJk5 {
        width: auto;
        flex-grow: 1
    }
}

@media screen and (max-width: 576px) {
    .style_search_filter__btn__NJJk5 {
        width: 100%
    }
}

.style_filter_tags__Sjvua {
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_filter_tags__Sjvua {
        margin-bottom: 300px
    }
}

@media screen and (max-width: 576px) {
    .style_filter_tags__Sjvua {
        margin-bottom: 28px
    }
}

.style_jobList__container__EKkbQ {
    gap: 26px
}

@media screen and (max-width: 992px) {
    .style_jobList__container__EKkbQ {
        gap: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_jobList__container__EKkbQ {
        gap: 13px
    }
}

.style_job_item__xR_tQ {
    margin-bottom: 0;
    padding: 20px 26px
}

@media screen and (max-width: 992px) {
    .style_job_item__xR_tQ {
        padding: 11px 30px
    }
}

@media screen and (max-width: 576px) {
    .style_job_item__xR_tQ {
        padding: 10px 29px
    }
}

.style_jobList__item__locationTypeWrap__m00DJ {
    gap: 48px
}

@media screen and (max-width: 992px) {
    .style_jobList__item__locationTypeWrap__m00DJ {
        gap: 33px
    }
}

@media screen and (min-width: 576px) {
    .style_jobList__item__locationTypeWrap__m00DJ {
        align-items: center
    }
}

@media screen and (max-width: 576px) {
    .style_jobList__item__locationTypeWrap__m00DJ {
        gap: 13px;
        flex-direction: column;
        margin-top: 13px
    }
}

.style_jobList__item__icon__biFtQ {
    padding-right: 13px
}

@media screen and (max-width: 992px) {
    .style_jobList__item__icon__biFtQ {
        padding-right: 7px
    }
}

.style_first_component_with_radius__wjcNU {
    padding-top: 123px
}

@media screen and (max-width: 1367px) {
    .style_first_component_with_radius__wjcNU {
        padding-top: 145px
    }
}

@media screen and (max-width: 992px) {
    .style_first_component_with_radius__wjcNU {
        padding-top: 145px
    }
}

@media screen and (max-width: 576px) {
    .style_first_component_with_radius__wjcNU {
        padding-top: 315px
    }
}

.style_first_component_padding__zT5Ro {
    padding-top: 123px
}

@media screen and (max-width: 1367px) {
    .style_first_component_padding__zT5Ro {
        padding-top: 145px
    }
}

@media screen and (max-width: 992px) {
    .style_first_component_padding__zT5Ro {
        padding-top: 145px
    }
}

@media screen and (max-width: 576px) {
    .style_first_component_padding__zT5Ro {
        padding-top: 215px
    }
}

.style_padding__x__7CO9t {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__7CO9t {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__7CO9t {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__7CO9t {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__JwPJz {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__JwPJz {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__JwPJz {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__Q1brB {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__Q1brB {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__Q1brB {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__Q1brB {
        padding-top: 56px
    }
}

.style_padding__bottom__rWQAq {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__rWQAq {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__rWQAq {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__rWQAq {
        padding-bottom: 28px
    }
}

.style_padding__right__Xbltn {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__Xbltn {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__Xbltn {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__Xbltn {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__Xbltn {
        padding-right: 30px
    }
}

.style_padding__left__TsB0X {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__TsB0X {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__TsB0X {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__TsB0X {
        padding-left: 30px
    }
}

.style_body-text-mb__cSLVe {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__cSLVe {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__cSLVe {
        margin-bottom: 20px
    }
}

.style_h3-mb__jrJId {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__jrJId {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__jrJId {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__VjOqN {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__VjOqN {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__VjOqN {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__VjOqN {
        padding-top: 7px
    }
}

.style_pb_xs__B8hse {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__B8hse {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__B8hse {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__B8hse {
        padding-bottom: 7px
    }
}

.style_pt_1__tvAdj {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__tvAdj {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__tvAdj {
        padding-top: 14px
    }
}

.style_pb_1__nnHEF {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__nnHEF {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__nnHEF {
        padding-bottom: 14px
    }
}

.style_pt_2__x3sJv {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__x3sJv {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__x3sJv {
        padding-top: 28px
    }
}

.style_pb_2__LUkSd {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__LUkSd {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__LUkSd {
        padding-bottom: 28px
    }
}

.style_pt_3__wnzuX {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__wnzuX {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__wnzuX {
        padding-top: 42px
    }
}

.style_pb_3__K3D7Z {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__K3D7Z {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__K3D7Z {
        padding-bottom: 42px
    }
}

.style_pt_4__swfJz {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__swfJz {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__swfJz {
        padding-top: 56px
    }
}

.style_pb_4__7AmxM {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__7AmxM {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__7AmxM {
        padding-bottom: 56px
    }
}

.style_pt_8__ehTyR {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__ehTyR {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__ehTyR {
        padding-top: 112px
    }
}

.style_pb_8__c7roc {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__c7roc {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__c7roc {
        padding-bottom: 112px
    }
}

.style_p_xs__zfhhX {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__zfhhX {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__zfhhX {
        padding: 7px
    }
}

.style_p_1__ExYo_ {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__ExYo_ {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__ExYo_ {
        padding: 14px
    }
}

.style_p_2__6V8zn {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__6V8zn {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__6V8zn {
        padding: 28px
    }
}

.style_p_3__5ZaUq {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__5ZaUq {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__5ZaUq {
        padding: 42px
    }
}

.style_p_4__PkdvJ {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__PkdvJ {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__PkdvJ {
        padding: 56px
    }
}

.style_p_8__4QS_g {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__4QS_g {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__4QS_g {
        padding: 112px
    }
}

.style_btn__fsYXT {
    border-radius: 10px;
    width: fit-content
}

.style_btn__fsYXT:not(.style_btn-link__ATkQI) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__fsYXT:not(.style_btn-link__ATkQI) {
        font-size: 15px
    }
}

.style_btn__fsYXT.style_btn-primary__CFJrA {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__fsYXT.style_btn-whatsapp__CuJ69 {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__fsYXT.style_btn-primary__CFJrA:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__fsYXT.style_btn-primary-light__p8ysx {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__fsYXT.style_btn-secondary__Ie_pV {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__fsYXT.style_btn-form__oK3Qk {
    background-color: #82e8cd
}

.style_btn__fsYXT.style_btn-form__oK3Qk:hover {
    color: #fff
}

.style_btn__fsYXT.style_btn-link__ATkQI, .style_btn__fsYXT.style_btn-link__ATkQI:active, .style_btn__fsYXT.style_btn-link__ATkQI:focus, .style_btn__fsYXT.style_btn-link__ATkQI:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__fsYXT.style_btn-link__ATkQI, .style_btn__fsYXT.style_btn-link__ATkQI:active, .style_btn__fsYXT.style_btn-link__ATkQI:focus, .style_btn__fsYXT.style_btn-link__ATkQI:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__fsYXT.style_btn-link__ATkQI:hover {
    color: #3b3b96
}

.style_btn__fsYXT.style_btn-social__LVd_G {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__fsYXT.style_btn-medical__m6cOL {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__fsYXT.style_btn-medical-purple__xQToI {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__fsYXT.style_btn-social-pink__HgRdN {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__fsYXT.style_btn-main-blue__rOMpM {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__htmUy:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__Qn2_m, .style_black-link__Qn2_m a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__Qn2_m:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__fsYXT.style_btn-link__ATkQI, .style_btn__fsYXT.style_lg__y_Egg, .style_btn__fsYXT.style_md__FPNEG, .style_btn__fsYXT.style_sm__ERuyj {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__fsYXT.style_btn-link__ATkQI, .style_btn__fsYXT.style_lg__y_Egg, .style_btn__fsYXT.style_md__FPNEG, .style_btn__fsYXT.style_sm__ERuyj {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__fsYXT.style_btn-link__ATkQI, .style_btn__fsYXT.style_lg__y_Egg, .style_btn__fsYXT.style_md__FPNEG, .style_btn__fsYXT.style_sm__ERuyj {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__fsYXT.style_sm__ERuyj {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__fsYXT.style_sm__ERuyj {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__fsYXT.style_sm__ERuyj {
        min-width: 130px
    }
}

.style_btn__fsYXT.style_md__FPNEG {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__fsYXT.style_md__FPNEG {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__fsYXT.style_md__FPNEG {
        min-width: 186px
    }
}

.style_btn__fsYXT.style_lg__y_Egg {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__fsYXT.style_lg__y_Egg {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__fsYXT.style_lg__y_Egg {
        min-width: 215px
    }
}

.style_btn__fsYXT.style_xl__4xRDw {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__fsYXT.style_xl__4xRDw {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__fsYXT.style_xl__4xRDw {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn___xTZG {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn___xTZG {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn___xTZG {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__oHqT_ {
    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__oHqT_ {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__fsYXT.style_btn-link__ATkQI:disabled {
    color: #aaa
}

.style_footer-link__htmUy, .style_footer-link__htmUy a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__htmUy:hover {
    color: #0fa
}

.style_btn-anmetist__erl5d {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__LaH2u {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__Lh9bi {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__Kog09 {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__7igh2 {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__rjU2r {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__lgAGS, .style_h2__DkUc4, .style_h3__f5q_N {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__lgAGS {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__lgAGS {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__lgAGS {
        font-size: 30px
    }
}

.style_h2__DkUc4 {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__DkUc4 {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__DkUc4 {
        font-size: 24px
    }
}

.style_h3__f5q_N {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__f5q_N {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__f5q_N {
        font-size: 24px
    }
}

.style_h4__mK6_3, .style_h5__pom_b {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__mK6_3, .style_h5__pom_b {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__mK6_3, .style_h5__pom_b {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__tauBV {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__tauBV {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__tauBV {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__Uh8vv, .style_textual_highlight___2ZMH {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__Uh8vv {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__Uh8vv {
        font-size: 15px
    }
}

.style_textual_highlight___2ZMH {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight___2ZMH {
        font-size: 15px
    }
}

.style_button-text__ZQVOF {
    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__ZQVOF {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__Gr2nn {
    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__Gr2nn {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__3lADk {
    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__3lADk {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__Gr2nn p:last-child, .style_body-text__3lADk p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__rfrTC {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__rfrTC {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__rfrTC.style_dropdown-item__HMtBQ {
        font-size: 14px !important
    }
}

.style_title__vSmbz, .style_title__vSmbz.style_h2__DkUc4 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__vSmbz, .style_title__vSmbz.style_h2__DkUc4 {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__vSmbz, .style_title__vSmbz.style_h2__DkUc4 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__lDO5x {
    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__lDO5x {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__lDO5x {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33___P9Y8 {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33___P9Y8 {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33___P9Y8 {
        margin-bottom: 15px
    }
}

.style_cta-text__T2u6M {
    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__T2u6M {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__T2u6M {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__CEb34 {
    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__CEb34 {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__mqet_.style_h3__f5q_N {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__mqet_.style_h3__f5q_N {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__mqet_.style_h3__f5q_N {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__KOcEt {
    height: 434px
}

.style_card_1__KOcEt .style_card_image__0M7qE img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__KOcEt {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__KOcEt .style_card_image__0M7qE {
        height: 231px
    }

    .style_card_1__KOcEt .style_card_body__pckvX {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__KOcEt {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__KOcEt .style_card_image__0M7qE {
        height: 127px
    }

    .style_card_1__KOcEt .style_card_body__pckvX {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__KOcEt {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__KOcEt .style_card_image__0M7qE {
        height: 200px
    }

    .style_card_1__KOcEt .style_card_body__pckvX {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__Q1Zog {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__Q1Zog {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__Q1Zog {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__KOcEt, .style_card_2__Q1Zog {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__KOcEt, .style_card_2__Q1Zog {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__KOcEt, .style_card_2__Q1Zog {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__KOcEt, .style_card_2__Q1Zog {
        width: 330px !important
    }
}

.style_card_body__pckvX {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__pckvX {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__pckvX {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__pckvX {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__pckvX {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__pckvX {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__pckvX {
        height: 131.5px
    }
}

.style_text-black__SnRrk {
    color: #3b3b96
}

.style_text-main-orange__mnbu6 {
    color: #fff !important
}

.style_text-social-red__k7yG2 {
    color: #ff7e47
}

.style_text-social-pink__bApnn {
    color: #ff92d5
}

.style_text-medic-blue__zhu6N {
    color: #fff !important
}

.style_text-medic-purple__j7zqG {
    color: #968bd9
}

.style_bg-medic-beige__TWHDE {
    background-color: #fff !important
}

.style_bg-main-orange-light__QbVKi {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__Oaj_5 {
    background-color: #ffa724
}

.style_bg-amethyst-dark__1oHYe {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__B_Kos {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__7d1zs {
    background-color: #3e385f
}

.style_bg-main-dark__AD4ey {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__AD4ey p {
    color: #fff
}

.style_bg-main-dark__AD4ey .style_body-text__3lADk.style_text-black__SnRrk p, .style_bg-main-dark__AD4ey .style_body-text__3lADk.style_text-main-black__e_XKv p, .style_bg-main-dark__AD4ey .style_card-text__uEQov.style_text-black__SnRrk p, .style_bg-main-dark__AD4ey .style_card-text__uEQov.style_text-main-black__e_XKv p, .style_bg-main-dark__AD4ey .style_text-black__SnRrk p, .style_bg-main-dark__AD4ey .style_text-main-black__e_XKv p {
    color: #000 !important
}

.style_bg-main-light__y0T1V {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__y0T1V p {
    color: #000
}

.style_bg-main-dark__AD4ey h1, .style_bg-main-dark__AD4ey h2, .style_bg-main-dark__AD4ey h3, .style_bg-main-dark__AD4ey h4, .style_bg-main-dark__AD4ey h5, .style_bg-main-dark__AD4ey h6 {
    color: #fff
}

.style_bg-main-light__y0T1V h1, .style_bg-main-light__y0T1V h2, .style_bg-main-light__y0T1V h3, .style_bg-main-light__y0T1V h4, .style_bg-main-light__y0T1V h5, .style_bg-main-light__y0T1V h6 {
    color: #151424
}

.style_bg-main-turquoise__3jXwk {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__SkX1s {
    background-color: #d5ddfd
}

.style_card-body__RWbP_.style_text-main-black__e_XKv, .style_card-body__RWbP_.style_text-main-black__e_XKv *, .style_card-footer__4MF6r.style_text-main-black__e_XKv, .style_card-footer__4MF6r.style_text-main-black__e_XKv *, .style_text-dark__olqpq, .style_text-main-black__e_XKv, .style_text-main-black__e_XKv .style_btn-link__ATkQI, .style_text-main-black__e_XKv a, .style_text-main-black__e_XKv button, .style_text-main-black__e_XKv div, .style_text-main-black__e_XKv h1, .style_text-main-black__e_XKv h2, .style_text-main-black__e_XKv h3, .style_text-main-black__e_XKv h4, .style_text-main-black__e_XKv h5, .style_text-main-black__e_XKv h6, .style_text-main-black__e_XKv p, .style_text-main-black__e_XKv span, .style_text-main-black__e_XKv time {
    color: #000 !important
}

.style_text-coal__72k5h {
    color: #002d32
}

.style_bg-social-red__JPB4L {
    background-color: #fdeae1
}

.style_bg-social-red-dark__V60_i {
    background-color: #ff7e47
}

.style_bg-social-pink__wtyb6 {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__FVj2a {
    background-color: #ff92d5
}

.style_bg-medic-purple__pFJtM {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__5k18N {
    background-color: #968bd9
}

.style_bg-medic-blue__afyd2 {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__NKMOC {
    background-color: #99d4dc
}

.style_bg-coal__9Nhdi {
    background-color: #002d32
}

.style_bg-coal-dark__lPSub {
    background-color: #000b0d
}

.style_bg-coal-light__nbIrr {
    background-color: #f0fcfd
}

.style_bg-main-blue__XOqXw {
    background-color: #3b3b96
}

.style_bg-ash-20__uKvPU {
    background-color: #dcdcdc
}

.style_bg-main-white__cUG_k, .style_bg-white__4Wuzm {
    background-color: #fff
}

.style_bg-amethyst__EMYlr {
    background-color: #8a84f5
}

.style_bg-turquoise__g_3xO {
    background-color: #23d2af
}

.style_bg-transparent__QDcZ_ {
    background: transparent
}

.style_text-decoration-none__8Bl98 {
    text-decoration: none !important
}

.style_form-control__73V4J {
    min-height: 50px
}

.style_form-check-input__Km3B9, .style_form-check-input__Km3B9[type=checkbox], .style_form-control__73V4J, .style_form-select__QtImL {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__vZUdi .style_form-check-input__Km3B9 {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__vZUdi .style_form-check-input__Km3B9: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__OSqBm .style_form-check-input__Km3B9 {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__OSqBm .style_form-check-input__Km3B9: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__41CVk {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__41CVk {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__41CVk {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__fsYXT {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__IMgKu + .style_btn__fsYXT:hover {
    color: #fff !important
}

.style_card__mA_xf.style_custom__card__dIjQ8 {
    --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__4knru {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__4knru {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__KQc6P {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__Y_bnJ {
    border: none !important
}

.style_navbar-toggler__Y_bnJ:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__84B3P .style_navbar-toggler-icon__hyeQc {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__hyeQc.style_light_ellipsis__sIzBz {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__pbZnW .style_dropdown-menu__2TKT2 {
    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__pbZnW .style_dropdown-menu__2TKT2 {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__pbZnW .style_dropdown-menu__2TKT2 * {
        color: #fff !important
    }
}

.style_navbar-nav__pbZnW .style_dropdown-menu__2TKT2 .style_dropdown-item__HMtBQ {
    color: #000 !important
}

.style_navbar-nav__pbZnW .style_dropdown-menu__2TKT2 .style_dropdown-item__HMtBQ:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__F3eIQ {
    background-color: #fff !important
}

.style_custom__pagination__VNrvb {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__VNrvb {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__VNrvb {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__VNrvb {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__VNrvb .style_page-item__OjOYH {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__VNrvb .style_page-item__OjOYH {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__VNrvb .style_page-link__y_CBc {
    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__VNrvb .style_page-link__y_CBc {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__VNrvb .style_page-link__y_CBc {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__VNrvb .style_active__kmNw9 .style_page-link__y_CBc {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__GAObi {
    border-radius: 10px !important
}

.style_react-calendar__9wdp_ {
    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__9wdp_ {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__9wdp_ .style_react-calendar__navigation__EHY3b {
    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__9wdp_ .style_react-calendar__navigation__EHY3b {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__9wdp_ .style_react-calendar__navigation__EHY3b {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__9wdp_ .style_react-calendar__navigation__label__5wA_6 {
    color: #ffa724 !important
}

.style_react-calendar__9wdp_ .style_react-calendar__navigation__arrow__jP5Z5 {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__9wdp_ .style_react-calendar__navigation__next2-button__eltF5, .style_react-calendar__9wdp_ .style_react-calendar__navigation__prev2-button__gwlap {
    display: none !important
}

.style_react-calendar__9wdp_ .style_react-calendar__month-view__weekdays__EbSzH {
    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__9wdp_ .style_react-calendar__month-view__weekdays__EbSzH {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__9wdp_ .style_react-calendar__month-view__days__day--neighboringMonth___eK2F {
    color: #b5b5b5 !important
}

.style_react-calendar__9wdp_ .style_react-calendar__tile__9QBsR {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__9wdp_ .style_react-calendar__tile__9QBsR {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__9wdp_ .style_react-calendar__tile__9QBsR abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__9wdp_ .style_react-calendar__tile__9QBsR abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__9wdp_ .style_react-calendar__tile--active__6aXdj {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__9wdp_ .style_react-calendar__tile--active__6aXdj abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__9wdp_ .style_react-calendar__tile--now__gtbG9 {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__9wdp_ .style_react-calendar__tile--now__gtbG9 abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__9wdp_ .style_react-calendar__month-view__days__day--weekend__lf9Mw:not(.style_react-calendar__tile--active__6aXdj) {
    color: #ffa724 !important
}

.style_pointer__EHwC1 {
    cursor: pointer
}

.style_link_banner_text__aInjM {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__aInjM {
        margin-bottom: 28px
    }
}

.style_link_banner__f1bgq {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__f1bgq {
        padding-left: 21px
    }
}

.style_links_spacing__Ck_pN {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__Ck_pN {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__Ck_pN {
        margin-right: 0
    }
}

.style_button_padding__O6rly {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__O6rly {
        padding: 12px 16px
    }
}

.style_links_button__txiNO {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__txiNO {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__Xw6mW {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__rA3_i {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__rA3_i {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__rA3_i {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__rA3_i {
        padding: 50px 20px
    }
}

.style_standalone__teaser__rA3_i p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__rA3_i {
        white-space: unset !important
    }
}

.style_fDbOPw__7HlzN {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__bs6Cf {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__iL3VR {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__iL3VR {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__iL3VR {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__qORpO {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__BX5Hr {
    display: flex !important
}

.style_fw-500__B7ZBr {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__w_2lz {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__w_2lz {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__w_2lz {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__w_2lz {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__wYr7N {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__wYr7N {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__wYr7N {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__RF8__, .style_uploadfilebutton__Fdi1P {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__Fdi1P {
    max-width: 342px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__Fdi1P {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__Fdi1P {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__RF8__ {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__RF8__ {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__RF8__ {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__mKtn6 {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__FaoSo {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__xRNRh, .style_first_component_big_searchbar__GWEuf {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__xRNRh, .style_first_component_big_searchbar__GWEuf {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__xRNRh, .style_first_component_big_searchbar__GWEuf {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__GWEuf {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__YPYrl {
    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__NnX16 {
    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__NnX16 {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__NnX16 {
        overflow-y: scroll
    }
}

.style_cn-body__NnX16 > p, .style_cn-body__NnX16 > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__8V3Fr > .style_cm-btn__9Bwil.style_cm-btn-danger__5AmkL.style_cn-decline__Y3H4p {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__8V3Fr > .style_cm-btn__9Bwil.style_cm-btn-success__EoG6y {
    font-size: 20px
}

.style_cm-modal__GkRuL > .style_cm-header__XsGQ1 {
    background-color: #fef2e0 !important
}

.style_cm-modal__GkRuL > .style_cm-header__XsGQ1 .style_title__vSmbz {
    color: #3b3b96 !important
}

.style_cm-modal__GkRuL > .style_cm-header__XsGQ1 p > span {
    color: #000 !important
}

.style_cm-modal__GkRuL > .style_cm-header__XsGQ1 button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__GkRuL > .style_cm-header__XsGQ1 a {
    color: #3b3b96 !important
}

.style_cm-modal__GkRuL.style_cm-klaro__PbeGb {
    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__GkRuL > .style_cm-body__I4MC1, .style_cm-modal__GkRuL > .style_cm-footer__1efls {
    background-color: #fef2e0 !important
}

.style_cm-list-title__lywiS {
    color: #3b3b96 !important
}

.style_cm-caret__aoOpj > a {
    color: #ffa724 !important
}

.style_cookie-modal___ydSW {
    z-index: 100000 !important
}

.style_cn-ok__LTyBV {
    flex-direction: column !important
}

.style_cn-buttons__8V3Fr {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__8V3Fr > .style_cm-btn__9Bwil.style_cm-btn-success__EoG6y, .style_klaro__055d4 .style_cookie-modal___ydSW .style_cm-list-input__hVtD0:checked + .style_cm-list-label___YfKu .style_slider__p6HAk {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__ouP98 > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__hLJn0 {
    color: #000 !important;
    text-decoration: underline !important
}

.style_title__vSmbz {
    margin-bottom: 29px
}

@media screen and (max-width: 992px) {
    .style_title__vSmbz {
        margin-bottom: 16px
    }
}

@media screen and (max-width: 576px) {
    .style_title__vSmbz {
        margin-bottom: 13px
    }
}

.style_subtitle__lDO5x {
    margin-bottom: 29px
}

@media screen and (max-width: 1280px) {
    .style_subtitle__lDO5x {
        margin-bottom: 16px
    }
}

@media screen and (max-width: 992px) {
    .style_subtitle__lDO5x {
        margin-bottom: 19px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__lDO5x {
        margin-bottom: 19px
    }
}

.style_checkbox__label__VlQSr {
    margin-left: 27px;
    margin-bottom: 46px !important
}

@media screen and (max-width: 992px) {
    .style_checkbox__label__VlQSr {
        margin-bottom: 30px !important;
        margin-left: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_checkbox__label__VlQSr {
        margin-bottom: 22px !important
    }
}

.style_genders__container__w2kM0 {
    gap: 37px
}

@media screen and (max-width: 992px) {
    .style_genders__container__w2kM0 {
        gap: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_genders__container__w2kM0 {
        justify-content: space-evenly
    }

    .style_gender__WFa_V {
        display: flex;
        flex-direction: column-reverse;
        align-items: center;
        gap: 8px
    }
}

.style_label__padding__7XcuU {
    margin-bottom: 3px
}

@media screen and (max-width: 992px) {
    .style_label__padding__7XcuU {
        margin-bottom: 12px !important
    }
}

@media screen and (max-width: 576px) {
    .style_label__padding__7XcuU {
        margin-bottom: 6px !important
    }
}

.style_form_field__padding__ntjPz {
    padding-right: 14px
}

@media screen and (max-width: 992px) {
    .style_form_field__padding__ntjPz {
        padding-right: 18px
    }
}

.style_uploadfilebutton__Fdi1P {
    text-align: center;
    color: #ffa724;
    padding: 10px 20px;
    cursor: pointer;
    max-width: 360px;
    max-height: 91px;
    background-color: #dbfaf0 !important;
    border-radius: 10px
}

.style_submit_button__YG_HS {
    padding: 10px 26px
}

@media screen and (max-width: 992px) {
    .style_submit_button__YG_HS {
        padding: 11px 20px
    }
}

@media screen and (max-width: 576px) {
    .style_submit_button__YG_HS {
        padding: 12px 28px;
        width: 100%
    }
}

.style_contract__type__omJF5 {
    display: flex;
    flex-wrap: wrap;
    column-gap: 52px
}

@media screen and (max-width: 992px) {
    .style_contract__type__omJF5 {
        column-gap: 60px;
        row-gap: 15px;
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_contract__type__omJF5 {
        row-gap: 14px;
        margin-bottom: 20px
    }
}

.style_contract__type_group__ltE4c {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_contract__type_group__ltE4c {
        margin-bottom: 0
    }
}

.style_index_form__JOevT {
    position: relative;
    z-index: 9999
}

.style_padding__x__BRpS1 {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__BRpS1 {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__BRpS1 {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__BRpS1 {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__N2Mdi {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__N2Mdi {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__N2Mdi {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__pT0ux {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__pT0ux {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__pT0ux {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__pT0ux {
        padding-top: 56px
    }
}

.style_padding__bottom___JTwL {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom___JTwL {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom___JTwL {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom___JTwL {
        padding-bottom: 28px
    }
}

.style_padding__right__1px7b {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__1px7b {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__1px7b {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__1px7b {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__1px7b {
        padding-right: 30px
    }
}

.style_padding__left__jNK6e {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__jNK6e {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__jNK6e {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__jNK6e {
        padding-left: 30px
    }
}

.style_body-text-mb__w6FqG {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__w6FqG {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__w6FqG {
        margin-bottom: 20px
    }
}

.style_h3-mb__raJkX {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__raJkX {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__raJkX {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__PN3QI {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__PN3QI {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__PN3QI {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__PN3QI {
        padding-top: 7px
    }
}

.style_pb_xs__3tRhs {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__3tRhs {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__3tRhs {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__3tRhs {
        padding-bottom: 7px
    }
}

.style_pt_1__gXqnK {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__gXqnK {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__gXqnK {
        padding-top: 14px
    }
}

.style_pb_1__JXgkU {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__JXgkU {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__JXgkU {
        padding-bottom: 14px
    }
}

.style_pt_2__UOHsR {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__UOHsR {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__UOHsR {
        padding-top: 28px
    }
}

.style_pb_2__H3ApY {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__H3ApY {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__H3ApY {
        padding-bottom: 28px
    }
}

.style_pt_3__prB2o {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__prB2o {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__prB2o {
        padding-top: 42px
    }
}

.style_pb_3__YxMK6 {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__YxMK6 {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__YxMK6 {
        padding-bottom: 42px
    }
}

.style_pt_4__WWgyt {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__WWgyt {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__WWgyt {
        padding-top: 56px
    }
}

.style_pb_4__W98Nd {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__W98Nd {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__W98Nd {
        padding-bottom: 56px
    }
}

.style_pt_8__daoBb {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__daoBb {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__daoBb {
        padding-top: 112px
    }
}

.style_pb_8__k_rzY {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__k_rzY {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__k_rzY {
        padding-bottom: 112px
    }
}

.style_p_xs__yrr5R {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__yrr5R {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__yrr5R {
        padding: 7px
    }
}

.style_p_1__nALHI {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__nALHI {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__nALHI {
        padding: 14px
    }
}

.style_p_2__cGM8i {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__cGM8i {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__cGM8i {
        padding: 28px
    }
}

.style_p_3__cOPL4 {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__cOPL4 {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__cOPL4 {
        padding: 42px
    }
}

.style_p_4__dnpj5 {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__dnpj5 {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__dnpj5 {
        padding: 56px
    }
}

.style_p_8__5x5No {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__5x5No {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__5x5No {
        padding: 112px
    }
}

.style_btn__nCjGJ {
    border-radius: 10px;
    width: fit-content
}

.style_btn__nCjGJ:not(.style_btn-link__EgVS2) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__nCjGJ:not(.style_btn-link__EgVS2) {
        font-size: 15px
    }
}

.style_btn__nCjGJ.style_btn-primary__K9GFb {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__nCjGJ.style_btn-whatsapp__vYo0k {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__nCjGJ.style_btn-primary__K9GFb:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__nCjGJ.style_btn-primary-light__KSoEB {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__nCjGJ.style_btn-secondary__UO6yD {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__nCjGJ.style_btn-form__jUEt6 {
    background-color: #82e8cd
}

.style_btn__nCjGJ.style_btn-form__jUEt6:hover {
    color: #fff
}

.style_btn__nCjGJ.style_btn-link__EgVS2, .style_btn__nCjGJ.style_btn-link__EgVS2:active, .style_btn__nCjGJ.style_btn-link__EgVS2:focus, .style_btn__nCjGJ.style_btn-link__EgVS2:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__nCjGJ.style_btn-link__EgVS2, .style_btn__nCjGJ.style_btn-link__EgVS2:active, .style_btn__nCjGJ.style_btn-link__EgVS2:focus, .style_btn__nCjGJ.style_btn-link__EgVS2:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__nCjGJ.style_btn-link__EgVS2:hover {
    color: #3b3b96
}

.style_btn__nCjGJ.style_btn-social__26bNI {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__nCjGJ.style_btn-medical__khD09 {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__nCjGJ.style_btn-medical-purple__aLO_0 {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__nCjGJ.style_btn-social-pink__jS5LX {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__nCjGJ.style_btn-main-blue__baMg2 {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__E1ZqG:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__ie3KP, .style_black-link__ie3KP a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__ie3KP:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__nCjGJ.style_btn-link__EgVS2, .style_btn__nCjGJ.style_lg__edANt, .style_btn__nCjGJ.style_md__IpZMD, .style_btn__nCjGJ.style_sm__4kPnN {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__nCjGJ.style_btn-link__EgVS2, .style_btn__nCjGJ.style_lg__edANt, .style_btn__nCjGJ.style_md__IpZMD, .style_btn__nCjGJ.style_sm__4kPnN {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__nCjGJ.style_btn-link__EgVS2, .style_btn__nCjGJ.style_lg__edANt, .style_btn__nCjGJ.style_md__IpZMD, .style_btn__nCjGJ.style_sm__4kPnN {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__nCjGJ.style_sm__4kPnN {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__nCjGJ.style_sm__4kPnN {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__nCjGJ.style_sm__4kPnN {
        min-width: 130px
    }
}

.style_btn__nCjGJ.style_md__IpZMD {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__nCjGJ.style_md__IpZMD {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__nCjGJ.style_md__IpZMD {
        min-width: 186px
    }
}

.style_btn__nCjGJ.style_lg__edANt {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__nCjGJ.style_lg__edANt {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__nCjGJ.style_lg__edANt {
        min-width: 215px
    }
}

.style_btn__nCjGJ.style_xl__eUOJW {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__nCjGJ.style_xl__eUOJW {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__nCjGJ.style_xl__eUOJW {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__z4V1w {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__z4V1w {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__z4V1w {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__BjXR4 {
    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__BjXR4 {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__nCjGJ.style_btn-link__EgVS2:disabled {
    color: #aaa
}

.style_footer-link__E1ZqG, .style_footer-link__E1ZqG a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__E1ZqG:hover {
    color: #0fa
}

.style_btn-anmetist__T_cjH {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__6ACgZ {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__aZeDC {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__3QqMp {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__ZOAQH {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__Nl3wa {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__uGqzn, .style_h2__5xhlv, .style_h3__wtVxc {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__uGqzn {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__uGqzn {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__uGqzn {
        font-size: 30px
    }
}

.style_h2__5xhlv {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__5xhlv {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__5xhlv {
        font-size: 24px
    }
}

.style_h3__wtVxc {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__wtVxc {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__wtVxc {
        font-size: 24px
    }
}

.style_h4__hgqR7, .style_h5__55dT6 {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__hgqR7, .style_h5__55dT6 {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__hgqR7, .style_h5__55dT6 {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__G0QVd {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__G0QVd {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__G0QVd {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__JPAu4, .style_textual_highlight__BKePL {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__JPAu4 {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__JPAu4 {
        font-size: 15px
    }
}

.style_textual_highlight__BKePL {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__BKePL {
        font-size: 15px
    }
}

.style_button-text__ytIQm {
    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__ytIQm {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__L_WgU {
    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__L_WgU {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__Ckpb2 {
    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__Ckpb2 {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__L_WgU p:last-child, .style_body-text__Ckpb2 p:last-child {
    margin-bottom: 0 !important
}

.style_form__text___CtQG {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text___CtQG {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text___CtQG.style_dropdown-item__nckNp {
        font-size: 14px !important
    }
}

.style_title__IOH30, .style_title__IOH30.style_h2__5xhlv {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__IOH30, .style_title__IOH30.style_h2__5xhlv {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__IOH30, .style_title__IOH30.style_h2__5xhlv {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__X5487 {
    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__X5487 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__X5487 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__bEHmP {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__bEHmP {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__bEHmP {
        margin-bottom: 15px
    }
}

.style_cta-text__oKPjP {
    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__oKPjP {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__oKPjP {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__uE4pi {
    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__uE4pi {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__vCy3_.style_h3__wtVxc {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__vCy3_.style_h3__wtVxc {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__vCy3_.style_h3__wtVxc {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__HIZ6r {
    height: 434px
}

.style_card_1__HIZ6r .style_card_image__SUjZA img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__HIZ6r {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__HIZ6r .style_card_image__SUjZA {
        height: 231px
    }

    .style_card_1__HIZ6r .style_card_body__GLCBT {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__HIZ6r {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__HIZ6r .style_card_image__SUjZA {
        height: 127px
    }

    .style_card_1__HIZ6r .style_card_body__GLCBT {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__HIZ6r {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__HIZ6r .style_card_image__SUjZA {
        height: 200px
    }

    .style_card_1__HIZ6r .style_card_body__GLCBT {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__1dog9 {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__1dog9 {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__1dog9 {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__HIZ6r, .style_card_2__1dog9 {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__HIZ6r, .style_card_2__1dog9 {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__HIZ6r, .style_card_2__1dog9 {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__HIZ6r, .style_card_2__1dog9 {
        width: 330px !important
    }
}

.style_card_body__GLCBT {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__GLCBT {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__GLCBT {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__GLCBT {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__GLCBT {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__GLCBT {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__GLCBT {
        height: 131.5px
    }
}

.style_text-black__QWBYu {
    color: #3b3b96
}

.style_text-main-orange__VAUdR {
    color: #fff !important
}

.style_text-social-red__kms9K {
    color: #ff7e47
}

.style_text-social-pink__LZOCG {
    color: #ff92d5
}

.style_text-medic-blue__HlQ_P {
    color: #fff !important
}

.style_text-medic-purple__D7p5g {
    color: #968bd9
}

.style_bg-medic-beige__FBES_ {
    background-color: #fff !important
}

.style_bg-main-orange-light__cQw11 {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__d2A2R {
    background-color: #ffa724
}

.style_bg-amethyst-dark__viUci {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__lCK3P {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__8QJfS {
    background-color: #3e385f
}

.style_bg-main-dark__1Ys_C {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__1Ys_C p {
    color: #fff
}

.style_bg-main-dark__1Ys_C .style_body-text__Ckpb2.style_text-black__QWBYu p, .style_bg-main-dark__1Ys_C .style_body-text__Ckpb2.style_text-main-black__0RAMO p, .style_bg-main-dark__1Ys_C .style_card-text__tguMx.style_text-black__QWBYu p, .style_bg-main-dark__1Ys_C .style_card-text__tguMx.style_text-main-black__0RAMO p, .style_bg-main-dark__1Ys_C .style_text-black__QWBYu p, .style_bg-main-dark__1Ys_C .style_text-main-black__0RAMO p {
    color: #000 !important
}

.style_bg-main-light__fY4Cm {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__fY4Cm p {
    color: #000
}

.style_bg-main-dark__1Ys_C h1, .style_bg-main-dark__1Ys_C h2, .style_bg-main-dark__1Ys_C h3, .style_bg-main-dark__1Ys_C h4, .style_bg-main-dark__1Ys_C h5, .style_bg-main-dark__1Ys_C h6 {
    color: #fff
}

.style_bg-main-light__fY4Cm h1, .style_bg-main-light__fY4Cm h2, .style_bg-main-light__fY4Cm h3, .style_bg-main-light__fY4Cm h4, .style_bg-main-light__fY4Cm h5, .style_bg-main-light__fY4Cm h6 {
    color: #151424
}

.style_bg-main-turquoise__eJMa8 {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__oSg60 {
    background-color: #d5ddfd
}

.style_card-body__OAOaK.style_text-main-black__0RAMO, .style_card-body__OAOaK.style_text-main-black__0RAMO *, .style_card-footer__5I6E3.style_text-main-black__0RAMO, .style_card-footer__5I6E3.style_text-main-black__0RAMO *, .style_text-dark__NZqqf, .style_text-main-black__0RAMO, .style_text-main-black__0RAMO .style_btn-link__EgVS2, .style_text-main-black__0RAMO a, .style_text-main-black__0RAMO button, .style_text-main-black__0RAMO div, .style_text-main-black__0RAMO h1, .style_text-main-black__0RAMO h2, .style_text-main-black__0RAMO h3, .style_text-main-black__0RAMO h4, .style_text-main-black__0RAMO h5, .style_text-main-black__0RAMO h6, .style_text-main-black__0RAMO p, .style_text-main-black__0RAMO span, .style_text-main-black__0RAMO time {
    color: #000 !important
}

.style_text-coal__h9UHH {
    color: #002d32
}

.style_bg-social-red__O0Xlt {
    background-color: #fdeae1
}

.style_bg-social-red-dark__J3HhW {
    background-color: #ff7e47
}

.style_bg-social-pink__p_dIY {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__VN0hm {
    background-color: #ff92d5
}

.style_bg-medic-purple__siAZp {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__cLSDe {
    background-color: #968bd9
}

.style_bg-medic-blue__rmt9G {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__zQ_fH {
    background-color: #99d4dc
}

.style_bg-coal__2LUA9 {
    background-color: #002d32
}

.style_bg-coal-dark__mZMWd {
    background-color: #000b0d
}

.style_bg-coal-light__40ppq {
    background-color: #f0fcfd
}

.style_bg-main-blue__PxFX1 {
    background-color: #3b3b96
}

.style_bg-ash-20__lxMQH {
    background-color: #dcdcdc
}

.style_bg-main-white__lykRy, .style_bg-white__Qf_rF {
    background-color: #fff
}

.style_bg-amethyst___ZlTT {
    background-color: #8a84f5
}

.style_bg-turquoise__UKCtH {
    background-color: #23d2af
}

.style_bg-transparent__lpi_Y {
    background: transparent
}

.style_text-decoration-none__qZWuK {
    text-decoration: none !important
}

.style_form-control__WZ3Rc {
    min-height: 50px
}

.style_form-check-input__AeL0N, .style_form-check-input__AeL0N[type=checkbox], .style_form-control__WZ3Rc, .style_form-select___Zuhi {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__pIUbj .style_form-check-input__AeL0N {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__pIUbj .style_form-check-input__AeL0N: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__YfEQZ .style_form-check-input__AeL0N {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__YfEQZ .style_form-check-input__AeL0N: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__v4w2s {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__v4w2s {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__v4w2s {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__nCjGJ {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__HKECs + .style_btn__nCjGJ:hover {
    color: #fff !important
}

.style_card__UoLJZ.style_custom__card__ZXZRY {
    --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__u8y9J {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__u8y9J {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__KDx9t {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__aDbH4 {
    border: none !important
}

.style_navbar-toggler__aDbH4:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__OqY42 .style_navbar-toggler-icon__SZo87 {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__SZo87.style_light_ellipsis__fjwtH {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__ps0iE .style_dropdown-menu__Ed_WK {
    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__ps0iE .style_dropdown-menu__Ed_WK {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__ps0iE .style_dropdown-menu__Ed_WK * {
        color: #fff !important
    }
}

.style_navbar-nav__ps0iE .style_dropdown-menu__Ed_WK .style_dropdown-item__nckNp {
    color: #000 !important
}

.style_navbar-nav__ps0iE .style_dropdown-menu__Ed_WK .style_dropdown-item__nckNp:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__cfMgI {
    background-color: #fff !important
}

.style_custom__pagination__oFmaI {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__oFmaI {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__oFmaI {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__oFmaI {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__oFmaI .style_page-item__p4opl {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__oFmaI .style_page-item__p4opl {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__oFmaI .style_page-link__80Vzk {
    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__oFmaI .style_page-link__80Vzk {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__oFmaI .style_page-link__80Vzk {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__oFmaI .style_active__kzxkf .style_page-link__80Vzk {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__j4G1E {
    border-radius: 10px !important
}

.style_react-calendar__Z51lC {
    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__Z51lC {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__Z51lC .style_react-calendar__navigation__aWDXc {
    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__Z51lC .style_react-calendar__navigation__aWDXc {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__Z51lC .style_react-calendar__navigation__aWDXc {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__Z51lC .style_react-calendar__navigation__label__T5Wpl {
    color: #ffa724 !important
}

.style_react-calendar__Z51lC .style_react-calendar__navigation__arrow___6ZFs {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__Z51lC .style_react-calendar__navigation__next2-button__cUDtN, .style_react-calendar__Z51lC .style_react-calendar__navigation__prev2-button__L_dtn {
    display: none !important
}

.style_react-calendar__Z51lC .style_react-calendar__month-view__weekdays__OQH16 {
    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__Z51lC .style_react-calendar__month-view__weekdays__OQH16 {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__Z51lC .style_react-calendar__month-view__days__day--neighboringMonth__5YrQ6 {
    color: #b5b5b5 !important
}

.style_react-calendar__Z51lC .style_react-calendar__tile__QzcOt {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__Z51lC .style_react-calendar__tile__QzcOt {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__Z51lC .style_react-calendar__tile__QzcOt abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__Z51lC .style_react-calendar__tile__QzcOt abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__Z51lC .style_react-calendar__tile--active____FQ5 {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__Z51lC .style_react-calendar__tile--active____FQ5 abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__Z51lC .style_react-calendar__tile--now__ab2f3 {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__Z51lC .style_react-calendar__tile--now__ab2f3 abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__Z51lC .style_react-calendar__month-view__days__day--weekend__n5mRP:not(.style_react-calendar__tile--active____FQ5) {
    color: #ffa724 !important
}

.style_pointer__f8wMx {
    cursor: pointer
}

.style_link_banner_text__MmBGX {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__MmBGX {
        margin-bottom: 28px
    }
}

.style_link_banner__rFcOZ {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__rFcOZ {
        padding-left: 21px
    }
}

.style_links_spacing__iuwu5 {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__iuwu5 {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__iuwu5 {
        margin-right: 0
    }
}

.style_button_padding__5ZzMN {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__5ZzMN {
        padding: 12px 16px
    }
}

.style_links_button__2zDsy {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__2zDsy {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__Bwljf {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__rl1nu {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__rl1nu {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__rl1nu {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__rl1nu {
        padding: 50px 20px
    }
}

.style_standalone__teaser__rl1nu p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__rl1nu {
        white-space: unset !important
    }
}

.style_fDbOPw__D1my1 {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__Yj7xb {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__TWX40 {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__TWX40 {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__TWX40 {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__3Hsce {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__KY3JZ {
    display: flex !important
}

.style_fw-500__jh1Lm {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__eHNSA {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__eHNSA {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__eHNSA {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__eHNSA {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__9uULJ {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__9uULJ {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__9uULJ {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__BfbbJ, .style_uploadfilebutton__aUouV {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__aUouV {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__aUouV {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__aUouV {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__BfbbJ {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__BfbbJ {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__BfbbJ {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__rOZSe {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__CXB3L {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__88d4v, .style_first_component_big_searchbar__onLgC {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__88d4v, .style_first_component_big_searchbar__onLgC {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__88d4v, .style_first_component_big_searchbar__onLgC {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__onLgC {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice___NyNM {
    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__yPE3e {
    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__yPE3e {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__yPE3e {
        overflow-y: scroll
    }
}

.style_cn-body__yPE3e > p, .style_cn-body__yPE3e > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__c_rE_ > .style_cm-btn__VUS1t.style_cm-btn-danger__X_s9_.style_cn-decline__8ojiL {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__c_rE_ > .style_cm-btn__VUS1t.style_cm-btn-success__ZeoME {
    font-size: 20px
}

.style_cm-modal__GmZu0 > .style_cm-header__D4umS {
    background-color: #fef2e0 !important
}

.style_cm-modal__GmZu0 > .style_cm-header__D4umS .style_title__IOH30 {
    color: #3b3b96 !important
}

.style_cm-modal__GmZu0 > .style_cm-header__D4umS p > span {
    color: #000 !important
}

.style_cm-modal__GmZu0 > .style_cm-header__D4umS button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__GmZu0 > .style_cm-header__D4umS a {
    color: #3b3b96 !important
}

.style_cm-modal__GmZu0.style_cm-klaro__4PgXc {
    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__GmZu0 > .style_cm-body__ltoK5, .style_cm-modal__GmZu0 > .style_cm-footer__hllGK {
    background-color: #fef2e0 !important
}

.style_cm-list-title__aRL1p {
    color: #3b3b96 !important
}

.style_cm-caret__edOPM > a {
    color: #ffa724 !important
}

.style_cookie-modal__k6B14 {
    z-index: 100000 !important
}

.style_cn-ok__i4Lyb {
    flex-direction: column !important
}

.style_cn-buttons__c_rE_ {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__c_rE_ > .style_cm-btn__VUS1t.style_cm-btn-success__ZeoME, .style_klaro__71D0n .style_cookie-modal__k6B14 .style_cm-list-input__xBOPl:checked + .style_cm-list-label__PdhwQ .style_slider__n_PhH {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__mFeed > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more___eJB8 {
    color: #000 !important;
    text-decoration: underline !important
}

.style_cards__grid__2Gcli {
    row-gap: 52px
}

@media screen and (max-width: 1280px) {
    .style_cards__grid__2Gcli {
        row-gap: 56px
    }
}

@media screen and (max-width: 992px) {
    .style_cards__grid__2Gcli {
        row-gap: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_cards__grid__2Gcli {
        row-gap: 28px
    }
}

.style_title__IOH30 {
    margin-bottom: 37px !important
}

@media screen and (max-width: 992px) {
    .style_title__IOH30 {
        margin-bottom: 20px !important
    }
}

@media screen and (max-width: 576px) {
    .style_title__IOH30 {
        margin-bottom: 18px !important
    }
}

.style_subtitle__X5487 {
    margin-bottom: 41px !important
}

@media screen and (max-width: 992px) {
    .style_subtitle__X5487 {
        margin-bottom: 22px !important
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__X5487 {
        margin-bottom: 20px !important
    }
}

@media screen and (min-width: 1280px) {
    .style_cards__column__V2UVB {
        padding-left: 13px;
        padding-right: 13px
    }
}

@media screen and (min-width: 992px) {
    .style_cards__column__V2UVB {
        padding-left: 14px;
        padding-right: 14px
    }
}

@media screen and (min-width: 576px) {
    .style_cards__column__V2UVB {
        padding-left: 15px;
        padding-right: 15px
    }
}

.style_more_news_cards__grid__5il8V {
    display: flex;
    flex-wrap: wrap;
    gap: 26px
}

@media screen and (max-width: 1280px) {
    .style_more_news_cards__grid__5il8V {
        gap: 26px
    }
}

@media screen and (max-width: 992px) {
    .style_more_news_cards__grid__5il8V {
        gap: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_more_news_cards__grid__5il8V {
        gap: 28px
    }
}

.style_padding__x__nZztg {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__nZztg {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__nZztg {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__nZztg {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__AL_wW {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__AL_wW {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__AL_wW {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__T62mQ {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__T62mQ {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__T62mQ {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__T62mQ {
        padding-top: 56px
    }
}

.style_padding__bottom__Xar2c {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__Xar2c {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__Xar2c {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__Xar2c {
        padding-bottom: 28px
    }
}

.style_padding__right__1e_ZB {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__1e_ZB {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__1e_ZB {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__1e_ZB {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__1e_ZB {
        padding-right: 30px
    }
}

.style_padding__left__oa3tl {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__oa3tl {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__oa3tl {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__oa3tl {
        padding-left: 30px
    }
}

.style_body-text-mb__vapsI {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__vapsI {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__vapsI {
        margin-bottom: 20px
    }
}

.style_h3-mb___5o1o {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb___5o1o {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb___5o1o {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__rhuja {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__rhuja {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__rhuja {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__rhuja {
        padding-top: 7px
    }
}

.style_pb_xs__iWoTD {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__iWoTD {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__iWoTD {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__iWoTD {
        padding-bottom: 7px
    }
}

.style_pt_1__tESqR {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__tESqR {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__tESqR {
        padding-top: 14px
    }
}

.style_pb_1__7bOjS {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__7bOjS {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__7bOjS {
        padding-bottom: 14px
    }
}

.style_pt_2__Q64rU {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__Q64rU {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__Q64rU {
        padding-top: 28px
    }
}

.style_pb_2__6s_FU {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__6s_FU {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__6s_FU {
        padding-bottom: 28px
    }
}

.style_pt_3__jQ73o {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__jQ73o {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__jQ73o {
        padding-top: 42px
    }
}

.style_pb_3__gt1p2 {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__gt1p2 {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__gt1p2 {
        padding-bottom: 42px
    }
}

.style_pt_4__tkWJI {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__tkWJI {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__tkWJI {
        padding-top: 56px
    }
}

.style_pb_4__Vb_Jd {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__Vb_Jd {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__Vb_Jd {
        padding-bottom: 56px
    }
}

.style_pt_8__PM_va {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__PM_va {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__PM_va {
        padding-top: 112px
    }
}

.style_pb_8__fXOgp {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__fXOgp {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__fXOgp {
        padding-bottom: 112px
    }
}

.style_p_xs__zqZbf {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__zqZbf {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__zqZbf {
        padding: 7px
    }
}

.style_p_1__e46we {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__e46we {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__e46we {
        padding: 14px
    }
}

.style_p_2__nkdvn {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__nkdvn {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__nkdvn {
        padding: 28px
    }
}

.style_p_3__XCSjt {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__XCSjt {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__XCSjt {
        padding: 42px
    }
}

.style_p_4__utgnY {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__utgnY {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__utgnY {
        padding: 56px
    }
}

.style_p_8__16Qca {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__16Qca {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__16Qca {
        padding: 112px
    }
}

.style_btn__vUB0v {
    border-radius: 10px;
    width: fit-content
}

.style_btn__vUB0v:not(.style_btn-link__5IwU2) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__vUB0v:not(.style_btn-link__5IwU2) {
        font-size: 15px
    }
}

.style_btn__vUB0v.style_btn-primary__RRGpo {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__vUB0v.style_btn-whatsapp__GG_4k {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__vUB0v.style_btn-primary__RRGpo:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__vUB0v.style_btn-primary-light__ZOjnd {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__vUB0v.style_btn-secondary__WEO4Y {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__vUB0v.style_btn-form__DbWSH {
    background-color: #82e8cd
}

.style_btn__vUB0v.style_btn-form__DbWSH:hover {
    color: #fff
}

.style_btn__vUB0v.style_btn-link__5IwU2, .style_btn__vUB0v.style_btn-link__5IwU2:active, .style_btn__vUB0v.style_btn-link__5IwU2:focus, .style_btn__vUB0v.style_btn-link__5IwU2:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__vUB0v.style_btn-link__5IwU2, .style_btn__vUB0v.style_btn-link__5IwU2:active, .style_btn__vUB0v.style_btn-link__5IwU2:focus, .style_btn__vUB0v.style_btn-link__5IwU2:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__vUB0v.style_btn-link__5IwU2:hover {
    color: #3b3b96
}

.style_btn__vUB0v.style_btn-social__EGZ7w {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__vUB0v.style_btn-medical__3eaoC {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__vUB0v.style_btn-medical-purple__MRyGe {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__vUB0v.style_btn-social-pink__6vuZX {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__vUB0v.style_btn-main-blue__4yO9o {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__rv0oY:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__bD_h1, .style_black-link__bD_h1 a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__bD_h1:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__vUB0v.style_btn-link__5IwU2, .style_btn__vUB0v.style_lg__4BrTc, .style_btn__vUB0v.style_md__F3IUH, .style_btn__vUB0v.style_sm__aEeQ4 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__vUB0v.style_btn-link__5IwU2, .style_btn__vUB0v.style_lg__4BrTc, .style_btn__vUB0v.style_md__F3IUH, .style_btn__vUB0v.style_sm__aEeQ4 {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__vUB0v.style_btn-link__5IwU2, .style_btn__vUB0v.style_lg__4BrTc, .style_btn__vUB0v.style_md__F3IUH, .style_btn__vUB0v.style_sm__aEeQ4 {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__vUB0v.style_sm__aEeQ4 {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__vUB0v.style_sm__aEeQ4 {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__vUB0v.style_sm__aEeQ4 {
        min-width: 130px
    }
}

.style_btn__vUB0v.style_md__F3IUH {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__vUB0v.style_md__F3IUH {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__vUB0v.style_md__F3IUH {
        min-width: 186px
    }
}

.style_btn__vUB0v.style_lg__4BrTc {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__vUB0v.style_lg__4BrTc {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__vUB0v.style_lg__4BrTc {
        min-width: 215px
    }
}

.style_btn__vUB0v.style_xl__kaAEf {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__vUB0v.style_xl__kaAEf {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__vUB0v.style_xl__kaAEf {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__6lMtO {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__6lMtO {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__6lMtO {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__K0ED3 {
    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__K0ED3 {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__vUB0v.style_btn-link__5IwU2:disabled {
    color: #aaa
}

.style_footer-link__rv0oY, .style_footer-link__rv0oY a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__rv0oY:hover {
    color: #0fa
}

.style_btn-anmetist__415iR {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__56Y1i {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__YdUWb {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__uULN_ {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__9xMuk {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__PuNyY {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__Z4D22, .style_h2__n01gf, .style_h3__ppuJF {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__Z4D22 {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__Z4D22 {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__Z4D22 {
        font-size: 30px
    }
}

.style_h2__n01gf {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__n01gf {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__n01gf {
        font-size: 24px
    }
}

.style_h3__ppuJF {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__ppuJF {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__ppuJF {
        font-size: 24px
    }
}

.style_h4__TLg9U, .style_h5__gqozq {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__TLg9U, .style_h5__gqozq {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__TLg9U, .style_h5__gqozq {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__oJeqN {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__oJeqN {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__oJeqN {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__t_ZxY, .style_textual_highlight__BWtwV {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__t_ZxY {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__t_ZxY {
        font-size: 15px
    }
}

.style_textual_highlight__BWtwV {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__BWtwV {
        font-size: 15px
    }
}

.style_button-text__IOhBb {
    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__IOhBb {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__tjM1d {
    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__tjM1d {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__ZcOsn {
    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__ZcOsn {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__tjM1d p:last-child, .style_body-text__ZcOsn p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__d7YFE {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__d7YFE {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__d7YFE.style_dropdown-item__bol1S {
        font-size: 14px !important
    }
}

.style_title___otxO, .style_title___otxO.style_h2__n01gf {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title___otxO, .style_title___otxO.style_h2__n01gf {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title___otxO, .style_title___otxO.style_h2__n01gf {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__6HU95 {
    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__6HU95 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__6HU95 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__Pg8Zr {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__Pg8Zr {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__Pg8Zr {
        margin-bottom: 15px
    }
}

.style_cta-text__vsB8_ {
    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__vsB8_ {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__vsB8_ {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__gtfg2 {
    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__gtfg2 {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__ro204.style_h3__ppuJF {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__ro204.style_h3__ppuJF {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__ro204.style_h3__ppuJF {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__H858E {
    height: 434px
}

.style_card_1__H858E .style_card_image__R1_71 img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__H858E {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__H858E .style_card_image__R1_71 {
        height: 231px
    }

    .style_card_1__H858E .style_card_body__uPOWM {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__H858E {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__H858E .style_card_image__R1_71 {
        height: 127px
    }

    .style_card_1__H858E .style_card_body__uPOWM {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__H858E {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__H858E .style_card_image__R1_71 {
        height: 200px
    }

    .style_card_1__H858E .style_card_body__uPOWM {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__JGlDt {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__JGlDt {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__JGlDt {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__H858E, .style_card_2__JGlDt {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__H858E, .style_card_2__JGlDt {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__H858E, .style_card_2__JGlDt {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__H858E, .style_card_2__JGlDt {
        width: 330px !important
    }
}

.style_card_body__uPOWM {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__uPOWM {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__uPOWM {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__uPOWM {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__uPOWM {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__uPOWM {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__uPOWM {
        height: 131.5px
    }
}

.style_text-black__B_y94 {
    color: #3b3b96
}

.style_text-main-orange__Iyj_e {
    color: #fff !important
}

.style_text-social-red__E8Mjm {
    color: #ff7e47
}

.style_text-social-pink__NSSZr {
    color: #ff92d5
}

.style_text-medic-blue__umarZ {
    color: #fff !important
}

.style_text-medic-purple__xv4V1 {
    color: #968bd9
}

.style_bg-medic-beige__WdOHW {
    background-color: #fff !important
}

.style_bg-main-orange-light__q7SYt {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__0zGNW {
    background-color: #ffa724
}

.style_bg-amethyst-dark__VahXg {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__AXVWA {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__IWy3U {
    background-color: #3e385f
}

.style_bg-main-dark__Re5js {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__Re5js p {
    color: #fff
}

.style_bg-main-dark__Re5js .style_body-text__ZcOsn.style_text-black__B_y94 p, .style_bg-main-dark__Re5js .style_body-text__ZcOsn.style_text-main-black__Ys4OP p, .style_bg-main-dark__Re5js .style_card-text__3KEhc.style_text-black__B_y94 p, .style_bg-main-dark__Re5js .style_card-text__3KEhc.style_text-main-black__Ys4OP p, .style_bg-main-dark__Re5js .style_text-black__B_y94 p, .style_bg-main-dark__Re5js .style_text-main-black__Ys4OP p {
    color: #000 !important
}

.style_bg-main-light__TvTEV {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__TvTEV p {
    color: #000
}

.style_bg-main-dark__Re5js h1, .style_bg-main-dark__Re5js h2, .style_bg-main-dark__Re5js h3, .style_bg-main-dark__Re5js h4, .style_bg-main-dark__Re5js h5, .style_bg-main-dark__Re5js h6 {
    color: #fff
}

.style_bg-main-light__TvTEV h1, .style_bg-main-light__TvTEV h2, .style_bg-main-light__TvTEV h3, .style_bg-main-light__TvTEV h4, .style_bg-main-light__TvTEV h5, .style_bg-main-light__TvTEV h6 {
    color: #151424
}

.style_bg-main-turquoise__Q__hq {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__KI_sL {
    background-color: #d5ddfd
}

.style_card-body__PSmMR.style_text-main-black__Ys4OP, .style_card-body__PSmMR.style_text-main-black__Ys4OP *, .style_card-footer__jjIPV.style_text-main-black__Ys4OP, .style_card-footer__jjIPV.style_text-main-black__Ys4OP *, .style_text-dark__E67Lq, .style_text-main-black__Ys4OP, .style_text-main-black__Ys4OP .style_btn-link__5IwU2, .style_text-main-black__Ys4OP a, .style_text-main-black__Ys4OP button, .style_text-main-black__Ys4OP div, .style_text-main-black__Ys4OP h1, .style_text-main-black__Ys4OP h2, .style_text-main-black__Ys4OP h3, .style_text-main-black__Ys4OP h4, .style_text-main-black__Ys4OP h5, .style_text-main-black__Ys4OP h6, .style_text-main-black__Ys4OP p, .style_text-main-black__Ys4OP span, .style_text-main-black__Ys4OP time {
    color: #000 !important
}

.style_text-coal__KL0dL {
    color: #002d32
}

.style_bg-social-red__xn3aI {
    background-color: #fdeae1
}

.style_bg-social-red-dark__AmAJR {
    background-color: #ff7e47
}

.style_bg-social-pink__hBXoN {
    background-color: #fdedf3
}

.style_bg-social-pink-dark___0RRD {
    background-color: #ff92d5
}

.style_bg-medic-purple__n6ye2 {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__VwM0P {
    background-color: #968bd9
}

.style_bg-medic-blue__xjb_D {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__9fX7H {
    background-color: #99d4dc
}

.style_bg-coal__j2oQc {
    background-color: #002d32
}

.style_bg-coal-dark__tTttU {
    background-color: #000b0d
}

.style_bg-coal-light__HySGv {
    background-color: #f0fcfd
}

.style_bg-main-blue__YVWYo {
    background-color: #3b3b96
}

.style_bg-ash-20__Zhj2n {
    background-color: #dcdcdc
}

.style_bg-main-white__WwGpB, .style_bg-white__va28_ {
    background-color: #fff
}

.style_bg-amethyst__AxCHm {
    background-color: #8a84f5
}

.style_bg-turquoise__afhqI {
    background-color: #23d2af
}

.style_bg-transparent__3PJpC {
    background: transparent
}

.style_text-decoration-none__LquUf {
    text-decoration: none !important
}

.style_form-control__JKiie {
    min-height: 50px
}

.style_form-check-input__anHjQ, .style_form-check-input__anHjQ[type=checkbox], .style_form-control__JKiie, .style_form-select__7_OeM {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__X_ZEF .style_form-check-input__anHjQ {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__X_ZEF .style_form-check-input__anHjQ: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__HYYiy .style_form-check-input__anHjQ {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__HYYiy .style_form-check-input__anHjQ: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__Phlni {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__Phlni {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__Phlni {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__vUB0v {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__34l2J + .style_btn__vUB0v:hover {
    color: #fff !important
}

.style_card___3TaU.style_custom__card__ibjVp {
    --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__kpkVV {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__kpkVV {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__L5I6w {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__kJtok {
    border: none !important
}

.style_navbar-toggler__kJtok:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__1JCog .style_navbar-toggler-icon__JuwTg {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__JuwTg.style_light_ellipsis__Hbu6k {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__paLxe .style_dropdown-menu__AEq5N {
    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__paLxe .style_dropdown-menu__AEq5N {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__paLxe .style_dropdown-menu__AEq5N * {
        color: #fff !important
    }
}

.style_navbar-nav__paLxe .style_dropdown-menu__AEq5N .style_dropdown-item__bol1S {
    color: #000 !important
}

.style_navbar-nav__paLxe .style_dropdown-menu__AEq5N .style_dropdown-item__bol1S:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__gmMJd {
    background-color: #fff !important
}

.style_custom__pagination__mOWFb {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__mOWFb {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__mOWFb {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__mOWFb {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__mOWFb .style_page-item__0otXd {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__mOWFb .style_page-item__0otXd {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__mOWFb .style_page-link__6H0OO {
    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__mOWFb .style_page-link__6H0OO {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__mOWFb .style_page-link__6H0OO {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__mOWFb .style_active__EbLSj .style_page-link__6H0OO {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__5ssoG {
    border-radius: 10px !important
}

.style_react-calendar__nntmP {
    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__nntmP {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__nntmP .style_react-calendar__navigation__tIvGH {
    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__nntmP .style_react-calendar__navigation__tIvGH {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__nntmP .style_react-calendar__navigation__tIvGH {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__nntmP .style_react-calendar__navigation__label__37zdM {
    color: #ffa724 !important
}

.style_react-calendar__nntmP .style_react-calendar__navigation__arrow__pUY4x {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__nntmP .style_react-calendar__navigation__next2-button__cryos, .style_react-calendar__nntmP .style_react-calendar__navigation__prev2-button__HfRoy {
    display: none !important
}

.style_react-calendar__nntmP .style_react-calendar__month-view__weekdays__grGhm {
    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__nntmP .style_react-calendar__month-view__weekdays__grGhm {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__nntmP .style_react-calendar__month-view__days__day--neighboringMonth__pJznZ {
    color: #b5b5b5 !important
}

.style_react-calendar__nntmP .style_react-calendar__tile__FWl35 {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__nntmP .style_react-calendar__tile__FWl35 {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__nntmP .style_react-calendar__tile__FWl35 abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__nntmP .style_react-calendar__tile__FWl35 abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__nntmP .style_react-calendar__tile--active__vq3Qm {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__nntmP .style_react-calendar__tile--active__vq3Qm abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__nntmP .style_react-calendar__tile--now__udooV {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__nntmP .style_react-calendar__tile--now__udooV abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__nntmP .style_react-calendar__month-view__days__day--weekend__9UHPu:not(.style_react-calendar__tile--active__vq3Qm) {
    color: #ffa724 !important
}

.style_pointer__LsPSK {
    cursor: pointer
}

.style_link_banner_text__UfU_h {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__UfU_h {
        margin-bottom: 28px
    }
}

.style_link_banner__BOila {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__BOila {
        padding-left: 21px
    }
}

.style_links_spacing__a1iao {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__a1iao {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__a1iao {
        margin-right: 0
    }
}

.style_button_padding__grmUI {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__grmUI {
        padding: 12px 16px
    }
}

.style_links_button__Nw6y_ {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__Nw6y_ {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__E_4P8 {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__5ormb {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__5ormb {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__5ormb {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__5ormb {
        padding: 50px 20px
    }
}

.style_standalone__teaser__5ormb p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__5ormb {
        white-space: unset !important
    }
}

.style_fDbOPw__vShHC {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__lP5uR {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__7Kr5Q {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__7Kr5Q {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__7Kr5Q {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__X_1K3 {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__knkDk {
    display: flex !important
}

.style_fw-500__H84eM {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__nUvrz {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__nUvrz {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__nUvrz {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__nUvrz {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__QHEvU {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__QHEvU {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__QHEvU {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__3N0Mc, .style_uploadfilebutton__mIfZd {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__mIfZd {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__mIfZd {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__mIfZd {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__3N0Mc {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__3N0Mc {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__3N0Mc {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__lek2M {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__Yx6rs {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__Xn9f7, .style_first_component_big_searchbar__gqKEY {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__Xn9f7, .style_first_component_big_searchbar__gqKEY {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__Xn9f7, .style_first_component_big_searchbar__gqKEY {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__gqKEY {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__1rjFm {
    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__xpeks {
    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__xpeks {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__xpeks {
        overflow-y: scroll
    }
}

.style_cn-body__xpeks > p, .style_cn-body__xpeks > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__eVz0Q > .style_cm-btn__JCDH0.style_cm-btn-danger__KOs9l.style_cn-decline__jMGi_ {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__eVz0Q > .style_cm-btn__JCDH0.style_cm-btn-success__gWLJU {
    font-size: 20px
}

.style_cm-modal__ZO6Vf > .style_cm-header__bXQ4x {
    background-color: #fef2e0 !important
}

.style_cm-modal__ZO6Vf > .style_cm-header__bXQ4x .style_title___otxO {
    color: #3b3b96 !important
}

.style_cm-modal__ZO6Vf > .style_cm-header__bXQ4x p > span {
    color: #000 !important
}

.style_cm-modal__ZO6Vf > .style_cm-header__bXQ4x button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__ZO6Vf > .style_cm-header__bXQ4x a {
    color: #3b3b96 !important
}

.style_cm-modal__ZO6Vf.style_cm-klaro__yn447 {
    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__ZO6Vf > .style_cm-body__MishE, .style_cm-modal__ZO6Vf > .style_cm-footer__aT__U {
    background-color: #fef2e0 !important
}

.style_cm-list-title__uDvy0 {
    color: #3b3b96 !important
}

.style_cm-caret___VJzP > a {
    color: #ffa724 !important
}

.style_cookie-modal__N3hbV {
    z-index: 100000 !important
}

.style_cn-ok__RLB3X {
    flex-direction: column !important
}

.style_cn-buttons__eVz0Q {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__eVz0Q > .style_cm-btn__JCDH0.style_cm-btn-success__gWLJU, .style_klaro__Mb62E .style_cookie-modal__N3hbV .style_cm-list-input__1gUAV:checked + .style_cm-list-label__kFpio .style_slider__EW5Co {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__F2U0j > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__JsJaG {
    color: #000 !important;
    text-decoration: underline !important
}

.style_cards__grid__NbBYe {
    display: flex;
    flex-wrap: wrap;
    gap: 26px
}

@media screen and (max-width: 1280px) {
    .style_cards__grid__NbBYe {
        gap: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_cards__grid__NbBYe {
        gap: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_cards__grid__NbBYe {
        gap: 14px
    }
}

.style_title___otxO {
    margin-bottom: 37px !important
}

@media screen and (max-width: 992px) {
    .style_title___otxO {
        margin-bottom: 20px !important
    }
}

@media screen and (max-width: 576px) {
    .style_title___otxO {
        margin-bottom: 18px !important
    }
}

.style_subtitle__6HU95 {
    margin-bottom: 41px !important
}

@media screen and (max-width: 992px) {
    .style_subtitle__6HU95 {
        margin-bottom: 22px !important
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__6HU95 {
        margin-bottom: 20px !important
    }
}

.style_description__xUZJl {
    margin-bottom: 41px !important
}

@media screen and (max-width: 992px) {
    .style_description__xUZJl {
        margin-bottom: 22px !important
    }
}

@media screen and (max-width: 576px) {
    .style_description__xUZJl {
        margin-bottom: 20px !important
    }
}

.style_padding__x__QhzIB {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__QhzIB {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__QhzIB {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__QhzIB {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__mNUnA {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__mNUnA {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__mNUnA {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__KUHb1 {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__KUHb1 {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__KUHb1 {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__KUHb1 {
        padding-top: 56px
    }
}

.style_padding__bottom__cSMHw {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__cSMHw {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__cSMHw {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__cSMHw {
        padding-bottom: 28px
    }
}

.style_padding__right__YSf_M {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__YSf_M {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__YSf_M {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__YSf_M {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__YSf_M {
        padding-right: 30px
    }
}

.style_padding__left__7sKMN {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__7sKMN {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__7sKMN {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__7sKMN {
        padding-left: 30px
    }
}

.style_body-text-mb__2jEer {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__2jEer {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__2jEer {
        margin-bottom: 20px
    }
}

.style_h3-mb__mH2tE {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__mH2tE {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__mH2tE {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__pQkCW {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__pQkCW {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__pQkCW {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__pQkCW {
        padding-top: 7px
    }
}

.style_pb_xs__vOOAl {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__vOOAl {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__vOOAl {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__vOOAl {
        padding-bottom: 7px
    }
}

.style_pt_1__AB64p {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__AB64p {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__AB64p {
        padding-top: 14px
    }
}

.style_pb_1__YtW1O {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__YtW1O {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__YtW1O {
        padding-bottom: 14px
    }
}

.style_pt_2__ZUvvG {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__ZUvvG {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__ZUvvG {
        padding-top: 28px
    }
}

.style_pb_2__urH0e {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__urH0e {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__urH0e {
        padding-bottom: 28px
    }
}

.style_pt_3__bdV1S {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__bdV1S {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__bdV1S {
        padding-top: 42px
    }
}

.style_pb_3__g4F7P {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__g4F7P {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__g4F7P {
        padding-bottom: 42px
    }
}

.style_pt_4__or5lf {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__or5lf {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__or5lf {
        padding-top: 56px
    }
}

.style_pb_4__jZ2Mf {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__jZ2Mf {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__jZ2Mf {
        padding-bottom: 56px
    }
}

.style_pt_8__WUU_c {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__WUU_c {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__WUU_c {
        padding-top: 112px
    }
}

.style_pb_8__YNdFU {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__YNdFU {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__YNdFU {
        padding-bottom: 112px
    }
}

.style_p_xs__dLabC {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__dLabC {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__dLabC {
        padding: 7px
    }
}

.style_p_1__LZVa5 {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__LZVa5 {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__LZVa5 {
        padding: 14px
    }
}

.style_p_2__bAsei {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__bAsei {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__bAsei {
        padding: 28px
    }
}

.style_p_3__r9GYe {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__r9GYe {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__r9GYe {
        padding: 42px
    }
}

.style_p_4__0Ftl0 {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__0Ftl0 {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__0Ftl0 {
        padding: 56px
    }
}

.style_p_8__IHY0B {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__IHY0B {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__IHY0B {
        padding: 112px
    }
}

.style_btn__vxHmv {
    border-radius: 10px;
    width: fit-content
}

.style_btn__vxHmv:not(.style_btn-link__VZnQQ) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__vxHmv:not(.style_btn-link__VZnQQ) {
        font-size: 15px
    }
}

.style_btn__vxHmv.style_btn-primary__fpZez {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__vxHmv.style_btn-whatsapp__XSwyi {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__vxHmv.style_btn-primary__fpZez:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__vxHmv.style_btn-primary-light__maJhE {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__vxHmv.style_btn-secondary__sXED2 {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__vxHmv.style_btn-form__s8xSB {
    background-color: #82e8cd
}

.style_btn__vxHmv.style_btn-form__s8xSB:hover {
    color: #fff
}

.style_btn__vxHmv.style_btn-link__VZnQQ, .style_btn__vxHmv.style_btn-link__VZnQQ:active, .style_btn__vxHmv.style_btn-link__VZnQQ:focus, .style_btn__vxHmv.style_btn-link__VZnQQ:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__vxHmv.style_btn-link__VZnQQ, .style_btn__vxHmv.style_btn-link__VZnQQ:active, .style_btn__vxHmv.style_btn-link__VZnQQ:focus, .style_btn__vxHmv.style_btn-link__VZnQQ:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__vxHmv.style_btn-link__VZnQQ:hover {
    color: #3b3b96
}

.style_btn__vxHmv.style_btn-social__uGoO1 {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__vxHmv.style_btn-medical__ClVH_ {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__vxHmv.style_btn-medical-purple__mMOco {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__vxHmv.style_btn-social-pink__v4u2r {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__vxHmv.style_btn-main-blue__dlSNz {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__iVI7T:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__PN_w8, .style_black-link__PN_w8 a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__PN_w8:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__vxHmv.style_btn-link__VZnQQ, .style_btn__vxHmv.style_lg__hlaXx, .style_btn__vxHmv.style_md__xyi8Z, .style_btn__vxHmv.style_sm__0ip59 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__vxHmv.style_btn-link__VZnQQ, .style_btn__vxHmv.style_lg__hlaXx, .style_btn__vxHmv.style_md__xyi8Z, .style_btn__vxHmv.style_sm__0ip59 {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__vxHmv.style_btn-link__VZnQQ, .style_btn__vxHmv.style_lg__hlaXx, .style_btn__vxHmv.style_md__xyi8Z, .style_btn__vxHmv.style_sm__0ip59 {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__vxHmv.style_sm__0ip59 {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__vxHmv.style_sm__0ip59 {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__vxHmv.style_sm__0ip59 {
        min-width: 130px
    }
}

.style_btn__vxHmv.style_md__xyi8Z {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__vxHmv.style_md__xyi8Z {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__vxHmv.style_md__xyi8Z {
        min-width: 186px
    }
}

.style_btn__vxHmv.style_lg__hlaXx {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__vxHmv.style_lg__hlaXx {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__vxHmv.style_lg__hlaXx {
        min-width: 215px
    }
}

.style_btn__vxHmv.style_xl__1fKQn {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__vxHmv.style_xl__1fKQn {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__vxHmv.style_xl__1fKQn {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__7zmJV {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__7zmJV {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__7zmJV {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__3T45d {
    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__3T45d {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__vxHmv.style_btn-link__VZnQQ:disabled {
    color: #aaa
}

.style_footer-link__iVI7T, .style_footer-link__iVI7T a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__iVI7T:hover {
    color: #0fa
}

.style_btn-anmetist__cJfVu {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__fElQv {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__P_ZQa {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__1f09W {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family___Iis9 {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__9AOpl {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__B70L8, .style_h2__8XOyP, .style_h3__d3ANV {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__B70L8 {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__B70L8 {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__B70L8 {
        font-size: 30px
    }
}

.style_h2__8XOyP {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__8XOyP {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__8XOyP {
        font-size: 24px
    }
}

.style_h3__d3ANV {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__d3ANV {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__d3ANV {
        font-size: 24px
    }
}

.style_h4__dH_Lz, .style_h5__sVj29 {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__dH_Lz, .style_h5__sVj29 {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__dH_Lz, .style_h5__sVj29 {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__FqEPg {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__FqEPg {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__FqEPg {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__hD_pi, .style_textual_highlight__iqBh1 {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__hD_pi {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__hD_pi {
        font-size: 15px
    }
}

.style_textual_highlight__iqBh1 {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__iqBh1 {
        font-size: 15px
    }
}

.style_button-text__RbLu3 {
    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__RbLu3 {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__vJ7Oy {
    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__vJ7Oy {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__ofBQU {
    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__ofBQU {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__vJ7Oy p:last-child, .style_body-text__ofBQU p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__1IOQT {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__1IOQT {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__1IOQT.style_dropdown-item__VA49x {
        font-size: 14px !important
    }
}

.style_title___lGQ7, .style_title___lGQ7.style_h2__8XOyP {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title___lGQ7, .style_title___lGQ7.style_h2__8XOyP {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title___lGQ7, .style_title___lGQ7.style_h2__8XOyP {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__VFeH0 {
    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__VFeH0 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__VFeH0 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33___S8Xt {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33___S8Xt {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33___S8Xt {
        margin-bottom: 15px
    }
}

.style_cta-text__8xZX_ {
    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__8xZX_ {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__8xZX_ {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__hecL6 {
    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__hecL6 {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__pKTel.style_h3__d3ANV {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__pKTel.style_h3__d3ANV {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__pKTel.style_h3__d3ANV {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__QiCMp {
    height: 434px
}

.style_card_1__QiCMp .style_card_image__gGkcO img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__QiCMp {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__QiCMp .style_card_image__gGkcO {
        height: 231px
    }

    .style_card_1__QiCMp .style_card_body__9B78i {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__QiCMp {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__QiCMp .style_card_image__gGkcO {
        height: 127px
    }

    .style_card_1__QiCMp .style_card_body__9B78i {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__QiCMp {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__QiCMp .style_card_image__gGkcO {
        height: 200px
    }

    .style_card_1__QiCMp .style_card_body__9B78i {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__5bWBT {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__5bWBT {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__5bWBT {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__QiCMp, .style_card_2__5bWBT {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__QiCMp, .style_card_2__5bWBT {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__QiCMp, .style_card_2__5bWBT {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__QiCMp, .style_card_2__5bWBT {
        width: 330px !important
    }
}

.style_card_body__9B78i {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__9B78i {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__9B78i {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__9B78i {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__9B78i {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__9B78i {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__9B78i {
        height: 131.5px
    }
}

.style_text-black__4aOdJ {
    color: #3b3b96
}

.style_text-main-orange__8gib0 {
    color: #fff !important
}

.style_text-social-red__1mZGZ {
    color: #ff7e47
}

.style_text-social-pink__UnmY8 {
    color: #ff92d5
}

.style_text-medic-blue__1exgL {
    color: #fff !important
}

.style_text-medic-purple__P4_it {
    color: #968bd9
}

.style_bg-medic-beige__NIfUT {
    background-color: #fff !important
}

.style_bg-main-orange-light__uSmYs {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__e4Iv1 {
    background-color: #ffa724
}

.style_bg-amethyst-dark__8GUeR {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__LlQFY {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__ecn29 {
    background-color: #3e385f
}

.style_bg-main-dark__9ukZD {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__9ukZD p {
    color: #fff
}

.style_bg-main-dark__9ukZD .style_body-text__ofBQU.style_text-black__4aOdJ p, .style_bg-main-dark__9ukZD .style_body-text__ofBQU.style_text-main-black__v04Nx p, .style_bg-main-dark__9ukZD .style_card-text__f7FeO.style_text-black__4aOdJ p, .style_bg-main-dark__9ukZD .style_card-text__f7FeO.style_text-main-black__v04Nx p, .style_bg-main-dark__9ukZD .style_text-black__4aOdJ p, .style_bg-main-dark__9ukZD .style_text-main-black__v04Nx p {
    color: #000 !important
}

.style_bg-main-light__x3Ry7 {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__x3Ry7 p {
    color: #000
}

.style_bg-main-dark__9ukZD h1, .style_bg-main-dark__9ukZD h2, .style_bg-main-dark__9ukZD h3, .style_bg-main-dark__9ukZD h4, .style_bg-main-dark__9ukZD h5, .style_bg-main-dark__9ukZD h6 {
    color: #fff
}

.style_bg-main-light__x3Ry7 h1, .style_bg-main-light__x3Ry7 h2, .style_bg-main-light__x3Ry7 h3, .style_bg-main-light__x3Ry7 h4, .style_bg-main-light__x3Ry7 h5, .style_bg-main-light__x3Ry7 h6 {
    color: #151424
}

.style_bg-main-turquoise__tYO2p {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__xsbVs {
    background-color: #d5ddfd
}

.style_card-body__Fm30t.style_text-main-black__v04Nx, .style_card-body__Fm30t.style_text-main-black__v04Nx *, .style_card-footer__ORY5l.style_text-main-black__v04Nx, .style_card-footer__ORY5l.style_text-main-black__v04Nx *, .style_text-dark__F1SoR, .style_text-main-black__v04Nx, .style_text-main-black__v04Nx .style_btn-link__VZnQQ, .style_text-main-black__v04Nx a, .style_text-main-black__v04Nx button, .style_text-main-black__v04Nx div, .style_text-main-black__v04Nx h1, .style_text-main-black__v04Nx h2, .style_text-main-black__v04Nx h3, .style_text-main-black__v04Nx h4, .style_text-main-black__v04Nx h5, .style_text-main-black__v04Nx h6, .style_text-main-black__v04Nx p, .style_text-main-black__v04Nx span, .style_text-main-black__v04Nx time {
    color: #000 !important
}

.style_text-coal__idgeF {
    color: #002d32
}

.style_bg-social-red__ouTJs {
    background-color: #fdeae1
}

.style_bg-social-red-dark__61mQ6 {
    background-color: #ff7e47
}

.style_bg-social-pink__aXI5R {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__XPvR3 {
    background-color: #ff92d5
}

.style_bg-medic-purple__YghDY {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__SiOeH {
    background-color: #968bd9
}

.style_bg-medic-blue__A4tDi {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__amYlM {
    background-color: #99d4dc
}

.style_bg-coal__BJec_ {
    background-color: #002d32
}

.style_bg-coal-dark__E7S9N {
    background-color: #000b0d
}

.style_bg-coal-light__Fwx13 {
    background-color: #f0fcfd
}

.style_bg-main-blue__SY_aF {
    background-color: #3b3b96
}

.style_bg-ash-20__GrE6E {
    background-color: #dcdcdc
}

.style_bg-main-white__4DtZk, .style_bg-white__Cwi5p {
    background-color: #fff
}

.style_bg-amethyst__ur29N {
    background-color: #8a84f5
}

.style_bg-turquoise__5TudF {
    background-color: #23d2af
}

.style_bg-transparent__NSdQG {
    background: transparent
}

.style_text-decoration-none__3xbQv {
    text-decoration: none !important
}

.style_form-control__DKiwz {
    min-height: 50px
}

.style_form-check-input__Tm60r, .style_form-check-input__Tm60r[type=checkbox], .style_form-control__DKiwz, .style_form-select__X8MCa {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__g2R07 .style_form-check-input__Tm60r {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__g2R07 .style_form-check-input__Tm60r: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__Ws3dm .style_form-check-input__Tm60r {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__Ws3dm .style_form-check-input__Tm60r: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__6uCQ2 {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__6uCQ2 {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__6uCQ2 {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__vxHmv {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__rATi6 + .style_btn__vxHmv:hover {
    color: #fff !important
}

.style_card__PZ_V4.style_custom__card__IenrZ {
    --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__InGeW {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__InGeW {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__Oo1to {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__uPtMi {
    border: none !important
}

.style_navbar-toggler__uPtMi:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__zuNu0 .style_navbar-toggler-icon__MGrJ2 {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__MGrJ2.style_light_ellipsis__eAUPe {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__u3ToV .style_dropdown-menu__QcQUK {
    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__u3ToV .style_dropdown-menu__QcQUK {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__u3ToV .style_dropdown-menu__QcQUK * {
        color: #fff !important
    }
}

.style_navbar-nav__u3ToV .style_dropdown-menu__QcQUK .style_dropdown-item__VA49x {
    color: #000 !important
}

.style_navbar-nav__u3ToV .style_dropdown-menu__QcQUK .style_dropdown-item__VA49x:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__8UFpw {
    background-color: #fff !important
}

.style_custom__pagination__vJsFn {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__vJsFn {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__vJsFn {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__vJsFn {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__vJsFn .style_page-item__GgjPa {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__vJsFn .style_page-item__GgjPa {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__vJsFn .style_page-link__Ui3wa {
    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__vJsFn .style_page-link__Ui3wa {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__vJsFn .style_page-link__Ui3wa {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__vJsFn .style_active__nohWG .style_page-link__Ui3wa {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__1Sx67 {
    border-radius: 10px !important
}

.style_react-calendar__1IjCS {
    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__1IjCS {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__1IjCS .style_react-calendar__navigation__wuCGh {
    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__1IjCS .style_react-calendar__navigation__wuCGh {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__1IjCS .style_react-calendar__navigation__wuCGh {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__1IjCS .style_react-calendar__navigation__label__vBeQt {
    color: #ffa724 !important
}

.style_react-calendar__1IjCS .style_react-calendar__navigation__arrow__wxj81 {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__1IjCS .style_react-calendar__navigation__next2-button__iWyqi, .style_react-calendar__1IjCS .style_react-calendar__navigation__prev2-button__ImIZI {
    display: none !important
}

.style_react-calendar__1IjCS .style_react-calendar__month-view__weekdays__SPazf {
    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__1IjCS .style_react-calendar__month-view__weekdays__SPazf {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__1IjCS .style_react-calendar__month-view__days__day--neighboringMonth__EOajL {
    color: #b5b5b5 !important
}

.style_react-calendar__1IjCS .style_react-calendar__tile__sxe_b {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__1IjCS .style_react-calendar__tile__sxe_b {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__1IjCS .style_react-calendar__tile__sxe_b abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__1IjCS .style_react-calendar__tile__sxe_b abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__1IjCS .style_react-calendar__tile--active__CYsvX {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__1IjCS .style_react-calendar__tile--active__CYsvX abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__1IjCS .style_react-calendar__tile--now__37LXj {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__1IjCS .style_react-calendar__tile--now__37LXj abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__1IjCS .style_react-calendar__month-view__days__day--weekend__YixHY:not(.style_react-calendar__tile--active__CYsvX) {
    color: #ffa724 !important
}

.style_pointer__8oGpQ {
    cursor: pointer
}

.style_link_banner_text__X29IU {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__X29IU {
        margin-bottom: 28px
    }
}

.style_link_banner__Ttt76 {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__Ttt76 {
        padding-left: 21px
    }
}

.style_links_spacing__nAOtE {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__nAOtE {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__nAOtE {
        margin-right: 0
    }
}

.style_button_padding__RgyIx {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__RgyIx {
        padding: 12px 16px
    }
}

.style_links_button__mlqWs {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__mlqWs {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__C_dJ1 {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__ggLOH {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__ggLOH {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__ggLOH {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__ggLOH {
        padding: 50px 20px
    }
}

.style_standalone__teaser__ggLOH p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__ggLOH {
        white-space: unset !important
    }
}

.style_fDbOPw__OEkjj {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__ERT9X {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__zavhA {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__zavhA {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__zavhA {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__1EInC {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__Nq35g {
    display: flex !important
}

.style_fw-500__wmJYK {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__YSCcu {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__YSCcu {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__YSCcu {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__YSCcu {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__1RS_d {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__1RS_d {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__1RS_d {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__NkRZX, .style_uploadfilebutton__ZG_NX {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__ZG_NX {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__ZG_NX {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__ZG_NX {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__NkRZX {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__NkRZX {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__NkRZX {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__i7dwS {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__vT3Lw {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__r1LVQ, .style_first_component_big_searchbar__bwace {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__r1LVQ, .style_first_component_big_searchbar__bwace {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__r1LVQ, .style_first_component_big_searchbar__bwace {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__bwace {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__8SZQv {
    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__gacor {
    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__gacor {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__gacor {
        overflow-y: scroll
    }
}

.style_cn-body__gacor > p, .style_cn-body__gacor > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__qvAhy > .style_cm-btn__V_7im.style_cm-btn-danger__SOBqe.style_cn-decline__q1vYx {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__qvAhy > .style_cm-btn__V_7im.style_cm-btn-success__mI_RV {
    font-size: 20px
}

.style_cm-modal___0W_6 > .style_cm-header__NyUkX {
    background-color: #fef2e0 !important
}

.style_cm-modal___0W_6 > .style_cm-header__NyUkX .style_title___lGQ7 {
    color: #3b3b96 !important
}

.style_cm-modal___0W_6 > .style_cm-header__NyUkX p > span {
    color: #000 !important
}

.style_cm-modal___0W_6 > .style_cm-header__NyUkX button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal___0W_6 > .style_cm-header__NyUkX a {
    color: #3b3b96 !important
}

.style_cm-modal___0W_6.style_cm-klaro__MfG7Z {
    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___0W_6 > .style_cm-body__caaJu, .style_cm-modal___0W_6 > .style_cm-footer__ZkBf5 {
    background-color: #fef2e0 !important
}

.style_cm-list-title__MPlhB {
    color: #3b3b96 !important
}

.style_cm-caret__Ijjku > a {
    color: #ffa724 !important
}

.style_cookie-modal__u2dRT {
    z-index: 100000 !important
}

.style_cn-ok__9uxp1 {
    flex-direction: column !important
}

.style_cn-buttons__qvAhy {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__qvAhy > .style_cm-btn__V_7im.style_cm-btn-success__mI_RV, .style_klaro__EIJ42 .style_cookie-modal__u2dRT .style_cm-list-input__MpnSz:checked + .style_cm-list-label__BxeKF .style_slider__cwPnL {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__Z0DqW > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__TwvFF {
    color: #000 !important;
    text-decoration: underline !important
}

@media screen and (max-width: 576px) {
    .style_title___lGQ7 {
        margin-bottom: 25px !important
    }
}

.style_padding__x__DIaX5 {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__DIaX5 {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__DIaX5 {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__DIaX5 {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__tLTuQ {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__tLTuQ {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__tLTuQ {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__uau0V {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__uau0V {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__uau0V {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__uau0V {
        padding-top: 56px
    }
}

.style_padding__bottom__gYVZa {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__gYVZa {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__gYVZa {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__gYVZa {
        padding-bottom: 28px
    }
}

.style_padding__right__Bm_zc {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__Bm_zc {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__Bm_zc {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__Bm_zc {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__Bm_zc {
        padding-right: 30px
    }
}

.style_padding__left__sr7kr {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__sr7kr {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__sr7kr {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__sr7kr {
        padding-left: 30px
    }
}

.style_body-text-mb__TdiHh {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__TdiHh {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__TdiHh {
        margin-bottom: 20px
    }
}

.style_h3-mb__ZD31u {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__ZD31u {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__ZD31u {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__OtsKB {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__OtsKB {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__OtsKB {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__OtsKB {
        padding-top: 7px
    }
}

.style_pb_xs__7KXPA {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__7KXPA {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__7KXPA {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__7KXPA {
        padding-bottom: 7px
    }
}

.style_pt_1__5Lhd1 {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__5Lhd1 {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__5Lhd1 {
        padding-top: 14px
    }
}

.style_pb_1__A60Tk {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__A60Tk {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__A60Tk {
        padding-bottom: 14px
    }
}

.style_pt_2__HOrAL {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__HOrAL {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__HOrAL {
        padding-top: 28px
    }
}

.style_pb_2__MsfM3 {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__MsfM3 {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__MsfM3 {
        padding-bottom: 28px
    }
}

.style_pt_3__M4DV0 {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__M4DV0 {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__M4DV0 {
        padding-top: 42px
    }
}

.style_pb_3__m_3fs {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__m_3fs {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__m_3fs {
        padding-bottom: 42px
    }
}

.style_pt_4__HLVlQ {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__HLVlQ {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__HLVlQ {
        padding-top: 56px
    }
}

.style_pb_4__FaqMs {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__FaqMs {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__FaqMs {
        padding-bottom: 56px
    }
}

.style_pt_8__ilpux {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__ilpux {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__ilpux {
        padding-top: 112px
    }
}

.style_pb_8__TXjeb {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__TXjeb {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__TXjeb {
        padding-bottom: 112px
    }
}

.style_p_xs__qUo0S {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__qUo0S {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__qUo0S {
        padding: 7px
    }
}

.style_p_1__JteTV {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__JteTV {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__JteTV {
        padding: 14px
    }
}

.style_p_2__yiN9c {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__yiN9c {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__yiN9c {
        padding: 28px
    }
}

.style_p_3__b6iAh {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__b6iAh {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__b6iAh {
        padding: 42px
    }
}

.style_p_4__5iZKD {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__5iZKD {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__5iZKD {
        padding: 56px
    }
}

.style_p_8__vGz8q {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__vGz8q {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__vGz8q {
        padding: 112px
    }
}

.style_btn__wMSYi {
    border-radius: 10px;
    width: fit-content
}

.style_btn__wMSYi:not(.style_btn-link__ytU6D) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__wMSYi:not(.style_btn-link__ytU6D) {
        font-size: 15px
    }
}

.style_btn__wMSYi.style_btn-primary__tfsfY {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__wMSYi.style_btn-whatsapp__K1r3M {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__wMSYi.style_btn-primary__tfsfY:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__wMSYi.style_btn-primary-light__AnzzK {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__wMSYi.style_btn-secondary__4gmpj {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__wMSYi.style_btn-form__1XhFz {
    background-color: #82e8cd
}

.style_btn__wMSYi.style_btn-form__1XhFz:hover {
    color: #fff
}

.style_btn__wMSYi.style_btn-link__ytU6D, .style_btn__wMSYi.style_btn-link__ytU6D:active, .style_btn__wMSYi.style_btn-link__ytU6D:focus, .style_btn__wMSYi.style_btn-link__ytU6D:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__wMSYi.style_btn-link__ytU6D, .style_btn__wMSYi.style_btn-link__ytU6D:active, .style_btn__wMSYi.style_btn-link__ytU6D:focus, .style_btn__wMSYi.style_btn-link__ytU6D:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__wMSYi.style_btn-link__ytU6D:hover {
    color: #3b3b96
}

.style_btn__wMSYi.style_btn-social__QncWV {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__wMSYi.style_btn-medical__tzzKT {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__wMSYi.style_btn-medical-purple__aX8QY {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__wMSYi.style_btn-social-pink__eaQSn {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__wMSYi.style_btn-main-blue__TNjQ2 {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__Yh78k:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__lZDFj, .style_black-link__lZDFj a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__lZDFj:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__wMSYi.style_btn-link__ytU6D, .style_btn__wMSYi.style_lg__XZ6rX, .style_btn__wMSYi.style_md__SBPpl, .style_btn__wMSYi.style_sm__5yunv {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__wMSYi.style_btn-link__ytU6D, .style_btn__wMSYi.style_lg__XZ6rX, .style_btn__wMSYi.style_md__SBPpl, .style_btn__wMSYi.style_sm__5yunv {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__wMSYi.style_btn-link__ytU6D, .style_btn__wMSYi.style_lg__XZ6rX, .style_btn__wMSYi.style_md__SBPpl, .style_btn__wMSYi.style_sm__5yunv {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__wMSYi.style_sm__5yunv {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__wMSYi.style_sm__5yunv {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__wMSYi.style_sm__5yunv {
        min-width: 130px
    }
}

.style_btn__wMSYi.style_md__SBPpl {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__wMSYi.style_md__SBPpl {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__wMSYi.style_md__SBPpl {
        min-width: 186px
    }
}

.style_btn__wMSYi.style_lg__XZ6rX {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__wMSYi.style_lg__XZ6rX {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__wMSYi.style_lg__XZ6rX {
        min-width: 215px
    }
}

.style_btn__wMSYi.style_xl__1Kqda {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__wMSYi.style_xl__1Kqda {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__wMSYi.style_xl__1Kqda {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__T8dLQ {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__T8dLQ {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__T8dLQ {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__weymS {
    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__weymS {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__wMSYi.style_btn-link__ytU6D:disabled {
    color: #aaa
}

.style_footer-link__Yh78k, .style_footer-link__Yh78k a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__Yh78k:hover {
    color: #0fa
}

.style_btn-anmetist__FgoSS {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__kzAyr {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__B56CZ {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__MGpc8 {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__onkRG {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__piR34 {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1___Ghfn, .style_h2__g_E5a, .style_h3__B5O2J {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1___Ghfn {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1___Ghfn {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1___Ghfn {
        font-size: 30px
    }
}

.style_h2__g_E5a {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__g_E5a {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__g_E5a {
        font-size: 24px
    }
}

.style_h3__B5O2J {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__B5O2J {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__B5O2J {
        font-size: 24px
    }
}

.style_h4__WJFZn, .style_h5__s4sjO {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__WJFZn, .style_h5__s4sjO {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__WJFZn, .style_h5__s4sjO {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__GOCj5 {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__GOCj5 {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__GOCj5 {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__g0S1_, .style_textual_highlight__TMRzd {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__g0S1_ {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__g0S1_ {
        font-size: 15px
    }
}

.style_textual_highlight__TMRzd {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__TMRzd {
        font-size: 15px
    }
}

.style_button-text__PS_AR {
    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__PS_AR {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__ZMfWb {
    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__ZMfWb {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__dvWun {
    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__dvWun {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__ZMfWb p:last-child, .style_body-text__dvWun p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__W4v90 {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__W4v90 {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__W4v90.style_dropdown-item__HJOs_ {
        font-size: 14px !important
    }
}

.style_title__UqGQA, .style_title__UqGQA.style_h2__g_E5a {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__UqGQA, .style_title__UqGQA.style_h2__g_E5a {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__UqGQA, .style_title__UqGQA.style_h2__g_E5a {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__LQmU6 {
    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__LQmU6 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__LQmU6 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__Sk_ry {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__Sk_ry {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__Sk_ry {
        margin-bottom: 15px
    }
}

.style_cta-text__Xq8no {
    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__Xq8no {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__Xq8no {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__2pKa_ {
    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__2pKa_ {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__efF_s.style_h3__B5O2J {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__efF_s.style_h3__B5O2J {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__efF_s.style_h3__B5O2J {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__fteqx {
    height: 434px
}

.style_card_1__fteqx .style_card_image__zCsjT img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__fteqx {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__fteqx .style_card_image__zCsjT {
        height: 231px
    }

    .style_card_1__fteqx .style_card_body__8Zol_ {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__fteqx {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__fteqx .style_card_image__zCsjT {
        height: 127px
    }

    .style_card_1__fteqx .style_card_body__8Zol_ {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__fteqx {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__fteqx .style_card_image__zCsjT {
        height: 200px
    }

    .style_card_1__fteqx .style_card_body__8Zol_ {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__PI3sy {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__PI3sy {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__PI3sy {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__fteqx, .style_card_2__PI3sy {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__fteqx, .style_card_2__PI3sy {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__fteqx, .style_card_2__PI3sy {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__fteqx, .style_card_2__PI3sy {
        width: 330px !important
    }
}

.style_card_body__8Zol_ {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__8Zol_ {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__8Zol_ {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__8Zol_ {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__8Zol_ {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__8Zol_ {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__8Zol_ {
        height: 131.5px
    }
}

.style_text-black__LmWcd {
    color: #3b3b96
}

.style_text-main-orange__P_QV8 {
    color: #fff !important
}

.style_text-social-red__tzVTh {
    color: #ff7e47
}

.style_text-social-pink__CEfKZ {
    color: #ff92d5
}

.style_text-medic-blue__Kwh4S {
    color: #fff !important
}

.style_text-medic-purple__d8AdK {
    color: #968bd9
}

.style_bg-medic-beige__8JwPo {
    background-color: #fff !important
}

.style_bg-main-orange-light__54rVq {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__8b1YU {
    background-color: #ffa724
}

.style_bg-amethyst-dark__DOPfc {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__LGiCU {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__CFC_4 {
    background-color: #3e385f
}

.style_bg-main-dark__rGkNX {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__rGkNX p {
    color: #fff
}

.style_bg-main-dark__rGkNX .style_body-text__dvWun.style_text-black__LmWcd p, .style_bg-main-dark__rGkNX .style_body-text__dvWun.style_text-main-black__M6oJe p, .style_bg-main-dark__rGkNX .style_card-text__J1uq7.style_text-black__LmWcd p, .style_bg-main-dark__rGkNX .style_card-text__J1uq7.style_text-main-black__M6oJe p, .style_bg-main-dark__rGkNX .style_text-black__LmWcd p, .style_bg-main-dark__rGkNX .style_text-main-black__M6oJe p {
    color: #000 !important
}

.style_bg-main-light__2AsCL {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__2AsCL p {
    color: #000
}

.style_bg-main-dark__rGkNX h1, .style_bg-main-dark__rGkNX h2, .style_bg-main-dark__rGkNX h3, .style_bg-main-dark__rGkNX h4, .style_bg-main-dark__rGkNX h5, .style_bg-main-dark__rGkNX h6 {
    color: #fff
}

.style_bg-main-light__2AsCL h1, .style_bg-main-light__2AsCL h2, .style_bg-main-light__2AsCL h3, .style_bg-main-light__2AsCL h4, .style_bg-main-light__2AsCL h5, .style_bg-main-light__2AsCL h6 {
    color: #151424
}

.style_bg-main-turquoise__RWU97 {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__xDhbM {
    background-color: #d5ddfd
}

.style_card-body__E_A_x.style_text-main-black__M6oJe, .style_card-body__E_A_x.style_text-main-black__M6oJe *, .style_card-footer__pk9J8.style_text-main-black__M6oJe, .style_card-footer__pk9J8.style_text-main-black__M6oJe *, .style_text-dark__y7lR3, .style_text-main-black__M6oJe, .style_text-main-black__M6oJe .style_btn-link__ytU6D, .style_text-main-black__M6oJe a, .style_text-main-black__M6oJe button, .style_text-main-black__M6oJe div, .style_text-main-black__M6oJe h1, .style_text-main-black__M6oJe h2, .style_text-main-black__M6oJe h3, .style_text-main-black__M6oJe h4, .style_text-main-black__M6oJe h5, .style_text-main-black__M6oJe h6, .style_text-main-black__M6oJe p, .style_text-main-black__M6oJe span, .style_text-main-black__M6oJe time {
    color: #000 !important
}

.style_text-coal__DHCGr {
    color: #002d32
}

.style_bg-social-red__RNfr4 {
    background-color: #fdeae1
}

.style_bg-social-red-dark___11eD {
    background-color: #ff7e47
}

.style_bg-social-pink__WJE50 {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__jSEgB {
    background-color: #ff92d5
}

.style_bg-medic-purple__2lvwD {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__6cYAD {
    background-color: #968bd9
}

.style_bg-medic-blue__KZFKU {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__6Zsei {
    background-color: #99d4dc
}

.style_bg-coal__VJ1U6 {
    background-color: #002d32
}

.style_bg-coal-dark__llxBB {
    background-color: #000b0d
}

.style_bg-coal-light__1x78j {
    background-color: #f0fcfd
}

.style_bg-main-blue__I7Guu {
    background-color: #3b3b96
}

.style_bg-ash-20__tgX29 {
    background-color: #dcdcdc
}

.style_bg-main-white__mW3fy, .style_bg-white__D_As2 {
    background-color: #fff
}

.style_bg-amethyst__joFQ9 {
    background-color: #8a84f5
}

.style_bg-turquoise___s1Eh {
    background-color: #23d2af
}

.style_bg-transparent__1ZuRz {
    background: transparent
}

.style_text-decoration-none___x_SN {
    text-decoration: none !important
}

.style_form-control__f3ce9 {
    min-height: 50px
}

.style_form-check-input__LzeK3, .style_form-check-input__LzeK3[type=checkbox], .style_form-control__f3ce9, .style_form-select__QYtB7 {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__v_2XC .style_form-check-input__LzeK3 {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__v_2XC .style_form-check-input__LzeK3: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__yeHaN .style_form-check-input__LzeK3 {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__yeHaN .style_form-check-input__LzeK3: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__GoVry {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__GoVry {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__GoVry {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__wMSYi {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__6gQ_7 + .style_btn__wMSYi:hover {
    color: #fff !important
}

.style_card__Bs3TY.style_custom__card__Cvar3 {
    --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__vCGse {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__vCGse {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__p7eeF {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__CLLBt {
    border: none !important
}

.style_navbar-toggler__CLLBt:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__jAxU2 .style_navbar-toggler-icon__VZz2a {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__VZz2a.style_light_ellipsis__u1_nc {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__d29bH .style_dropdown-menu__kPlrJ {
    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__d29bH .style_dropdown-menu__kPlrJ {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__d29bH .style_dropdown-menu__kPlrJ * {
        color: #fff !important
    }
}

.style_navbar-nav__d29bH .style_dropdown-menu__kPlrJ .style_dropdown-item__HJOs_ {
    color: #000 !important
}

.style_navbar-nav__d29bH .style_dropdown-menu__kPlrJ .style_dropdown-item__HJOs_:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__uaRD4 {
    background-color: #fff !important
}

.style_custom__pagination__9SXA6 {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__9SXA6 {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__9SXA6 {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__9SXA6 {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__9SXA6 .style_page-item__vTzPp {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__9SXA6 .style_page-item__vTzPp {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__9SXA6 .style_page-link__XeLGC {
    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__9SXA6 .style_page-link__XeLGC {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__9SXA6 .style_page-link__XeLGC {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__9SXA6 .style_active__K6Ae_ .style_page-link__XeLGC {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__yLrIB {
    border-radius: 10px !important
}

.style_react-calendar__1vSUF {
    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__1vSUF {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__1vSUF .style_react-calendar__navigation__OEjCZ {
    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__1vSUF .style_react-calendar__navigation__OEjCZ {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__1vSUF .style_react-calendar__navigation__OEjCZ {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__1vSUF .style_react-calendar__navigation__label__0GxUt {
    color: #ffa724 !important
}

.style_react-calendar__1vSUF .style_react-calendar__navigation__arrow__hpc1v {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__1vSUF .style_react-calendar__navigation__next2-button__UOZjN, .style_react-calendar__1vSUF .style_react-calendar__navigation__prev2-button__HfRHR {
    display: none !important
}

.style_react-calendar__1vSUF .style_react-calendar__month-view__weekdays__Kvd1y {
    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__1vSUF .style_react-calendar__month-view__weekdays__Kvd1y {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__1vSUF .style_react-calendar__month-view__days__day--neighboringMonth__US4lZ {
    color: #b5b5b5 !important
}

.style_react-calendar__1vSUF .style_react-calendar__tile__pHYmU {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__1vSUF .style_react-calendar__tile__pHYmU {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__1vSUF .style_react-calendar__tile__pHYmU abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__1vSUF .style_react-calendar__tile__pHYmU abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__1vSUF .style_react-calendar__tile--active__o4s1V {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__1vSUF .style_react-calendar__tile--active__o4s1V abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__1vSUF .style_react-calendar__tile--now__zbpPr {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__1vSUF .style_react-calendar__tile--now__zbpPr abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__1vSUF .style_react-calendar__month-view__days__day--weekend__f3oOt:not(.style_react-calendar__tile--active__o4s1V) {
    color: #ffa724 !important
}

.style_pointer__L0yj2 {
    cursor: pointer
}

.style_link_banner_text__yyAgR {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__yyAgR {
        margin-bottom: 28px
    }
}

.style_link_banner__urExp {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__urExp {
        padding-left: 21px
    }
}

.style_links_spacing__1Xu7s {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__1Xu7s {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__1Xu7s {
        margin-right: 0
    }
}

.style_button_padding__Vo0Kq {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__Vo0Kq {
        padding: 12px 16px
    }
}

.style_links_button__6OiZ9 {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__6OiZ9 {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__Vwf9N {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__9OThC {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__9OThC {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__9OThC {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__9OThC {
        padding: 50px 20px
    }
}

.style_standalone__teaser__9OThC p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__9OThC {
        white-space: unset !important
    }
}

.style_fDbOPw__kqN96 {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__3gnkU {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__o_3NF {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__o_3NF {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__o_3NF {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__2gQHZ {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item___c6ZG {
    display: flex !important
}

.style_fw-500__BMyOA {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__EAHE2 {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__EAHE2 {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__EAHE2 {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__EAHE2 {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__nv7VO {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__nv7VO {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__nv7VO {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__U6_67, .style_uploadfilebutton__B_hnz {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__B_hnz {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__B_hnz {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__B_hnz {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__U6_67 {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__U6_67 {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__U6_67 {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__VPSlU {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__63z7S {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__HMI_3, .style_first_component_big_searchbar__I__tJ {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__HMI_3, .style_first_component_big_searchbar__I__tJ {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__HMI_3, .style_first_component_big_searchbar__I__tJ {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__I__tJ {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__hC956 {
    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__8Bl8O {
    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__8Bl8O {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__8Bl8O {
        overflow-y: scroll
    }
}

.style_cn-body__8Bl8O > p, .style_cn-body__8Bl8O > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__eAp_m > .style_cm-btn__EhKGd.style_cm-btn-danger__dUfck.style_cn-decline__B_zbE {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__eAp_m > .style_cm-btn__EhKGd.style_cm-btn-success__qNZ7F {
    font-size: 20px
}

.style_cm-modal__L2DFE > .style_cm-header__9hQQy {
    background-color: #fef2e0 !important
}

.style_cm-modal__L2DFE > .style_cm-header__9hQQy .style_title__UqGQA {
    color: #3b3b96 !important
}

.style_cm-modal__L2DFE > .style_cm-header__9hQQy p > span {
    color: #000 !important
}

.style_cm-modal__L2DFE > .style_cm-header__9hQQy button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__L2DFE > .style_cm-header__9hQQy a {
    color: #3b3b96 !important
}

.style_cm-modal__L2DFE.style_cm-klaro__iwI2A {
    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__L2DFE > .style_cm-body__6z2_i, .style_cm-modal__L2DFE > .style_cm-footer__f_JUm {
    background-color: #fef2e0 !important
}

.style_cm-list-title__WZt4t {
    color: #3b3b96 !important
}

.style_cm-caret__aMsQ2 > a {
    color: #ffa724 !important
}

.style_cookie-modal__JdJ4a {
    z-index: 100000 !important
}

.style_cn-ok__50F_a {
    flex-direction: column !important
}

.style_cn-buttons__eAp_m {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__eAp_m > .style_cm-btn__EhKGd.style_cm-btn-success__qNZ7F, .style_klaro__lQCPV .style_cookie-modal__JdJ4a .style_cm-list-input__bPcTw:checked + .style_cm-list-label__nCuV3 .style_slider__SeGUu {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__3_F6y > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__C003P {
    color: #000 !important;
    text-decoration: underline !important
}

.style_container__zpTvW {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_container__zpTvW {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_container__zpTvW {
        margin-bottom: 56px
    }
}

.style_button__wrapper__e_BHc .style_button__zXwwR {
    margin-right: 27px;
    margin-bottom: 48px
}

@media screen and (max-width: 992px) {
    .style_button__wrapper__e_BHc .style_button__zXwwR {
        margin-bottom: 26px
    }
}

@media screen and (max-width: 576px) {
    .style_button__wrapper__e_BHc .style_button__zXwwR {
        margin-bottom: 25px
    }

    .style_button__wrapper__e_BHc button:first-child {
        margin-bottom: 14px
    }
}

.style_first__row__worDO .style_contact__wrapper__R4LOi, .style_first__row__worDO .style_location__wrapper__7xpc2, .style_first__row__worDO .style_representation__wrapper__G9akm {
    margin-bottom: 34px
}

@media screen and (max-width: 992px) {
    .style_first__row__worDO .style_contact__wrapper__R4LOi, .style_first__row__worDO .style_location__wrapper__7xpc2, .style_first__row__worDO .style_representation__wrapper__G9akm {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_first__row__worDO .style_contact__wrapper__R4LOi, .style_first__row__worDO .style_location__wrapper__7xpc2, .style_first__row__worDO .style_representation__wrapper__G9akm {
        margin-bottom: 17px
    }
}

.style_first__row__worDO .style_location__text__lkwWH {
    display: flex;
    flex-direction: column;
    gap: 13px
}

@media screen and (max-width: 992px) {
    .style_first__row__worDO .style_location__text__lkwWH {
        gap: 3px
    }
}

@media screen and (max-width: 576px) {
    .style_first__row__worDO .style_location__text__lkwWH {
        gap: 3px
    }
}

.style_first__row__worDO .style_contact__wrapper__R4LOi {
    display: flex;
    flex-direction: column;
    gap: 13px
}

@media screen and (max-width: 992px) {
    .style_first__row__worDO .style_contact__wrapper__R4LOi {
        gap: 7px
    }
}

@media screen and (max-width: 576px) {
    .style_first__row__worDO .style_contact__wrapper__R4LOi {
        gap: 7px
    }

    .style_second__row__3Mygo {
        display: flex;
        flex-direction: column;
        gap: 15px
    }
}

.style_representation__wrapper__G9akm {
    display: flex;
    flex-direction: column;
    gap: 8px
}

@media screen and (max-width: 992px) {
    .style_representation__wrapper__G9akm {
        gap: 3px
    }
}

@media screen and (max-width: 576px) {
    .style_representation__wrapper__G9akm {
        gap: 3px
    }
}

@media screen and (max-width: 1980px) {
    .style_representation__wrapper__G9akm .style_subtitle__LQmU6 {
        margin-bottom: 0
    }
}

@media screen and (max-width: 992px) {
    .style_representation__wrapper__G9akm .style_subtitle__LQmU6 {
        margin-bottom: 4px
    }
}

@media screen and (max-width: 576px) {
    .style_representation__wrapper__G9akm .style_subtitle__LQmU6 {
        margin-bottom: 4px
    }
}

.style_subtitle__LQmU6 {
    margin-bottom: 0
}

@media screen and (max-width: 992px) {
    .style_subtitle__LQmU6 {
        margin-bottom: 4px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__LQmU6 {
        margin-bottom: 4px
    }
}

.style_text_gap__FVGQf {
    row-gap: 8px
}

@media screen and (max-width: 992px) {
    .style_text_gap__FVGQf {
        gap: 3px
    }
}

@media screen and (max-width: 576px) {
    .style_text_gap__FVGQf {
        gap: 3px
    }
}

.style_padding__x__3YbtU {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__3YbtU {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__3YbtU {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__3YbtU {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__i6_Wu {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__i6_Wu {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__i6_Wu {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__01PjM {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__01PjM {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__01PjM {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__01PjM {
        padding-top: 56px
    }
}

.style_padding__bottom__WBS50 {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__WBS50 {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__WBS50 {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__WBS50 {
        padding-bottom: 28px
    }
}

.style_padding__right__GZ0iI {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__GZ0iI {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__GZ0iI {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__GZ0iI {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__GZ0iI {
        padding-right: 30px
    }
}

.style_padding__left__Mh9_0 {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__Mh9_0 {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__Mh9_0 {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__Mh9_0 {
        padding-left: 30px
    }
}

.style_body-text-mb__s241Z {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__s241Z {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__s241Z {
        margin-bottom: 20px
    }
}

.style_h3-mb__BwGdB {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__BwGdB {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__BwGdB {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__7CDkG {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__7CDkG {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__7CDkG {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__7CDkG {
        padding-top: 7px
    }
}

.style_pb_xs__QwkOd {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__QwkOd {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__QwkOd {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__QwkOd {
        padding-bottom: 7px
    }
}

.style_pt_1__FiEgI {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__FiEgI {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__FiEgI {
        padding-top: 14px
    }
}

.style_pb_1__5J3MZ {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__5J3MZ {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__5J3MZ {
        padding-bottom: 14px
    }
}

.style_pt_2__LwmZY {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__LwmZY {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__LwmZY {
        padding-top: 28px
    }
}

.style_pb_2__5F_Ij {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__5F_Ij {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__5F_Ij {
        padding-bottom: 28px
    }
}

.style_pt_3__1gIyB {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__1gIyB {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__1gIyB {
        padding-top: 42px
    }
}

.style_pb_3__ZnYmH {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__ZnYmH {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__ZnYmH {
        padding-bottom: 42px
    }
}

.style_pt_4__QgFCS {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__QgFCS {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__QgFCS {
        padding-top: 56px
    }
}

.style_pb_4__Lroi5 {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__Lroi5 {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__Lroi5 {
        padding-bottom: 56px
    }
}

.style_pt_8__8Gy_s {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__8Gy_s {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__8Gy_s {
        padding-top: 112px
    }
}

.style_pb_8__bbTki {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__bbTki {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__bbTki {
        padding-bottom: 112px
    }
}

.style_p_xs__6huRK {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__6huRK {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__6huRK {
        padding: 7px
    }
}

.style_p_1__KdYG4 {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__KdYG4 {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__KdYG4 {
        padding: 14px
    }
}

.style_p_2__iO335 {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__iO335 {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__iO335 {
        padding: 28px
    }
}

.style_p_3__g1hXS {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__g1hXS {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__g1hXS {
        padding: 42px
    }
}

.style_p_4__LD3aP {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__LD3aP {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__LD3aP {
        padding: 56px
    }
}

.style_p_8__tY8Kd {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__tY8Kd {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__tY8Kd {
        padding: 112px
    }
}

.style_btn___7phF {
    border-radius: 10px;
    width: fit-content
}

.style_btn___7phF:not(.style_btn-link__nhM4t) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn___7phF:not(.style_btn-link__nhM4t) {
        font-size: 15px
    }
}

.style_btn___7phF.style_btn-primary__NcrqJ {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn___7phF.style_btn-whatsapp__CvWYl {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn___7phF.style_btn-primary__NcrqJ:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn___7phF.style_btn-primary-light__j8QTq {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn___7phF.style_btn-secondary__juc17 {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn___7phF.style_btn-form__lHXEX {
    background-color: #82e8cd
}

.style_btn___7phF.style_btn-form__lHXEX:hover {
    color: #fff
}

.style_btn___7phF.style_btn-link__nhM4t, .style_btn___7phF.style_btn-link__nhM4t:active, .style_btn___7phF.style_btn-link__nhM4t:focus, .style_btn___7phF.style_btn-link__nhM4t:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn___7phF.style_btn-link__nhM4t, .style_btn___7phF.style_btn-link__nhM4t:active, .style_btn___7phF.style_btn-link__nhM4t:focus, .style_btn___7phF.style_btn-link__nhM4t:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn___7phF.style_btn-link__nhM4t:hover {
    color: #3b3b96
}

.style_btn___7phF.style_btn-social__MvWeT {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn___7phF.style_btn-medical__M0RVi {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn___7phF.style_btn-medical-purple__deRtu {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn___7phF.style_btn-social-pink__LyAlP {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn___7phF.style_btn-main-blue__bnTo5 {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__ewxIC:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__53RlO, .style_black-link__53RlO a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__53RlO:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn___7phF.style_btn-link__nhM4t, .style_btn___7phF.style_lg__Y_Y75, .style_btn___7phF.style_md__WH021, .style_btn___7phF.style_sm__6Cm5O {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn___7phF.style_btn-link__nhM4t, .style_btn___7phF.style_lg__Y_Y75, .style_btn___7phF.style_md__WH021, .style_btn___7phF.style_sm__6Cm5O {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn___7phF.style_btn-link__nhM4t, .style_btn___7phF.style_lg__Y_Y75, .style_btn___7phF.style_md__WH021, .style_btn___7phF.style_sm__6Cm5O {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn___7phF.style_sm__6Cm5O {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn___7phF.style_sm__6Cm5O {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn___7phF.style_sm__6Cm5O {
        min-width: 130px
    }
}

.style_btn___7phF.style_md__WH021 {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn___7phF.style_md__WH021 {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn___7phF.style_md__WH021 {
        min-width: 186px
    }
}

.style_btn___7phF.style_lg__Y_Y75 {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn___7phF.style_lg__Y_Y75 {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn___7phF.style_lg__Y_Y75 {
        min-width: 215px
    }
}

.style_btn___7phF.style_xl__dGdmF {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn___7phF.style_xl__dGdmF {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn___7phF.style_xl__dGdmF {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__M7xDp {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__M7xDp {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__M7xDp {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__sR9Fx {
    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__sR9Fx {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn___7phF.style_btn-link__nhM4t:disabled {
    color: #aaa
}

.style_footer-link__ewxIC, .style_footer-link__ewxIC a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__ewxIC:hover {
    color: #0fa
}

.style_btn-anmetist__zAqF1 {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__cOqsE {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__C3n7w {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__yrTuY {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__gavG8 {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__Wr_rn {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__2MRdS, .style_h2__evteC, .style_h3__anjjy {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__2MRdS {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__2MRdS {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__2MRdS {
        font-size: 30px
    }
}

.style_h2__evteC {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__evteC {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__evteC {
        font-size: 24px
    }
}

.style_h3__anjjy {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__anjjy {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__anjjy {
        font-size: 24px
    }
}

.style_h4__hLrOK, .style_h5__oqrXK {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__hLrOK, .style_h5__oqrXK {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__hLrOK, .style_h5__oqrXK {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__zB7Hc {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__zB7Hc {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__zB7Hc {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__YBdS1, .style_textual_highlight__Lp48C {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__YBdS1 {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__YBdS1 {
        font-size: 15px
    }
}

.style_textual_highlight__Lp48C {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__Lp48C {
        font-size: 15px
    }
}

.style_button-text__zKvJR {
    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__zKvJR {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__C_784 {
    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__C_784 {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__q1N15 {
    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__q1N15 {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__C_784 p:last-child, .style_body-text__q1N15 p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__fTD3y {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__fTD3y {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__fTD3y.style_dropdown-item__J3DBd {
        font-size: 14px !important
    }
}

.style_title__fxEN4, .style_title__fxEN4.style_h2__evteC {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__fxEN4, .style_title__fxEN4.style_h2__evteC {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__fxEN4, .style_title__fxEN4.style_h2__evteC {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__ZOcWN {
    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__ZOcWN {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__ZOcWN {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__0bJY4 {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__0bJY4 {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__0bJY4 {
        margin-bottom: 15px
    }
}

.style_cta-text__7Gf0H {
    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__7Gf0H {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__7Gf0H {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__m1hft {
    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__m1hft {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__n33hC.style_h3__anjjy {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__n33hC.style_h3__anjjy {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__n33hC.style_h3__anjjy {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__vFwey {
    height: 434px
}

.style_card_1__vFwey .style_card_image__0cQdE img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__vFwey {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__vFwey .style_card_image__0cQdE {
        height: 231px
    }

    .style_card_1__vFwey .style_card_body__HSUmp {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__vFwey {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__vFwey .style_card_image__0cQdE {
        height: 127px
    }

    .style_card_1__vFwey .style_card_body__HSUmp {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__vFwey {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__vFwey .style_card_image__0cQdE {
        height: 200px
    }

    .style_card_1__vFwey .style_card_body__HSUmp {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__ypVAh {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__ypVAh {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__ypVAh {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__vFwey, .style_card_2__ypVAh {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__vFwey, .style_card_2__ypVAh {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__vFwey, .style_card_2__ypVAh {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__vFwey, .style_card_2__ypVAh {
        width: 330px !important
    }
}

.style_card_body__HSUmp {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__HSUmp {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__HSUmp {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__HSUmp {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__HSUmp {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__HSUmp {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__HSUmp {
        height: 131.5px
    }
}

.style_text-black__33Buf {
    color: #3b3b96
}

.style_text-main-orange__DJtKd {
    color: #fff !important
}

.style_text-social-red__jo553 {
    color: #ff7e47
}

.style_text-social-pink__IaZ3e {
    color: #ff92d5
}

.style_text-medic-blue__9RuuL {
    color: #fff !important
}

.style_text-medic-purple__dZM9D {
    color: #968bd9
}

.style_bg-medic-beige__CGrDr {
    background-color: #fff !important
}

.style_bg-main-orange-light__t5Qag {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__RDNA5 {
    background-color: #ffa724
}

.style_bg-amethyst-dark__UdGRr {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__Cmj84 {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__mha_R {
    background-color: #3e385f
}

.style_bg-main-dark__o_VTg {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__o_VTg p {
    color: #fff
}

.style_bg-main-dark__o_VTg .style_body-text__q1N15.style_text-black__33Buf p, .style_bg-main-dark__o_VTg .style_body-text__q1N15.style_text-main-black__rM2Yv p, .style_bg-main-dark__o_VTg .style_card-text__4y17c.style_text-black__33Buf p, .style_bg-main-dark__o_VTg .style_card-text__4y17c.style_text-main-black__rM2Yv p, .style_bg-main-dark__o_VTg .style_text-black__33Buf p, .style_bg-main-dark__o_VTg .style_text-main-black__rM2Yv p {
    color: #000 !important
}

.style_bg-main-light__pwLTu {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__pwLTu p {
    color: #000
}

.style_bg-main-dark__o_VTg h1, .style_bg-main-dark__o_VTg h2, .style_bg-main-dark__o_VTg h3, .style_bg-main-dark__o_VTg h4, .style_bg-main-dark__o_VTg h5, .style_bg-main-dark__o_VTg h6 {
    color: #fff
}

.style_bg-main-light__pwLTu h1, .style_bg-main-light__pwLTu h2, .style_bg-main-light__pwLTu h3, .style_bg-main-light__pwLTu h4, .style_bg-main-light__pwLTu h5, .style_bg-main-light__pwLTu h6 {
    color: #151424
}

.style_bg-main-turquoise__gskLr {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__Khjcb {
    background-color: #d5ddfd
}

.style_card-body__4ZxBb.style_text-main-black__rM2Yv, .style_card-body__4ZxBb.style_text-main-black__rM2Yv *, .style_card-footer__Otgt1.style_text-main-black__rM2Yv, .style_card-footer__Otgt1.style_text-main-black__rM2Yv *, .style_text-dark__21FIF, .style_text-main-black__rM2Yv, .style_text-main-black__rM2Yv .style_btn-link__nhM4t, .style_text-main-black__rM2Yv a, .style_text-main-black__rM2Yv button, .style_text-main-black__rM2Yv div, .style_text-main-black__rM2Yv h1, .style_text-main-black__rM2Yv h2, .style_text-main-black__rM2Yv h3, .style_text-main-black__rM2Yv h4, .style_text-main-black__rM2Yv h5, .style_text-main-black__rM2Yv h6, .style_text-main-black__rM2Yv p, .style_text-main-black__rM2Yv span, .style_text-main-black__rM2Yv time {
    color: #000 !important
}

.style_text-coal__cutxC {
    color: #002d32
}

.style_bg-social-red__zswJa {
    background-color: #fdeae1
}

.style_bg-social-red-dark__SwUKV {
    background-color: #ff7e47
}

.style_bg-social-pink__8R8s5 {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__0juru {
    background-color: #ff92d5
}

.style_bg-medic-purple__YmuJP {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__Fg_xd {
    background-color: #968bd9
}

.style_bg-medic-blue__Sm926 {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__l5Eob {
    background-color: #99d4dc
}

.style_bg-coal__C0AGe {
    background-color: #002d32
}

.style_bg-coal-dark__FTfSv {
    background-color: #000b0d
}

.style_bg-coal-light__9xd4z {
    background-color: #f0fcfd
}

.style_bg-main-blue__ENXqY {
    background-color: #3b3b96
}

.style_bg-ash-20__fQ1v1 {
    background-color: #dcdcdc
}

.style_bg-main-white__S5U9G, .style_bg-white__qH6T5 {
    background-color: #fff
}

.style_bg-amethyst__UhYR2 {
    background-color: #8a84f5
}

.style_bg-turquoise__Hp4GQ {
    background-color: #23d2af
}

.style_bg-transparent__4ASc7 {
    background: transparent
}

.style_text-decoration-none__DShPa {
    text-decoration: none !important
}

.style_form-control__N_BRq {
    min-height: 50px
}

.style_form-check-input__6ZLN6, .style_form-check-input__6ZLN6[type=checkbox], .style_form-control__N_BRq, .style_form-select__UiOu9 {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles____zez .style_form-check-input__6ZLN6 {
    width: 2em;
    height: 2em
}

.style_custom__form_styles____zez .style_form-check-input__6ZLN6: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__r5jtR .style_form-check-input__6ZLN6 {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__r5jtR .style_form-check-input__6ZLN6: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__8fe12 {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__8fe12 {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__8fe12 {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn___7phF {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__vcVTj + .style_btn___7phF:hover {
    color: #fff !important
}

.style_card__oyHKO.style_custom__card__17F9C {
    --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__I9NNC {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__I9NNC {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__q4wfe {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__S_4PG {
    border: none !important
}

.style_navbar-toggler__S_4PG:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__fQ_FG .style_navbar-toggler-icon__HUiKV {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__HUiKV.style_light_ellipsis___Kz6i {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__DgTsP .style_dropdown-menu__Lvzf_ {
    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__DgTsP .style_dropdown-menu__Lvzf_ {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__DgTsP .style_dropdown-menu__Lvzf_ * {
        color: #fff !important
    }
}

.style_navbar-nav__DgTsP .style_dropdown-menu__Lvzf_ .style_dropdown-item__J3DBd {
    color: #000 !important
}

.style_navbar-nav__DgTsP .style_dropdown-menu__Lvzf_ .style_dropdown-item__J3DBd:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__vH5dv {
    background-color: #fff !important
}

.style_custom__pagination__Rx0JH {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__Rx0JH {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__Rx0JH {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__Rx0JH {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__Rx0JH .style_page-item__sojxW {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__Rx0JH .style_page-item__sojxW {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__Rx0JH .style_page-link__NgrVk {
    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__Rx0JH .style_page-link__NgrVk {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__Rx0JH .style_page-link__NgrVk {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__Rx0JH .style_active__IK0rZ .style_page-link__NgrVk {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__OCEFJ {
    border-radius: 10px !important
}

.style_react-calendar__RhAvF {
    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__RhAvF {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__RhAvF .style_react-calendar__navigation__0vGHH {
    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__RhAvF .style_react-calendar__navigation__0vGHH {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__RhAvF .style_react-calendar__navigation__0vGHH {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__RhAvF .style_react-calendar__navigation__label__Rt2Cq {
    color: #ffa724 !important
}

.style_react-calendar__RhAvF .style_react-calendar__navigation__arrow__jKi7W {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__RhAvF .style_react-calendar__navigation__next2-button__f7iAP, .style_react-calendar__RhAvF .style_react-calendar__navigation__prev2-button__to305 {
    display: none !important
}

.style_react-calendar__RhAvF .style_react-calendar__month-view__weekdays__KLcVr {
    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__RhAvF .style_react-calendar__month-view__weekdays__KLcVr {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__RhAvF .style_react-calendar__month-view__days__day--neighboringMonth__TCwPz {
    color: #b5b5b5 !important
}

.style_react-calendar__RhAvF .style_react-calendar__tile__Ikyb9 {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__RhAvF .style_react-calendar__tile__Ikyb9 {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__RhAvF .style_react-calendar__tile__Ikyb9 abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__RhAvF .style_react-calendar__tile__Ikyb9 abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__RhAvF .style_react-calendar__tile--active__vkmA3 {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__RhAvF .style_react-calendar__tile--active__vkmA3 abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__RhAvF .style_react-calendar__tile--now__7OXr2 {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__RhAvF .style_react-calendar__tile--now__7OXr2 abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__RhAvF .style_react-calendar__month-view__days__day--weekend__zoj_5:not(.style_react-calendar__tile--active__vkmA3) {
    color: #ffa724 !important
}

.style_pointer__QEfGo {
    cursor: pointer
}

.style_link_banner_text__0GYze {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__0GYze {
        margin-bottom: 28px
    }
}

.style_link_banner__kkE3F {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__kkE3F {
        padding-left: 21px
    }
}

.style_links_spacing__cO3q3 {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__cO3q3 {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__cO3q3 {
        margin-right: 0
    }
}

.style_button_padding__xdXo_ {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__xdXo_ {
        padding: 12px 16px
    }
}

.style_links_button__MkdIo {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__MkdIo {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__Vqc75 {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__esVl0 {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__esVl0 {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__esVl0 {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__esVl0 {
        padding: 50px 20px
    }
}

.style_standalone__teaser__esVl0 p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__esVl0 {
        white-space: unset !important
    }
}

.style_fDbOPw__86WFB {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn___bh3C {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__BVYcw {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__BVYcw {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__BVYcw {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__o_Z7g {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__hj4KS {
    display: flex !important
}

.style_fw-500__I0ZsL {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__4Hpwt {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__4Hpwt {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__4Hpwt {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__4Hpwt {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__b4T2C {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__b4T2C {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__b4T2C {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__XbLL7, .style_uploadfilebutton__LjXet {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__LjXet {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__LjXet {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__LjXet {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__XbLL7 {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__XbLL7 {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__XbLL7 {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__gL3uX {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__dBCIG {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__GmWui, .style_first_component_big_searchbar__8Z40D {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__GmWui, .style_first_component_big_searchbar__8Z40D {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__GmWui, .style_first_component_big_searchbar__8Z40D {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__8Z40D {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__RyXwl {
    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__trewX {
    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__trewX {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__trewX {
        overflow-y: scroll
    }
}

.style_cn-body__trewX > p, .style_cn-body__trewX > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__RSy74 > .style_cm-btn__DNiYf.style_cm-btn-danger__vwPY0.style_cn-decline__A9RCd {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__RSy74 > .style_cm-btn__DNiYf.style_cm-btn-success__m_1Zg {
    font-size: 20px
}

.style_cm-modal__ZA5lM > .style_cm-header__5JJdx {
    background-color: #fef2e0 !important
}

.style_cm-modal__ZA5lM > .style_cm-header__5JJdx .style_title__fxEN4 {
    color: #3b3b96 !important
}

.style_cm-modal__ZA5lM > .style_cm-header__5JJdx p > span {
    color: #000 !important
}

.style_cm-modal__ZA5lM > .style_cm-header__5JJdx button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__ZA5lM > .style_cm-header__5JJdx a {
    color: #3b3b96 !important
}

.style_cm-modal__ZA5lM.style_cm-klaro__PkJ89 {
    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__ZA5lM > .style_cm-body__WDsq_, .style_cm-modal__ZA5lM > .style_cm-footer__lFeKA {
    background-color: #fef2e0 !important
}

.style_cm-list-title__RO8kT {
    color: #3b3b96 !important
}

.style_cm-caret__CT5W8 > a {
    color: #ffa724 !important
}

.style_cookie-modal__kUjVi {
    z-index: 100000 !important
}

.style_cn-ok__n_cMs {
    flex-direction: column !important
}

.style_cn-buttons__RSy74 {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__RSy74 > .style_cm-btn__DNiYf.style_cm-btn-success__m_1Zg, .style_klaro__RdcE7 .style_cookie-modal__kUjVi .style_cm-list-input__XgeNY:checked + .style_cm-list-label__9NkJX .style_slider__P2WfB {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__SDeaJ > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__meQKz {
    color: #000 !important;
    text-decoration: underline !important
}

.style_container__eA1p_ {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_container__eA1p_ {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_container__eA1p_ {
        padding-top: 56px
    }
}

.style_title__wrapper__HedtJ {
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_title__wrapper__HedtJ {
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_title__wrapper__HedtJ {
        margin-bottom: 28px
    }
}

.style_map_container__t7z6p {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 450px
}

@media screen and (max-width: 992px) {
    .style_map_container__t7z6p {
        height: 300px
    }
}

@media screen and (max-width: 576px) {
    .style_map_container__t7z6p {
        height: 300px
    }
}

.style_padding__x__Ql1av {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__Ql1av {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__Ql1av {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__Ql1av {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__VyfEY {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__VyfEY {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__VyfEY {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__1_Hji {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__1_Hji {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__1_Hji {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__1_Hji {
        padding-top: 56px
    }
}

.style_padding__bottom__iNLjD {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__iNLjD {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__iNLjD {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__iNLjD {
        padding-bottom: 28px
    }
}

.style_padding__right__heWMp {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__heWMp {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__heWMp {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__heWMp {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__heWMp {
        padding-right: 30px
    }
}

.style_padding__left__cLHnv {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__cLHnv {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__cLHnv {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__cLHnv {
        padding-left: 30px
    }
}

.style_body-text-mb___IWPJ {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb___IWPJ {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb___IWPJ {
        margin-bottom: 20px
    }
}

.style_h3-mb__Pl85P {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__Pl85P {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__Pl85P {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__bzISn {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__bzISn {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__bzISn {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__bzISn {
        padding-top: 7px
    }
}

.style_pb_xs__e7neW {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__e7neW {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__e7neW {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__e7neW {
        padding-bottom: 7px
    }
}

.style_pt_1__hpnww {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__hpnww {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__hpnww {
        padding-top: 14px
    }
}

.style_pb_1__okucn {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__okucn {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__okucn {
        padding-bottom: 14px
    }
}

.style_pt_2__E5I9q {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__E5I9q {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__E5I9q {
        padding-top: 28px
    }
}

.style_pb_2__izFuC {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__izFuC {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__izFuC {
        padding-bottom: 28px
    }
}

.style_pt_3__R3YJM {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__R3YJM {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__R3YJM {
        padding-top: 42px
    }
}

.style_pb_3__Qp7ni {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__Qp7ni {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__Qp7ni {
        padding-bottom: 42px
    }
}

.style_pt_4___ttXc {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4___ttXc {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4___ttXc {
        padding-top: 56px
    }
}

.style_pb_4__0d90L {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__0d90L {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__0d90L {
        padding-bottom: 56px
    }
}

.style_pt_8__NaUPs {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__NaUPs {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__NaUPs {
        padding-top: 112px
    }
}

.style_pb_8__X_c8g {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__X_c8g {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__X_c8g {
        padding-bottom: 112px
    }
}

.style_p_xs__GQICI {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__GQICI {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__GQICI {
        padding: 7px
    }
}

.style_p_1___dIe8 {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1___dIe8 {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1___dIe8 {
        padding: 14px
    }
}

.style_p_2__hubVW {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__hubVW {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__hubVW {
        padding: 28px
    }
}

.style_p_3__wiAym {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__wiAym {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__wiAym {
        padding: 42px
    }
}

.style_p_4__CWOef {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__CWOef {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__CWOef {
        padding: 56px
    }
}

.style_p_8__aCVXv {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__aCVXv {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__aCVXv {
        padding: 112px
    }
}

.style_btn__icpus {
    border-radius: 10px;
    width: fit-content
}

.style_btn__icpus:not(.style_btn-link__6luZX) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__icpus:not(.style_btn-link__6luZX) {
        font-size: 15px
    }
}

.style_btn__icpus.style_btn-primary__ZE7p3 {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__icpus.style_btn-whatsapp__ZQ2TU {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__icpus.style_btn-primary__ZE7p3:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__icpus.style_btn-primary-light__nPFIk {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__icpus.style_btn-secondary__uNvOy {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__icpus.style_btn-form__sPXnp {
    background-color: #82e8cd
}

.style_btn__icpus.style_btn-form__sPXnp:hover {
    color: #fff
}

.style_btn__icpus.style_btn-link__6luZX, .style_btn__icpus.style_btn-link__6luZX:active, .style_btn__icpus.style_btn-link__6luZX:focus, .style_btn__icpus.style_btn-link__6luZX:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__icpus.style_btn-link__6luZX, .style_btn__icpus.style_btn-link__6luZX:active, .style_btn__icpus.style_btn-link__6luZX:focus, .style_btn__icpus.style_btn-link__6luZX:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__icpus.style_btn-link__6luZX:hover {
    color: #3b3b96
}

.style_btn__icpus.style_btn-social__DLNHl {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__icpus.style_btn-medical__bmkUy {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__icpus.style_btn-medical-purple__gb4yv {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__icpus.style_btn-social-pink__i5b3T {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__icpus.style_btn-main-blue__ZJbeK {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__neF1N:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__kG5cu, .style_black-link__kG5cu a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__kG5cu:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__icpus.style_btn-link__6luZX, .style_btn__icpus.style_lg__RPFJU, .style_btn__icpus.style_md__xJFa1, .style_btn__icpus.style_sm__V3Gmc {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__icpus.style_btn-link__6luZX, .style_btn__icpus.style_lg__RPFJU, .style_btn__icpus.style_md__xJFa1, .style_btn__icpus.style_sm__V3Gmc {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__icpus.style_btn-link__6luZX, .style_btn__icpus.style_lg__RPFJU, .style_btn__icpus.style_md__xJFa1, .style_btn__icpus.style_sm__V3Gmc {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__icpus.style_sm__V3Gmc {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__icpus.style_sm__V3Gmc {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__icpus.style_sm__V3Gmc {
        min-width: 130px
    }
}

.style_btn__icpus.style_md__xJFa1 {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__icpus.style_md__xJFa1 {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__icpus.style_md__xJFa1 {
        min-width: 186px
    }
}

.style_btn__icpus.style_lg__RPFJU {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__icpus.style_lg__RPFJU {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__icpus.style_lg__RPFJU {
        min-width: 215px
    }
}

.style_btn__icpus.style_xl__hu_wU {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__icpus.style_xl__hu_wU {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__icpus.style_xl__hu_wU {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__ZRtB2 {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__ZRtB2 {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__ZRtB2 {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__Agz1W {
    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__Agz1W {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__icpus.style_btn-link__6luZX:disabled {
    color: #aaa
}

.style_footer-link__neF1N, .style_footer-link__neF1N a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__neF1N:hover {
    color: #0fa
}

.style_btn-anmetist__7kHKd {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__bkQ5U {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__PsBEX {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__okcqg {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__6IB4f {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__6czvU {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__Uthpf, .style_h2__rrq7g, .style_h3__xFkZn {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__Uthpf {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__Uthpf {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__Uthpf {
        font-size: 30px
    }
}

.style_h2__rrq7g {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__rrq7g {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__rrq7g {
        font-size: 24px
    }
}

.style_h3__xFkZn {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__xFkZn {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__xFkZn {
        font-size: 24px
    }
}

.style_h4__K5KK8, .style_h5__OFQYh {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__K5KK8, .style_h5__OFQYh {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__K5KK8, .style_h5__OFQYh {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__7dNNY {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__7dNNY {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__7dNNY {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__InBFH, .style_textual_highlight__DwyHs {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__InBFH {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__InBFH {
        font-size: 15px
    }
}

.style_textual_highlight__DwyHs {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__DwyHs {
        font-size: 15px
    }
}

.style_button-text__FzWdH {
    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__FzWdH {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__yk_5o {
    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__yk_5o {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__Q5FuB {
    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__Q5FuB {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__yk_5o p:last-child, .style_body-text__Q5FuB p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__RadU_ {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__RadU_ {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__RadU_.style_dropdown-item__mnCc0 {
        font-size: 14px !important
    }
}

.style_title__fhkBj, .style_title__fhkBj.style_h2__rrq7g {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__fhkBj, .style_title__fhkBj.style_h2__rrq7g {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__fhkBj, .style_title__fhkBj.style_h2__rrq7g {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__7otcO {
    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__7otcO {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__7otcO {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__PW2y_ {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__PW2y_ {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__PW2y_ {
        margin-bottom: 15px
    }
}

.style_cta-text__c_VNB {
    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__c_VNB {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__c_VNB {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__s_5_Y {
    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__s_5_Y {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__jQgeI.style_h3__xFkZn {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__jQgeI.style_h3__xFkZn {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__jQgeI.style_h3__xFkZn {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__R6_fX {
    height: 434px
}

.style_card_1__R6_fX .style_card_image__d9Vm1 img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__R6_fX {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__R6_fX .style_card_image__d9Vm1 {
        height: 231px
    }

    .style_card_1__R6_fX .style_card_body__di7Gl {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__R6_fX {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__R6_fX .style_card_image__d9Vm1 {
        height: 127px
    }

    .style_card_1__R6_fX .style_card_body__di7Gl {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__R6_fX {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__R6_fX .style_card_image__d9Vm1 {
        height: 200px
    }

    .style_card_1__R6_fX .style_card_body__di7Gl {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__R1_mI {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__R1_mI {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__R1_mI {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__R6_fX, .style_card_2__R1_mI {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__R6_fX, .style_card_2__R1_mI {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__R6_fX, .style_card_2__R1_mI {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__R6_fX, .style_card_2__R1_mI {
        width: 330px !important
    }
}

.style_card_body__di7Gl {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__di7Gl {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__di7Gl {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__di7Gl {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__di7Gl {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__di7Gl {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__di7Gl {
        height: 131.5px
    }
}

.style_text-black__9gED5 {
    color: #3b3b96
}

.style_text-main-orange__hhOad {
    color: #fff !important
}

.style_text-social-red__ODtJt {
    color: #ff7e47
}

.style_text-social-pink__nJXuG {
    color: #ff92d5
}

.style_text-medic-blue___LpPp {
    color: #fff !important
}

.style_text-medic-purple__1Uxk8 {
    color: #968bd9
}

.style_bg-medic-beige__LI84u {
    background-color: #fff !important
}

.style_bg-main-orange-light__lsZAI {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__PFmG5 {
    background-color: #ffa724
}

.style_bg-amethyst-dark__5Di3K {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__5b3hE {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__hHoDL {
    background-color: #3e385f
}

.style_bg-main-dark__mKA_C {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__mKA_C p {
    color: #fff
}

.style_bg-main-dark__mKA_C .style_body-text__Q5FuB.style_text-black__9gED5 p, .style_bg-main-dark__mKA_C .style_body-text__Q5FuB.style_text-main-black__MbUIg p, .style_bg-main-dark__mKA_C .style_card-text__AA9iA.style_text-black__9gED5 p, .style_bg-main-dark__mKA_C .style_card-text__AA9iA.style_text-main-black__MbUIg p, .style_bg-main-dark__mKA_C .style_text-black__9gED5 p, .style_bg-main-dark__mKA_C .style_text-main-black__MbUIg p {
    color: #000 !important
}

.style_bg-main-light__Mh3XC {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__Mh3XC p {
    color: #000
}

.style_bg-main-dark__mKA_C h1, .style_bg-main-dark__mKA_C h2, .style_bg-main-dark__mKA_C h3, .style_bg-main-dark__mKA_C h4, .style_bg-main-dark__mKA_C h5, .style_bg-main-dark__mKA_C h6 {
    color: #fff
}

.style_bg-main-light__Mh3XC h1, .style_bg-main-light__Mh3XC h2, .style_bg-main-light__Mh3XC h3, .style_bg-main-light__Mh3XC h4, .style_bg-main-light__Mh3XC h5, .style_bg-main-light__Mh3XC h6 {
    color: #151424
}

.style_bg-main-turquoise__Rti3E {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__ZH_qV {
    background-color: #d5ddfd
}

.style_card-body__delis.style_text-main-black__MbUIg, .style_card-body__delis.style_text-main-black__MbUIg *, .style_card-footer__5Eyhn.style_text-main-black__MbUIg, .style_card-footer__5Eyhn.style_text-main-black__MbUIg *, .style_text-dark__NNcKl, .style_text-main-black__MbUIg, .style_text-main-black__MbUIg .style_btn-link__6luZX, .style_text-main-black__MbUIg a, .style_text-main-black__MbUIg button, .style_text-main-black__MbUIg div, .style_text-main-black__MbUIg h1, .style_text-main-black__MbUIg h2, .style_text-main-black__MbUIg h3, .style_text-main-black__MbUIg h4, .style_text-main-black__MbUIg h5, .style_text-main-black__MbUIg h6, .style_text-main-black__MbUIg p, .style_text-main-black__MbUIg span, .style_text-main-black__MbUIg time {
    color: #000 !important
}

.style_text-coal__FUOxV {
    color: #002d32
}

.style_bg-social-red__gDHyb {
    background-color: #fdeae1
}

.style_bg-social-red-dark__KU_hn {
    background-color: #ff7e47
}

.style_bg-social-pink__faH4G {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__BBFTC {
    background-color: #ff92d5
}

.style_bg-medic-purple__MZ4ah {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__GvZlX {
    background-color: #968bd9
}

.style_bg-medic-blue__wSqm5 {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__ORetz {
    background-color: #99d4dc
}

.style_bg-coal__mcRAY {
    background-color: #002d32
}

.style_bg-coal-dark__t9N6z {
    background-color: #000b0d
}

.style_bg-coal-light__knZ3t {
    background-color: #f0fcfd
}

.style_bg-main-blue__wQBhr {
    background-color: #3b3b96
}

.style_bg-ash-20__Y8pXf {
    background-color: #dcdcdc
}

.style_bg-main-white__qMbRm, .style_bg-white__4Q_Mu {
    background-color: #fff
}

.style_bg-amethyst__bny97 {
    background-color: #8a84f5
}

.style_bg-turquoise__Yw9vC {
    background-color: #23d2af
}

.style_bg-transparent__hppI_ {
    background: transparent
}

.style_text-decoration-none__aE4i2 {
    text-decoration: none !important
}

.style_form-control__QIk7w {
    min-height: 50px
}

.style_form-check-input__6PdgX, .style_form-check-input__6PdgX[type=checkbox], .style_form-control__QIk7w, .style_form-select__g5qB5 {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__msBOD .style_form-check-input__6PdgX {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__msBOD .style_form-check-input__6PdgX: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__7YHSG .style_form-check-input__6PdgX {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__7YHSG .style_form-check-input__6PdgX: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__Irz6I {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__Irz6I {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__Irz6I {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__icpus {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__DW4MV + .style_btn__icpus:hover {
    color: #fff !important
}

.style_card__JuBzs.style_custom__card__4rJBa {
    --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__2Gq2A {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__2Gq2A {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__ipZsN {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__0qc_Q {
    border: none !important
}

.style_navbar-toggler__0qc_Q:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__KQuuy .style_navbar-toggler-icon__j_p8b {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__j_p8b.style_light_ellipsis__1zqNV {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__1AVQU .style_dropdown-menu__AutAd {
    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__1AVQU .style_dropdown-menu__AutAd {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__1AVQU .style_dropdown-menu__AutAd * {
        color: #fff !important
    }
}

.style_navbar-nav__1AVQU .style_dropdown-menu__AutAd .style_dropdown-item__mnCc0 {
    color: #000 !important
}

.style_navbar-nav__1AVQU .style_dropdown-menu__AutAd .style_dropdown-item__mnCc0:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__osEaH {
    background-color: #fff !important
}

.style_custom__pagination__emHwx {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__emHwx {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__emHwx {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__emHwx {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__emHwx .style_page-item__iZRBs {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__emHwx .style_page-item__iZRBs {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__emHwx .style_page-link__Eojk1 {
    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__emHwx .style_page-link__Eojk1 {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__emHwx .style_page-link__Eojk1 {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__emHwx .style_active__9ukaD .style_page-link__Eojk1 {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__kCsE0 {
    border-radius: 10px !important
}

.style_react-calendar__ki3GA {
    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__ki3GA {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__ki3GA .style_react-calendar__navigation__IGnOk {
    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__ki3GA .style_react-calendar__navigation__IGnOk {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__ki3GA .style_react-calendar__navigation__IGnOk {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__ki3GA .style_react-calendar__navigation__label__Pe_Ts {
    color: #ffa724 !important
}

.style_react-calendar__ki3GA .style_react-calendar__navigation__arrow__ROT7J {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__ki3GA .style_react-calendar__navigation__next2-button__4aaM2, .style_react-calendar__ki3GA .style_react-calendar__navigation__prev2-button__fD_ol {
    display: none !important
}

.style_react-calendar__ki3GA .style_react-calendar__month-view__weekdays__zqC5_ {
    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__ki3GA .style_react-calendar__month-view__weekdays__zqC5_ {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__ki3GA .style_react-calendar__month-view__days__day--neighboringMonth__585H_ {
    color: #b5b5b5 !important
}

.style_react-calendar__ki3GA .style_react-calendar__tile__S0LKY {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__ki3GA .style_react-calendar__tile__S0LKY {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__ki3GA .style_react-calendar__tile__S0LKY abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__ki3GA .style_react-calendar__tile__S0LKY abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__ki3GA .style_react-calendar__tile--active__q43UG {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__ki3GA .style_react-calendar__tile--active__q43UG abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__ki3GA .style_react-calendar__tile--now__FmOsa {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__ki3GA .style_react-calendar__tile--now__FmOsa abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__ki3GA .style_react-calendar__month-view__days__day--weekend__wbagU:not(.style_react-calendar__tile--active__q43UG) {
    color: #ffa724 !important
}

.style_pointer__134kS {
    cursor: pointer
}

.style_link_banner_text__xzzck {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__xzzck {
        margin-bottom: 28px
    }
}

.style_link_banner__3rpgP {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__3rpgP {
        padding-left: 21px
    }
}

.style_links_spacing__m_bzo {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__m_bzo {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__m_bzo {
        margin-right: 0
    }
}

.style_button_padding___QU3x {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding___QU3x {
        padding: 12px 16px
    }
}

.style_links_button__pdIXF {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__pdIXF {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__vtncH {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__2XNoF {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__2XNoF {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__2XNoF {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__2XNoF {
        padding: 50px 20px
    }
}

.style_standalone__teaser__2XNoF p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__2XNoF {
        white-space: unset !important
    }
}

.style_fDbOPw__fBOAN {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__ntMxK {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__xxV7N {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__xxV7N {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__xxV7N {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__iIuCM {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__nfemI {
    display: flex !important
}

.style_fw-500__otY4s {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__7ESc_ {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__7ESc_ {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__7ESc_ {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__7ESc_ {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__ikEbe {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__ikEbe {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__ikEbe {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__ke5_M, .style_uploadfilebutton__v_QpO {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__v_QpO {
    max-width: 342px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__v_QpO {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__v_QpO {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__ke5_M {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__ke5_M {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__ke5_M {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__tn_WS {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__j28pm {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__GJQv2, .style_first_component_big_searchbar__FJnlX {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__GJQv2, .style_first_component_big_searchbar__FJnlX {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__GJQv2, .style_first_component_big_searchbar__FJnlX {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__FJnlX {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__yGpfr {
    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___jr19 {
    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___jr19 {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body___jr19 {
        overflow-y: scroll
    }
}

.style_cn-body___jr19 > p, .style_cn-body___jr19 > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__gCvtr > .style_cm-btn___OQbd.style_cm-btn-danger__mvQON.style_cn-decline__dmSaU {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__gCvtr > .style_cm-btn___OQbd.style_cm-btn-success__R7PwJ {
    font-size: 20px
}

.style_cm-modal__G3QPS > .style_cm-header__MzhEb {
    background-color: #fef2e0 !important
}

.style_cm-modal__G3QPS > .style_cm-header__MzhEb .style_title__fhkBj {
    color: #3b3b96 !important
}

.style_cm-modal__G3QPS > .style_cm-header__MzhEb p > span {
    color: #000 !important
}

.style_cm-modal__G3QPS > .style_cm-header__MzhEb button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__G3QPS > .style_cm-header__MzhEb a {
    color: #3b3b96 !important
}

.style_cm-modal__G3QPS.style_cm-klaro__rw6Fv {
    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__G3QPS > .style_cm-body__q7r1d, .style_cm-modal__G3QPS > .style_cm-footer__IffRm {
    background-color: #fef2e0 !important
}

.style_cm-list-title__ApCFK {
    color: #3b3b96 !important
}

.style_cm-caret__KbEDM > a {
    color: #ffa724 !important
}

.style_cookie-modal__S0WlO {
    z-index: 100000 !important
}

.style_cn-ok__JRR9h {
    flex-direction: column !important
}

.style_cn-buttons__gCvtr {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__gCvtr > .style_cm-btn___OQbd.style_cm-btn-success__R7PwJ, .style_klaro__uK7k5 .style_cookie-modal__S0WlO .style_cm-list-input__KWFP2:checked + .style_cm-list-label___YN33 .style_slider__rABof {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__2q41A > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__XeYFj {
    color: #000 !important;
    text-decoration: underline !important
}

.style_subtitle__7otcO {
    width: 75%
}

@media screen and (max-width: 576px) {
    .style_subtitle__7otcO {
        width: 100%
    }
}

.style_checkbox__label__SAfnB {
    margin-left: 27px;
    margin-bottom: 46px
}

@media screen and (max-width: 992px) {
    .style_checkbox__label__SAfnB {
        margin-bottom: 30px;
        margin-left: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_checkbox__label__SAfnB {
        margin-bottom: 22px
    }
}

.style_uploadfilebutton__v_QpO {
    text-align: center;
    color: #23d2af;
    padding: 10px 20px;
    cursor: pointer;
    max-width: 360px;
    max-height: 91px;
    background-color: #dbfaf0 !important;
    border-radius: 10px
}

.style_genders__container__ZPFtx {
    gap: 37px
}

@media screen and (max-width: 992px) {
    .style_genders__container__ZPFtx {
        gap: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_genders__container__ZPFtx {
        justify-content: space-evenly
    }

    .style_gender__a57aI {
        display: flex;
        flex-direction: column-reverse;
        align-items: center;
        gap: 8px
    }
}

.style_submit_button__9KNPk {
    margin-top: 46px;
    padding: 10px 26px
}

@media screen and (max-width: 992px) {
    .style_submit_button__9KNPk {
        margin-top: 41px;
        padding: 11px 20px
    }
}

@media screen and (max-width: 576px) {
    .style_submit_button__9KNPk {
        margin-top: 22px;
        padding: 12px 28px;
        width: 100%
    }
}

.style_form__padding__GcnGb {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_form__padding__GcnGb {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_form__padding__GcnGb {
        padding-top: 56px;
        padding-inline: 28px;
        padding-bottom: 28px
    }
}

.style_form_field__padding__ah3Pf {
    padding-right: 14px
}

@media screen and (max-width: 992px) {
    .style_form_field__padding__ah3Pf {
        padding-right: 18px
    }
}

.style_line__padding__Rm5wW {
    margin-bottom: 44px
}

@media screen and (max-width: 992px) {
    .style_line__padding__Rm5wW {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_line__padding__Rm5wW {
        margin-bottom: 22px
    }
}

.style_btn__padding_top__Nm4g5 {
    padding-top: 8px
}

@media screen and (max-width: 992px) {
    .style_btn__padding_top__Nm4g5 {
        padding-top: 6px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__padding_top__Nm4g5 {
        padding-top: 8px
    }
}

.style_form_field_button__padding__oVCC4 {
    margin-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_form_field_button__padding__oVCC4 {
        margin-bottom: 30px
    }
}

.style_label__padding__RCy_s {
    margin-bottom: 3px
}

@media screen and (max-width: 992px) {
    .style_label__padding__RCy_s {
        margin-bottom: 12px !important
    }
}

@media screen and (max-width: 576px) {
    .style_label__padding__RCy_s {
        margin-bottom: 6px !important
    }
}

.style_document__padding__5e3Sl {
    margin-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_document__padding__5e3Sl {
        margin-bottom: 11px
    }
}

@media screen and (max-width: 576px) {
    .style_document__padding__5e3Sl {
        margin-bottom: 26px
    }
}

@media screen and (min-width: 576px) {
    .style_email_group___q85w {
        margin-bottom: 0 !important
    }
}

.style_tel_group__SJ1tU {
    margin-bottom: 0 !important
}

.style_padding__x__sboM5 {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__sboM5 {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__sboM5 {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__sboM5 {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__a00n_ {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__a00n_ {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__a00n_ {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__wMhay {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__wMhay {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__wMhay {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__wMhay {
        padding-top: 56px
    }
}

.style_padding__bottom__ZDp97 {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__ZDp97 {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__ZDp97 {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__ZDp97 {
        padding-bottom: 28px
    }
}

.style_padding__right__U_7z1 {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__U_7z1 {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__U_7z1 {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__U_7z1 {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__U_7z1 {
        padding-right: 30px
    }
}

.style_padding__left__Kt5P6 {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__Kt5P6 {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__Kt5P6 {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__Kt5P6 {
        padding-left: 30px
    }
}

.style_body-text-mb__Q1IXu {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__Q1IXu {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__Q1IXu {
        margin-bottom: 20px
    }
}

.style_h3-mb__x5zot {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__x5zot {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__x5zot {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__oA0fA {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__oA0fA {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__oA0fA {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__oA0fA {
        padding-top: 7px
    }
}

.style_pb_xs__AYUdy {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__AYUdy {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__AYUdy {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__AYUdy {
        padding-bottom: 7px
    }
}

.style_pt_1__mtUJE {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__mtUJE {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__mtUJE {
        padding-top: 14px
    }
}

.style_pb_1__SaS7Z {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__SaS7Z {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__SaS7Z {
        padding-bottom: 14px
    }
}

.style_pt_2__JXidX {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__JXidX {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__JXidX {
        padding-top: 28px
    }
}

.style_pb_2__0t_EA {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__0t_EA {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__0t_EA {
        padding-bottom: 28px
    }
}

.style_pt_3__4_fv3 {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__4_fv3 {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__4_fv3 {
        padding-top: 42px
    }
}

.style_pb_3__4wnfY {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__4wnfY {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__4wnfY {
        padding-bottom: 42px
    }
}

.style_pt_4__NvUvN {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__NvUvN {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__NvUvN {
        padding-top: 56px
    }
}

.style_pb_4___CuLx {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4___CuLx {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4___CuLx {
        padding-bottom: 56px
    }
}

.style_pt_8__Bqy0T {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__Bqy0T {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__Bqy0T {
        padding-top: 112px
    }
}

.style_pb_8__kSRAq {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__kSRAq {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__kSRAq {
        padding-bottom: 112px
    }
}

.style_p_xs__XJMK9 {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__XJMK9 {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__XJMK9 {
        padding: 7px
    }
}

.style_p_1__M9vx_ {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__M9vx_ {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__M9vx_ {
        padding: 14px
    }
}

.style_p_2__RTc9r {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__RTc9r {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__RTc9r {
        padding: 28px
    }
}

.style_p_3__mYdCE {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__mYdCE {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__mYdCE {
        padding: 42px
    }
}

.style_p_4__GpT5_ {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__GpT5_ {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__GpT5_ {
        padding: 56px
    }
}

.style_p_8__hR5T4 {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__hR5T4 {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__hR5T4 {
        padding: 112px
    }
}

.style_btn__oXUmj {
    border-radius: 10px;
    width: fit-content
}

.style_btn__oXUmj:not(.style_btn-link__4vwO4) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__oXUmj:not(.style_btn-link__4vwO4) {
        font-size: 15px
    }
}

.style_btn__oXUmj.style_btn-primary__ePCrf {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__oXUmj.style_btn-whatsapp__fTxps {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__oXUmj.style_btn-primary__ePCrf:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__oXUmj.style_btn-primary-light__DZUK4 {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__oXUmj.style_btn-secondary__phg5r {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__oXUmj.style_btn-form__uWDom {
    background-color: #82e8cd
}

.style_btn__oXUmj.style_btn-form__uWDom:hover {
    color: #fff
}

.style_btn__oXUmj.style_btn-link__4vwO4, .style_btn__oXUmj.style_btn-link__4vwO4:active, .style_btn__oXUmj.style_btn-link__4vwO4:focus, .style_btn__oXUmj.style_btn-link__4vwO4:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__oXUmj.style_btn-link__4vwO4, .style_btn__oXUmj.style_btn-link__4vwO4:active, .style_btn__oXUmj.style_btn-link__4vwO4:focus, .style_btn__oXUmj.style_btn-link__4vwO4:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__oXUmj.style_btn-link__4vwO4:hover {
    color: #3b3b96
}

.style_btn__oXUmj.style_btn-social__Mlzwp {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__oXUmj.style_btn-medical__9a_z_ {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__oXUmj.style_btn-medical-purple__cbGcM {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__oXUmj.style_btn-social-pink__ZP2Fm {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__oXUmj.style_btn-main-blue__sMGQh {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__PkJpZ:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__cQD5A, .style_black-link__cQD5A a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__cQD5A:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__oXUmj.style_btn-link__4vwO4, .style_btn__oXUmj.style_lg__4Ih81, .style_btn__oXUmj.style_md__4sXk7, .style_btn__oXUmj.style_sm__wuJFr {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__oXUmj.style_btn-link__4vwO4, .style_btn__oXUmj.style_lg__4Ih81, .style_btn__oXUmj.style_md__4sXk7, .style_btn__oXUmj.style_sm__wuJFr {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__oXUmj.style_btn-link__4vwO4, .style_btn__oXUmj.style_lg__4Ih81, .style_btn__oXUmj.style_md__4sXk7, .style_btn__oXUmj.style_sm__wuJFr {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__oXUmj.style_sm__wuJFr {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__oXUmj.style_sm__wuJFr {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__oXUmj.style_sm__wuJFr {
        min-width: 130px
    }
}

.style_btn__oXUmj.style_md__4sXk7 {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__oXUmj.style_md__4sXk7 {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__oXUmj.style_md__4sXk7 {
        min-width: 186px
    }
}

.style_btn__oXUmj.style_lg__4Ih81 {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__oXUmj.style_lg__4Ih81 {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__oXUmj.style_lg__4Ih81 {
        min-width: 215px
    }
}

.style_btn__oXUmj.style_xl__OS1TX {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__oXUmj.style_xl__OS1TX {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__oXUmj.style_xl__OS1TX {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__ZW9wA {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__ZW9wA {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__ZW9wA {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__8MN9W {
    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__8MN9W {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__oXUmj.style_btn-link__4vwO4:disabled {
    color: #aaa
}

.style_footer-link__PkJpZ, .style_footer-link__PkJpZ a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__PkJpZ:hover {
    color: #0fa
}

.style_btn-anmetist__S_6KF {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos___eyrk {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__k_OBd {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__0jBzP {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__RQaNK {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__OHtih {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__EskMb, .style_h2__02H_q, .style_h3__s1Xg0 {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__EskMb {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__EskMb {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__EskMb {
        font-size: 30px
    }
}

.style_h2__02H_q {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__02H_q {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__02H_q {
        font-size: 24px
    }
}

.style_h3__s1Xg0 {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__s1Xg0 {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__s1Xg0 {
        font-size: 24px
    }
}

.style_h4__ov_Q_, .style_h5__8g_xF {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__ov_Q_, .style_h5__8g_xF {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__ov_Q_, .style_h5__8g_xF {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__tUioz {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__tUioz {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__tUioz {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__UTiO9, .style_textual_highlight__B8S19 {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__UTiO9 {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__UTiO9 {
        font-size: 15px
    }
}

.style_textual_highlight__B8S19 {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__B8S19 {
        font-size: 15px
    }
}

.style_button-text__LsySH {
    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__LsySH {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__BNj_l {
    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__BNj_l {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__j7Opy {
    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__j7Opy {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__BNj_l p:last-child, .style_body-text__j7Opy p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__iyTnt {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__iyTnt {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__iyTnt.style_dropdown-item__cDTKN {
        font-size: 14px !important
    }
}

.style_title__dl7cW, .style_title__dl7cW.style_h2__02H_q {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__dl7cW, .style_title__dl7cW.style_h2__02H_q {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__dl7cW, .style_title__dl7cW.style_h2__02H_q {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__8cWeH {
    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__8cWeH {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__8cWeH {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__k8GMj {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__k8GMj {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__k8GMj {
        margin-bottom: 15px
    }
}

.style_cta-text__IG56m {
    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__IG56m {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__IG56m {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__go9AA {
    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__go9AA {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__vE5S0.style_h3__s1Xg0 {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__vE5S0.style_h3__s1Xg0 {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__vE5S0.style_h3__s1Xg0 {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__oxiJA {
    height: 434px
}

.style_card_1__oxiJA .style_card_image__WayUz img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__oxiJA {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__oxiJA .style_card_image__WayUz {
        height: 231px
    }

    .style_card_1__oxiJA .style_card_body__vkHG0 {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__oxiJA {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__oxiJA .style_card_image__WayUz {
        height: 127px
    }

    .style_card_1__oxiJA .style_card_body__vkHG0 {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__oxiJA {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__oxiJA .style_card_image__WayUz {
        height: 200px
    }

    .style_card_1__oxiJA .style_card_body__vkHG0 {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__loumq {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__loumq {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__loumq {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__oxiJA, .style_card_2__loumq {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__oxiJA, .style_card_2__loumq {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__oxiJA, .style_card_2__loumq {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__oxiJA, .style_card_2__loumq {
        width: 330px !important
    }
}

.style_card_body__vkHG0 {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__vkHG0 {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__vkHG0 {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__vkHG0 {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__vkHG0 {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__vkHG0 {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__vkHG0 {
        height: 131.5px
    }
}

.style_text-black__KMgyF {
    color: #3b3b96
}

.style_text-main-orange__w_eR1 {
    color: #fff !important
}

.style_text-social-red__sYwSg {
    color: #ff7e47
}

.style_text-social-pink__HX4lh {
    color: #ff92d5
}

.style_text-medic-blue__aFsb0 {
    color: #fff !important
}

.style_text-medic-purple__2UX4K {
    color: #968bd9
}

.style_bg-medic-beige__E7U_P {
    background-color: #fff !important
}

.style_bg-main-orange-light__lQwSE {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__r2sD1 {
    background-color: #ffa724
}

.style_bg-amethyst-dark__XS9hk {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__CAKhN {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__yZvjR {
    background-color: #3e385f
}

.style_bg-main-dark__VNusB {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__VNusB p {
    color: #fff
}

.style_bg-main-dark__VNusB .style_body-text__j7Opy.style_text-black__KMgyF p, .style_bg-main-dark__VNusB .style_body-text__j7Opy.style_text-main-black__vJtuN p, .style_bg-main-dark__VNusB .style_card-text__kWlFl.style_text-black__KMgyF p, .style_bg-main-dark__VNusB .style_card-text__kWlFl.style_text-main-black__vJtuN p, .style_bg-main-dark__VNusB .style_text-black__KMgyF p, .style_bg-main-dark__VNusB .style_text-main-black__vJtuN p {
    color: #000 !important
}

.style_bg-main-light__Y_N_L {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__Y_N_L p {
    color: #000
}

.style_bg-main-dark__VNusB h1, .style_bg-main-dark__VNusB h2, .style_bg-main-dark__VNusB h3, .style_bg-main-dark__VNusB h4, .style_bg-main-dark__VNusB h5, .style_bg-main-dark__VNusB h6 {
    color: #fff
}

.style_bg-main-light__Y_N_L h1, .style_bg-main-light__Y_N_L h2, .style_bg-main-light__Y_N_L h3, .style_bg-main-light__Y_N_L h4, .style_bg-main-light__Y_N_L h5, .style_bg-main-light__Y_N_L h6 {
    color: #151424
}

.style_bg-main-turquoise__3_6yQ {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__gPmqf {
    background-color: #d5ddfd
}

.style_card-body__jI8T_.style_text-main-black__vJtuN, .style_card-body__jI8T_.style_text-main-black__vJtuN *, .style_card-footer__qHcHX.style_text-main-black__vJtuN, .style_card-footer__qHcHX.style_text-main-black__vJtuN *, .style_text-dark__iIkzC, .style_text-main-black__vJtuN, .style_text-main-black__vJtuN .style_btn-link__4vwO4, .style_text-main-black__vJtuN a, .style_text-main-black__vJtuN button, .style_text-main-black__vJtuN div, .style_text-main-black__vJtuN h1, .style_text-main-black__vJtuN h2, .style_text-main-black__vJtuN h3, .style_text-main-black__vJtuN h4, .style_text-main-black__vJtuN h5, .style_text-main-black__vJtuN h6, .style_text-main-black__vJtuN p, .style_text-main-black__vJtuN span, .style_text-main-black__vJtuN time {
    color: #000 !important
}

.style_text-coal__8tUWo {
    color: #002d32
}

.style_bg-social-red__rKgmg {
    background-color: #fdeae1
}

.style_bg-social-red-dark__W4pqT {
    background-color: #ff7e47
}

.style_bg-social-pink__tjfc3 {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__MkQg9 {
    background-color: #ff92d5
}

.style_bg-medic-purple__i2lFL {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__doNAL {
    background-color: #968bd9
}

.style_bg-medic-blue__eswXt {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__wOyQQ {
    background-color: #99d4dc
}

.style_bg-coal__XdoZB {
    background-color: #002d32
}

.style_bg-coal-dark__lRgQ7 {
    background-color: #000b0d
}

.style_bg-coal-light__qDcJj {
    background-color: #f0fcfd
}

.style_bg-main-blue__xP9RF {
    background-color: #3b3b96
}

.style_bg-ash-20__p88FZ {
    background-color: #dcdcdc
}

.style_bg-main-white__DgC07, .style_bg-white__oHcir {
    background-color: #fff
}

.style_bg-amethyst__eLzHI {
    background-color: #8a84f5
}

.style_bg-turquoise__gimYW {
    background-color: #23d2af
}

.style_bg-transparent__p4n4P {
    background: transparent
}

.style_text-decoration-none__9eZFc {
    text-decoration: none !important
}

.style_form-control__JbBnx {
    min-height: 50px
}

.style_form-check-input__xOl3C, .style_form-check-input__xOl3C[type=checkbox], .style_form-control__JbBnx, .style_form-select__kEI9Q {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__hugjJ .style_form-check-input__xOl3C {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__hugjJ .style_form-check-input__xOl3C: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__23PH8 .style_form-check-input__xOl3C {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__23PH8 .style_form-check-input__xOl3C: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__Yww_A {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__Yww_A {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__Yww_A {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__oXUmj {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__NN4AB + .style_btn__oXUmj:hover {
    color: #fff !important
}

.style_card__gootU.style_custom__card__9EcRi {
    --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__nwxUy {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__nwxUy {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__yFoBN {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__KZ5iH {
    border: none !important
}

.style_navbar-toggler__KZ5iH:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__q2qho .style_navbar-toggler-icon__5tTRz {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__5tTRz.style_light_ellipsis__rdtqt {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__w3spY .style_dropdown-menu__DjdpX {
    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__w3spY .style_dropdown-menu__DjdpX {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__w3spY .style_dropdown-menu__DjdpX * {
        color: #fff !important
    }
}

.style_navbar-nav__w3spY .style_dropdown-menu__DjdpX .style_dropdown-item__cDTKN {
    color: #000 !important
}

.style_navbar-nav__w3spY .style_dropdown-menu__DjdpX .style_dropdown-item__cDTKN:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__euiZl {
    background-color: #fff !important
}

.style_custom__pagination__vKfwJ {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__vKfwJ {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__vKfwJ {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__vKfwJ {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__vKfwJ .style_page-item__Bq2IH {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__vKfwJ .style_page-item__Bq2IH {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__vKfwJ .style_page-link__YtC82 {
    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__vKfwJ .style_page-link__YtC82 {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__vKfwJ .style_page-link__YtC82 {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__vKfwJ .style_active__LRRId .style_page-link__YtC82 {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__E7OtH {
    border-radius: 10px !important
}

.style_react-calendar__F07ak {
    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__F07ak {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__F07ak .style_react-calendar__navigation__rbFoW {
    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__F07ak .style_react-calendar__navigation__rbFoW {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__F07ak .style_react-calendar__navigation__rbFoW {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__F07ak .style_react-calendar__navigation__label___rGKh {
    color: #ffa724 !important
}

.style_react-calendar__F07ak .style_react-calendar__navigation__arrow__HbiSU {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__F07ak .style_react-calendar__navigation__next2-button__OCFsQ, .style_react-calendar__F07ak .style_react-calendar__navigation__prev2-button__pRqi9 {
    display: none !important
}

.style_react-calendar__F07ak .style_react-calendar__month-view__weekdays__QlaRM {
    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__F07ak .style_react-calendar__month-view__weekdays__QlaRM {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__F07ak .style_react-calendar__month-view__days__day--neighboringMonth__KrFlJ {
    color: #b5b5b5 !important
}

.style_react-calendar__F07ak .style_react-calendar__tile__j77rt {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__F07ak .style_react-calendar__tile__j77rt {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__F07ak .style_react-calendar__tile__j77rt abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__F07ak .style_react-calendar__tile__j77rt abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__F07ak .style_react-calendar__tile--active__Ncr_n {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__F07ak .style_react-calendar__tile--active__Ncr_n abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__F07ak .style_react-calendar__tile--now__HEQq_ {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__F07ak .style_react-calendar__tile--now__HEQq_ abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__F07ak .style_react-calendar__month-view__days__day--weekend__Bfdlf:not(.style_react-calendar__tile--active__Ncr_n) {
    color: #ffa724 !important
}

.style_pointer__3NJjz {
    cursor: pointer
}

.style_link_banner_text__7xUvz {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__7xUvz {
        margin-bottom: 28px
    }
}

.style_link_banner__XN01_ {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__XN01_ {
        padding-left: 21px
    }
}

.style_links_spacing__OozUd {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__OozUd {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__OozUd {
        margin-right: 0
    }
}

.style_button_padding__BI4Mx {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__BI4Mx {
        padding: 12px 16px
    }
}

.style_links_button__YuIZI {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__YuIZI {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__IiVCI {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__5A3tS {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__5A3tS {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__5A3tS {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__5A3tS {
        padding: 50px 20px
    }
}

.style_standalone__teaser__5A3tS p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__5A3tS {
        white-space: unset !important
    }
}

.style_fDbOPw__76Z4y {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__ZPwcl {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__izJBr {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__izJBr {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__izJBr {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__r2UBU {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__7E4Wm {
    display: flex !important
}

.style_fw-500__A5ODt {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__p2Kr6 {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__p2Kr6 {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__p2Kr6 {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__p2Kr6 {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__aT8Uj {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__aT8Uj {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__aT8Uj {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__GCxL8, .style_uploadfilebutton___aMD9 {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton___aMD9 {
    max-width: 342px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton___aMD9 {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton___aMD9 {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__GCxL8 {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__GCxL8 {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__GCxL8 {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__sWsMQ {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__oXkcU {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__Rne1p, .style_first_component_big_searchbar__g2qlt {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__Rne1p, .style_first_component_big_searchbar__g2qlt {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__Rne1p, .style_first_component_big_searchbar__g2qlt {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__g2qlt {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__KBbP1 {
    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__X7VKF {
    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__X7VKF {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__X7VKF {
        overflow-y: scroll
    }
}

.style_cn-body__X7VKF > p, .style_cn-body__X7VKF > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__q0on9 > .style_cm-btn__6GNhd.style_cm-btn-danger__3LNPh.style_cn-decline__IZR_g {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__q0on9 > .style_cm-btn__6GNhd.style_cm-btn-success__PxFSE {
    font-size: 20px
}

.style_cm-modal__GasWr > .style_cm-header__LiniJ {
    background-color: #fef2e0 !important
}

.style_cm-modal__GasWr > .style_cm-header__LiniJ .style_title__dl7cW {
    color: #3b3b96 !important
}

.style_cm-modal__GasWr > .style_cm-header__LiniJ p > span {
    color: #000 !important
}

.style_cm-modal__GasWr > .style_cm-header__LiniJ button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__GasWr > .style_cm-header__LiniJ a {
    color: #3b3b96 !important
}

.style_cm-modal__GasWr.style_cm-klaro__SYPou {
    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__GasWr > .style_cm-body__sGD9l, .style_cm-modal__GasWr > .style_cm-footer__wHQib {
    background-color: #fef2e0 !important
}

.style_cm-list-title__Rmv6_ {
    color: #3b3b96 !important
}

.style_cm-caret__Br7Yp > a {
    color: #ffa724 !important
}

.style_cookie-modal__R_at_ {
    z-index: 100000 !important
}

.style_cn-ok__y_JgH {
    flex-direction: column !important
}

.style_cn-buttons__q0on9 {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__q0on9 > .style_cm-btn__6GNhd.style_cm-btn-success__PxFSE, .style_klaro__6t_bo .style_cookie-modal__R_at_ .style_cm-list-input__cF0vY:checked + .style_cm-list-label__xS_CM .style_slider__qqDmI {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__I3852 > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__c6GlP {
    color: #000 !important;
    text-decoration: underline !important
}

@media screen and (min-width: 576px) {
    .style_description__UBCTH {
        width: 75%
    }
}

.style_checkbox__label__MhKnl {
    margin-left: 27px;
    margin-bottom: 46px
}

@media screen and (max-width: 992px) {
    .style_checkbox__label__MhKnl {
        margin-bottom: 30px;
        margin-left: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_checkbox__label__MhKnl {
        margin-bottom: 22px
    }
}

.style_uploadfilebutton___aMD9 {
    text-align: center;
    color: #ffa724;
    padding: 10px 20px;
    cursor: pointer;
    max-width: 360px;
    max-height: 91px;
    background-color: #dbfaf0 !important;
    border-radius: 10px;
    margin-top: 27px
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton___aMD9 {
        margin-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton___aMD9 {
        margin-top: 26px
    }
}

.style_genders__container__uQV10 {
    gap: 37px
}

@media screen and (max-width: 992px) {
    .style_genders__container__uQV10 {
        gap: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_genders__container__uQV10 {
        justify-content: space-evenly
    }

    .style_gender__so__t {
        display: flex;
        flex-direction: column-reverse;
        align-items: center;
        gap: 8px
    }
}

.style_custom__form_styles__hugjJ .style_form-check-input__xOl3C {
    width: 2.5em;
    height: 2.5em
}

.style_submit_button___K9NK {
    margin-top: 46px;
    padding: 10px 26px
}

@media screen and (max-width: 992px) {
    .style_submit_button___K9NK {
        margin-top: 41px;
        padding: 11px 20px
    }
}

@media screen and (max-width: 576px) {
    .style_submit_button___K9NK {
        margin-top: 22px;
        padding: 12px 28px;
        width: 100%
    }
}

.style_form__padding__aO7Fj {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_form__padding__aO7Fj {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_form__padding__aO7Fj {
        padding-top: 14px;
        padding-inline: 28px;
        padding-bottom: 28px
    }
}

.style_form_field__padding__J2eg0 {
    padding-right: 14px
}

@media screen and (max-width: 992px) {
    .style_form_field__padding__J2eg0 {
        padding-right: 18px
    }
}

.style_form_field__padding_right__EXDMx {
    padding-right: 13px
}

@media screen and (max-width: 992px) {
    .style_form_field__padding_right__EXDMx {
        padding-right: 15px
    }
}

.style_form_field__padding_left__BbNfK {
    padding-left: 13px
}

@media screen and (max-width: 992px) {
    .style_form_field__padding_left__BbNfK {
        padding-right: 30px;
        padding-left: 15px
    }
}

.style_form_field__padding_right2__2E2QP {
    padding-right: 13px
}

@media screen and (max-width: 992px) {
    .style_form_field__padding_right2__2E2QP {
        padding-right: 15px;
        padding-left: 30px
    }
}

.style_form_field__padding_left2__gCRPK {
    padding-left: 13px
}

@media screen and (max-width: 992px) {
    .style_form_field__padding_left2__gCRPK {
        padding-left: 15px
    }
}

.style_line__padding__RoYnC {
    margin-bottom: 44px
}

@media screen and (max-width: 992px) {
    .style_line__padding__RoYnC {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_line__padding__RoYnC {
        margin-bottom: 22px
    }
}

.style_form_field_button__padding__8iZPU {
    margin-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_form_field_button__padding__8iZPU {
        margin-bottom: 30px
    }
}

.style_datum__padding__LC8XE {
    margin-bottom: 26px;
    padding-right: 13px
}

@media screen and (max-width: 992px) {
    .style_datum__padding__LC8XE {
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_datum__padding__LC8XE {
        margin-bottom: 14px
    }
}

.style_dienstzeit__padding__EeGLe {
    padding-left: 13px
}

.style_document__padding__0oHVh {
    margin-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_document__padding__0oHVh {
        margin-bottom: 11px
    }
}

@media screen and (max-width: 576px) {
    .style_document__padding__0oHVh {
        margin-bottom: 26px
    }
}

.style_btn__padding_bottom__YUQmf {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_btn__padding_bottom__YUQmf {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__padding_bottom__YUQmf {
        padding-bottom: 26px
    }
}

.style_btn__padding_top__giUL5 {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_btn__padding_top__giUL5 {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__padding_top__giUL5 {
        padding-top: 26px
    }
}

.style_label__padding__1KuOq {
    margin-bottom: 3px
}

@media screen and (max-width: 992px) {
    .style_label__padding__1KuOq {
        margin-bottom: 12px !important
    }
}

@media screen and (max-width: 576px) {
    .style_label__padding__1KuOq {
        margin-bottom: 6px !important
    }
}

@media screen and (min-width: 576px) {
    .style_email_group__5het8 {
        margin-bottom: 0 !important
    }
}

.style_tel_group__Y25TT {
    margin-bottom: 0 !important
}

@media screen and (max-width: 576px) {
    .style_from_group__I1am0 {
        margin-bottom: 0 !important
    }
}

.style_subtitle__8cWeH {
    width: 75%
}

@media screen and (max-width: 576px) {
    .style_subtitle__8cWeH {
        width: 100%
    }
}

.style_padding__x__gtBYf {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__gtBYf {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__gtBYf {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__gtBYf {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__zcdZt {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__zcdZt {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__zcdZt {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__9gOG0 {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__9gOG0 {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__9gOG0 {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__9gOG0 {
        padding-top: 56px
    }
}

.style_padding__bottom__DHffU {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__DHffU {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__DHffU {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__DHffU {
        padding-bottom: 28px
    }
}

.style_padding__right__cccLQ {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__cccLQ {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__cccLQ {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__cccLQ {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__cccLQ {
        padding-right: 30px
    }
}

.style_padding__left__a3eNU {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__a3eNU {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__a3eNU {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__a3eNU {
        padding-left: 30px
    }
}

.style_body-text-mb__715Gy {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__715Gy {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__715Gy {
        margin-bottom: 20px
    }
}

.style_h3-mb__PfEUW {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__PfEUW {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__PfEUW {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__iiuWN {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__iiuWN {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__iiuWN {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__iiuWN {
        padding-top: 7px
    }
}

.style_pb_xs__CDb30 {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__CDb30 {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__CDb30 {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__CDb30 {
        padding-bottom: 7px
    }
}

.style_pt_1__en7Md {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__en7Md {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__en7Md {
        padding-top: 14px
    }
}

.style_pb_1__99ip_ {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__99ip_ {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__99ip_ {
        padding-bottom: 14px
    }
}

.style_pt_2__eiwa6 {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__eiwa6 {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__eiwa6 {
        padding-top: 28px
    }
}

.style_pb_2__KN46Q {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__KN46Q {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__KN46Q {
        padding-bottom: 28px
    }
}

.style_pt_3__j91oq {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__j91oq {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__j91oq {
        padding-top: 42px
    }
}

.style_pb_3__Cqpp1 {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__Cqpp1 {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__Cqpp1 {
        padding-bottom: 42px
    }
}

.style_pt_4__8GIgT {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__8GIgT {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__8GIgT {
        padding-top: 56px
    }
}

.style_pb_4__Up4cb {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__Up4cb {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__Up4cb {
        padding-bottom: 56px
    }
}

.style_pt_8__7QFC2 {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__7QFC2 {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__7QFC2 {
        padding-top: 112px
    }
}

.style_pb_8__c8uN5 {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__c8uN5 {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__c8uN5 {
        padding-bottom: 112px
    }
}

.style_p_xs__zDwZL {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__zDwZL {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__zDwZL {
        padding: 7px
    }
}

.style_p_1__UaMaH {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__UaMaH {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__UaMaH {
        padding: 14px
    }
}

.style_p_2__YjphI {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__YjphI {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__YjphI {
        padding: 28px
    }
}

.style_p_3__08Sfv {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__08Sfv {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__08Sfv {
        padding: 42px
    }
}

.style_p_4__NuQ7a {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__NuQ7a {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__NuQ7a {
        padding: 56px
    }
}

.style_p_8__7gGam {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__7gGam {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__7gGam {
        padding: 112px
    }
}

.style_btn__rsGmO {
    border-radius: 10px;
    width: fit-content
}

.style_btn__rsGmO:not(.style_btn-link__c11l9) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__rsGmO:not(.style_btn-link__c11l9) {
        font-size: 15px
    }
}

.style_btn__rsGmO.style_btn-primary__Jn59i {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__rsGmO.style_btn-whatsapp__R6t6B {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__rsGmO.style_btn-primary__Jn59i:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__rsGmO.style_btn-primary-light__6Cz9u {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__rsGmO.style_btn-secondary__0WquA {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__rsGmO.style_btn-form__ZZYS0 {
    background-color: #82e8cd
}

.style_btn__rsGmO.style_btn-form__ZZYS0:hover {
    color: #fff
}

.style_btn__rsGmO.style_btn-link__c11l9, .style_btn__rsGmO.style_btn-link__c11l9:active, .style_btn__rsGmO.style_btn-link__c11l9:focus, .style_btn__rsGmO.style_btn-link__c11l9:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__rsGmO.style_btn-link__c11l9, .style_btn__rsGmO.style_btn-link__c11l9:active, .style_btn__rsGmO.style_btn-link__c11l9:focus, .style_btn__rsGmO.style_btn-link__c11l9:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__rsGmO.style_btn-link__c11l9:hover {
    color: #3b3b96
}

.style_btn__rsGmO.style_btn-social___VrEs {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__rsGmO.style_btn-medical__Ql6Sn {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__rsGmO.style_btn-medical-purple__Z2b8q {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__rsGmO.style_btn-social-pink__PyD5Y {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__rsGmO.style_btn-main-blue__q9Jf3 {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__wOEa8:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link___oCCY, .style_black-link___oCCY a {
    color: #002d32;
    text-decoration: none
}

.style_black-link___oCCY:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__rsGmO.style_btn-link__c11l9, .style_btn__rsGmO.style_lg__48364, .style_btn__rsGmO.style_md__9EB8U, .style_btn__rsGmO.style_sm__dY1Ho {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__rsGmO.style_btn-link__c11l9, .style_btn__rsGmO.style_lg__48364, .style_btn__rsGmO.style_md__9EB8U, .style_btn__rsGmO.style_sm__dY1Ho {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__rsGmO.style_btn-link__c11l9, .style_btn__rsGmO.style_lg__48364, .style_btn__rsGmO.style_md__9EB8U, .style_btn__rsGmO.style_sm__dY1Ho {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__rsGmO.style_sm__dY1Ho {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__rsGmO.style_sm__dY1Ho {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__rsGmO.style_sm__dY1Ho {
        min-width: 130px
    }
}

.style_btn__rsGmO.style_md__9EB8U {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__rsGmO.style_md__9EB8U {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__rsGmO.style_md__9EB8U {
        min-width: 186px
    }
}

.style_btn__rsGmO.style_lg__48364 {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__rsGmO.style_lg__48364 {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__rsGmO.style_lg__48364 {
        min-width: 215px
    }
}

.style_btn__rsGmO.style_xl__tFATg {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__rsGmO.style_xl__tFATg {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__rsGmO.style_xl__tFATg {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__RylEu {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__RylEu {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__RylEu {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__BhUIJ {
    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__BhUIJ {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__rsGmO.style_btn-link__c11l9:disabled {
    color: #aaa
}

.style_footer-link__wOEa8, .style_footer-link__wOEa8 a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__wOEa8:hover {
    color: #0fa
}

.style_btn-anmetist__sh9V0 {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__0BOP3 {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__2ykfN {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__Jmjrz {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__1EuCA {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__xqtXN {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__IJxaA, .style_h2__nTP7h, .style_h3__kfyWk {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__IJxaA {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__IJxaA {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__IJxaA {
        font-size: 30px
    }
}

.style_h2__nTP7h {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__nTP7h {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__nTP7h {
        font-size: 24px
    }
}

.style_h3__kfyWk {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__kfyWk {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__kfyWk {
        font-size: 24px
    }
}

.style_h4__ID_QE, .style_h5__U6HWZ {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__ID_QE, .style_h5__U6HWZ {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__ID_QE, .style_h5__U6HWZ {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__tP_A4 {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__tP_A4 {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__tP_A4 {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__T5n9P, .style_textual_highlight__x_7se {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__T5n9P {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__T5n9P {
        font-size: 15px
    }
}

.style_textual_highlight__x_7se {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__x_7se {
        font-size: 15px
    }
}

.style_button-text__OkR0l {
    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__OkR0l {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__YqmTh {
    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__YqmTh {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__5Q65v {
    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__5Q65v {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__YqmTh p:last-child, .style_body-text__5Q65v p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__6FmWJ {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__6FmWJ {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__6FmWJ.style_dropdown-item__GH7el {
        font-size: 14px !important
    }
}

.style_title__LM_gb, .style_title__LM_gb.style_h2__nTP7h {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__LM_gb, .style_title__LM_gb.style_h2__nTP7h {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__LM_gb, .style_title__LM_gb.style_h2__nTP7h {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__7o5Ig {
    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__7o5Ig {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__7o5Ig {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__Cf6O7 {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__Cf6O7 {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__Cf6O7 {
        margin-bottom: 15px
    }
}

.style_cta-text__sj7Tr {
    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__sj7Tr {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__sj7Tr {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__WRdnd {
    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__WRdnd {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__00Mtg.style_h3__kfyWk {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__00Mtg.style_h3__kfyWk {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__00Mtg.style_h3__kfyWk {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__DUetP {
    height: 434px
}

.style_card_1__DUetP .style_card_image__hZS5C img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__DUetP {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__DUetP .style_card_image__hZS5C {
        height: 231px
    }

    .style_card_1__DUetP .style_card_body__mdyXZ {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__DUetP {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__DUetP .style_card_image__hZS5C {
        height: 127px
    }

    .style_card_1__DUetP .style_card_body__mdyXZ {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__DUetP {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__DUetP .style_card_image__hZS5C {
        height: 200px
    }

    .style_card_1__DUetP .style_card_body__mdyXZ {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__s0Nyt {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__s0Nyt {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__s0Nyt {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__DUetP, .style_card_2__s0Nyt {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__DUetP, .style_card_2__s0Nyt {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__DUetP, .style_card_2__s0Nyt {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__DUetP, .style_card_2__s0Nyt {
        width: 330px !important
    }
}

.style_card_body__mdyXZ {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__mdyXZ {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__mdyXZ {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__mdyXZ {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__mdyXZ {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__mdyXZ {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__mdyXZ {
        height: 131.5px
    }
}

.style_text-black__LOTLv {
    color: #3b3b96
}

.style_text-main-orange__9L8ke {
    color: #fff !important
}

.style_text-social-red__UkzMP {
    color: #ff7e47
}

.style_text-social-pink__irBbh {
    color: #ff92d5
}

.style_text-medic-blue__bJF2n {
    color: #fff !important
}

.style_text-medic-purple__O7jWu {
    color: #968bd9
}

.style_bg-medic-beige__EAP04 {
    background-color: #fff !important
}

.style_bg-main-orange-light__rHvM5 {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__piCYN {
    background-color: #ffa724
}

.style_bg-amethyst-dark__Znxz9 {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__90yU8 {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__SyET_ {
    background-color: #3e385f
}

.style_bg-main-dark__1MLLr {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__1MLLr p {
    color: #fff
}

.style_bg-main-dark__1MLLr .style_body-text__5Q65v.style_text-black__LOTLv p, .style_bg-main-dark__1MLLr .style_body-text__5Q65v.style_text-main-black____wUE p, .style_bg-main-dark__1MLLr .style_card-text__g8JOd.style_text-black__LOTLv p, .style_bg-main-dark__1MLLr .style_card-text__g8JOd.style_text-main-black____wUE p, .style_bg-main-dark__1MLLr .style_text-black__LOTLv p, .style_bg-main-dark__1MLLr .style_text-main-black____wUE p {
    color: #000 !important
}

.style_bg-main-light__vkbVc {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__vkbVc p {
    color: #000
}

.style_bg-main-dark__1MLLr h1, .style_bg-main-dark__1MLLr h2, .style_bg-main-dark__1MLLr h3, .style_bg-main-dark__1MLLr h4, .style_bg-main-dark__1MLLr h5, .style_bg-main-dark__1MLLr h6 {
    color: #fff
}

.style_bg-main-light__vkbVc h1, .style_bg-main-light__vkbVc h2, .style_bg-main-light__vkbVc h3, .style_bg-main-light__vkbVc h4, .style_bg-main-light__vkbVc h5, .style_bg-main-light__vkbVc h6 {
    color: #151424
}

.style_bg-main-turquoise__o7_jk {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light___Kl0p {
    background-color: #d5ddfd
}

.style_card-body__Ui12k.style_text-main-black____wUE, .style_card-body__Ui12k.style_text-main-black____wUE *, .style_card-footer__rUp6i.style_text-main-black____wUE, .style_card-footer__rUp6i.style_text-main-black____wUE *, .style_text-dark__iCVTP, .style_text-main-black____wUE, .style_text-main-black____wUE .style_btn-link__c11l9, .style_text-main-black____wUE a, .style_text-main-black____wUE button, .style_text-main-black____wUE div, .style_text-main-black____wUE h1, .style_text-main-black____wUE h2, .style_text-main-black____wUE h3, .style_text-main-black____wUE h4, .style_text-main-black____wUE h5, .style_text-main-black____wUE h6, .style_text-main-black____wUE p, .style_text-main-black____wUE span, .style_text-main-black____wUE time {
    color: #000 !important
}

.style_text-coal__aIIqC {
    color: #002d32
}

.style_bg-social-red__HGmJj {
    background-color: #fdeae1
}

.style_bg-social-red-dark__TNVHr {
    background-color: #ff7e47
}

.style_bg-social-pink__8_mwX {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__vgotw {
    background-color: #ff92d5
}

.style_bg-medic-purple__f5kys {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__kOIeA {
    background-color: #968bd9
}

.style_bg-medic-blue__IWQtG {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__BZGdk {
    background-color: #99d4dc
}

.style_bg-coal__I_FG7 {
    background-color: #002d32
}

.style_bg-coal-dark__yyRSX {
    background-color: #000b0d
}

.style_bg-coal-light__e4imL {
    background-color: #f0fcfd
}

.style_bg-main-blue__rIrvE {
    background-color: #3b3b96
}

.style_bg-ash-20__OWNzB {
    background-color: #dcdcdc
}

.style_bg-main-white__8uD60, .style_bg-white__RV6px {
    background-color: #fff
}

.style_bg-amethyst__egWs_ {
    background-color: #8a84f5
}

.style_bg-turquoise__3pyIG {
    background-color: #23d2af
}

.style_bg-transparent__85RGg {
    background: transparent
}

.style_text-decoration-none__QMtvu {
    text-decoration: none !important
}

.style_form-control__dZ1cY {
    min-height: 50px
}

.style_form-check-input__YZVsT, .style_form-check-input__YZVsT[type=checkbox], .style_form-control__dZ1cY, .style_form-select__mJzJE {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__55PMx .style_form-check-input__YZVsT {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__55PMx .style_form-check-input__YZVsT: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__7EAqt .style_form-check-input__YZVsT {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__7EAqt .style_form-check-input__YZVsT: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__PqHS8 {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__PqHS8 {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__PqHS8 {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__rsGmO {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__McDw6 + .style_btn__rsGmO:hover {
    color: #fff !important
}

.style_card__DNR5a.style_custom__card__FyYal {
    --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__GVmlY {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__GVmlY {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__d8gA4 {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__UBs0B {
    border: none !important
}

.style_navbar-toggler__UBs0B:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__GEhXA .style_navbar-toggler-icon__G6sz1 {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__G6sz1.style_light_ellipsis__kx5_Y {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__K9xir .style_dropdown-menu__huf4m {
    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__K9xir .style_dropdown-menu__huf4m {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__K9xir .style_dropdown-menu__huf4m * {
        color: #fff !important
    }
}

.style_navbar-nav__K9xir .style_dropdown-menu__huf4m .style_dropdown-item__GH7el {
    color: #000 !important
}

.style_navbar-nav__K9xir .style_dropdown-menu__huf4m .style_dropdown-item__GH7el:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__k4KWp {
    background-color: #fff !important
}

.style_custom__pagination__atTQL {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__atTQL {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__atTQL {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__atTQL {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__atTQL .style_page-item__oCl6G {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__atTQL .style_page-item__oCl6G {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__atTQL .style_page-link__2LKdu {
    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__atTQL .style_page-link__2LKdu {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__atTQL .style_page-link__2LKdu {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__atTQL .style_active___q7Lw .style_page-link__2LKdu {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__TaqFk {
    border-radius: 10px !important
}

.style_react-calendar__CexHu {
    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__CexHu {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__CexHu .style_react-calendar__navigation__G8sQC {
    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__CexHu .style_react-calendar__navigation__G8sQC {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__CexHu .style_react-calendar__navigation__G8sQC {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__CexHu .style_react-calendar__navigation__label__1wQQk {
    color: #ffa724 !important
}

.style_react-calendar__CexHu .style_react-calendar__navigation__arrow__KF1CR {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__CexHu .style_react-calendar__navigation__next2-button__DY2_g, .style_react-calendar__CexHu .style_react-calendar__navigation__prev2-button__7vJ_W {
    display: none !important
}

.style_react-calendar__CexHu .style_react-calendar__month-view__weekdays__VWn83 {
    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__CexHu .style_react-calendar__month-view__weekdays__VWn83 {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__CexHu .style_react-calendar__month-view__days__day--neighboringMonth__ov35x {
    color: #b5b5b5 !important
}

.style_react-calendar__CexHu .style_react-calendar__tile__ZVY26 {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__CexHu .style_react-calendar__tile__ZVY26 {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__CexHu .style_react-calendar__tile__ZVY26 abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__CexHu .style_react-calendar__tile__ZVY26 abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__CexHu .style_react-calendar__tile--active__hqjnO {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__CexHu .style_react-calendar__tile--active__hqjnO abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__CexHu .style_react-calendar__tile--now__D7kZB {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__CexHu .style_react-calendar__tile--now__D7kZB abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__CexHu .style_react-calendar__month-view__days__day--weekend__db_Sp:not(.style_react-calendar__tile--active__hqjnO) {
    color: #ffa724 !important
}

.style_pointer__UTJ9e {
    cursor: pointer
}

.style_link_banner_text__MtDEB {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__MtDEB {
        margin-bottom: 28px
    }
}

.style_link_banner__ixC2V {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__ixC2V {
        padding-left: 21px
    }
}

.style_links_spacing__sitjE {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__sitjE {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__sitjE {
        margin-right: 0
    }
}

.style_button_padding__mLlzw {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__mLlzw {
        padding: 12px 16px
    }
}

.style_links_button__igaSD {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__igaSD {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__arqKg {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__QSFcU {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__QSFcU {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__QSFcU {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__QSFcU {
        padding: 50px 20px
    }
}

.style_standalone__teaser__QSFcU p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__QSFcU {
        white-space: unset !important
    }
}

.style_fDbOPw__Rv4RG {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__S5H05 {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__tSVs_ {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__tSVs_ {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__tSVs_ {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__H1rxk {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__21K8p {
    display: flex !important
}

.style_fw-500__trDo2 {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__FZQnU {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__FZQnU {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__FZQnU {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__FZQnU {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__IvNAQ {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__IvNAQ {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__IvNAQ {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__jNQoL, .style_uploadfilebutton__XgBNC {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__XgBNC {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__XgBNC {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__XgBNC {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__jNQoL {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__jNQoL {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__jNQoL {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__qhmuX {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__t110v {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__gmMe_, .style_first_component_big_searchbar__cOdVO {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__gmMe_, .style_first_component_big_searchbar__cOdVO {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__gmMe_, .style_first_component_big_searchbar__cOdVO {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__cOdVO {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__TwJX0 {
    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__dL0iK {
    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__dL0iK {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__dL0iK {
        overflow-y: scroll
    }
}

.style_cn-body__dL0iK > p, .style_cn-body__dL0iK > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons___Um8y > .style_cm-btn__qfu1g.style_cm-btn-danger__zEjfT.style_cn-decline__HSzB4 {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons___Um8y > .style_cm-btn__qfu1g.style_cm-btn-success__BaOrw {
    font-size: 20px
}

.style_cm-modal__T1dex > .style_cm-header__mekUy {
    background-color: #fef2e0 !important
}

.style_cm-modal__T1dex > .style_cm-header__mekUy .style_title__LM_gb {
    color: #3b3b96 !important
}

.style_cm-modal__T1dex > .style_cm-header__mekUy p > span {
    color: #000 !important
}

.style_cm-modal__T1dex > .style_cm-header__mekUy button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__T1dex > .style_cm-header__mekUy a {
    color: #3b3b96 !important
}

.style_cm-modal__T1dex.style_cm-klaro__xhFbS {
    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__T1dex > .style_cm-body__lnE6P, .style_cm-modal__T1dex > .style_cm-footer__5WTU1 {
    background-color: #fef2e0 !important
}

.style_cm-list-title__QVpIr {
    color: #3b3b96 !important
}

.style_cm-caret__SXWZb > a {
    color: #ffa724 !important
}

.style_cookie-modal__uupJa {
    z-index: 100000 !important
}

.style_cn-ok__rdwd9 {
    flex-direction: column !important
}

.style_cn-buttons___Um8y {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons___Um8y > .style_cm-btn__qfu1g.style_cm-btn-success__BaOrw, .style_klaro__0mrGk .style_cookie-modal__uupJa .style_cm-list-input__At4ql:checked + .style_cm-list-label__5QAct .style_slider__eD84X {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons___80aP > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__5gb0L {
    color: #000 !important;
    text-decoration: underline !important
}

p.style_legendText__9Azgs:first-letter {
    text-transform: uppercase
}

.style_subhead__3ryuW:first-letter {
    initial-letter: 2
}

.style_title__wrapper__lR_x0 {
    padding-bottom: 38px
}

@media screen and (max-width: 992px) {
    .style_title__wrapper__lR_x0 {
        padding-bottom: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_title__wrapper__lR_x0 {
        padding-bottom: 19px
    }
}

.style_title__wrapper__two__columns__woxhh {
    padding-bottom: 36px
}

@media screen and (max-width: 992px) {
    .style_title__wrapper__two__columns__woxhh {
        padding-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_title__wrapper__two__columns__woxhh {
        padding-bottom: 22px
    }
}

.style_body_text__wrapper__two__columns__PLJ3t {
    padding-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body_text__wrapper__two__columns__PLJ3t {
        padding-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body_text__wrapper__two__columns__PLJ3t {
        padding-bottom: 26px
    }
}

.style_legends__wrapper_onerow__DzIqR {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    column-gap: 78.5px;
    row-gap: 52px
}

@media screen and (max-width: 1280px) {
    .style_legends__wrapper_onerow__DzIqR {
        justify-content: space-between;
        column-gap: 50px;
        row-gap: 22px
    }
}

@media screen and (max-width: 992px) {
    .style_legends__wrapper_onerow__DzIqR {
        justify-content: space-between;
        column-gap: 2%;
        row-gap: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_legends__wrapper_onerow__DzIqR {
        flex-direction: column;
        row-gap: 28px
    }
}

.style_legends__wrapper_twoColumns__HqXPV {
    display: flex;
    row-gap: 26px;
    margin-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_legends__wrapper_twoColumns__HqXPV {
        margin-left: 0;
        margin-right: 0;
        row-gap: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_legends__wrapper_twoColumns__HqXPV {
        flex-direction: column;
        row-gap: 14px
    }
}

@media screen and (min-width: 992px) {
    .style_twoColumns__legend__H_SJZ {
        padding-left: 13px;
        padding-right: 13px
    }
}

@media screen and (max-width: 992px) {
    .style_twoColumns__legend__H_SJZ {
        padding: 0
    }
}

@media screen and (min-width: 1025px)and (max-width: 1441px) {
    .style_custom__listing__6hnHk {
        margin-top: -20px !important;
        margin-right: 1rem
    }
}

@media screen and (max-width: 1025px) {
    .style_custom__listing__6hnHk {
        margin-top: -15px !important;
        margin-right: 0
    }
}

.style_description__MKpKx {
    margin-top: 1.5rem
}

.style_pusteBlumeSchirmchen__6f2Jb {
    position: absolute;
    z-index: 1;
    transform-origin: center
}

@media screen and (max-width: 992px) {
    .style_legends__text__VIZq1 {
        max-width: 200px
    }
}

.style_legends__text__twocolomn__IQ9kL {
    margin-left: 26px
}

@media screen and (max-width: 992px) {
    .style_legends__text__twocolomn__IQ9kL {
        margin-left: 29px;
        word-break: break-word
    }
}

@media screen and (max-width: 576px) {
    .style_legends__text__twocolomn__IQ9kL {
        margin-left: 14px
    }
}

.style_onerow__legend__Stb7K {
    flex-direction: column
}

@media screen and (min-width: 992px) {
    .style_onerow__legend__Stb7K {
        max-width: 15%
    }
}

@media screen and (max-width: 576px) {
    .style_onerow__legend__Stb7K {
        column-gap: 14px;
        flex-direction: row
    }
}

.style_legends__wrapper_bottom__XvcjV {
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_legends__wrapper_bottom__XvcjV {
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_legends__wrapper_bottom__XvcjV {
        margin-bottom: 14px
    }
}

.style_icon__67LQZ {
    width: 185px;
    height: 185px
}

@media screen and (max-width: 992px) {
    .style_icon__67LQZ {
        width: 120px;
        height: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_icon__67LQZ {
        width: 101px;
        height: 101px
    }
}

.style_icon_tworows__VYmDO {
    width: 185px;
    height: 185px
}

@media screen and (max-width: 992px) {
    .style_icon_tworows__VYmDO {
        width: 180px;
        height: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_icon_tworows__VYmDO {
        width: 101px;
        height: 101px
    }
}

.style_padding__x__ZHzkf {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__ZHzkf {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__ZHzkf {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__ZHzkf {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__VgrDZ {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__VgrDZ {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__VgrDZ {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__OWWdF {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__OWWdF {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__OWWdF {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__OWWdF {
        padding-top: 56px
    }
}

.style_padding__bottom__Rasna {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__Rasna {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__Rasna {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__Rasna {
        padding-bottom: 28px
    }
}

.style_padding__right__aXpO8 {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__aXpO8 {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__aXpO8 {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__aXpO8 {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__aXpO8 {
        padding-right: 30px
    }
}

.style_padding__left__L2qVd {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__L2qVd {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__L2qVd {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__L2qVd {
        padding-left: 30px
    }
}

.style_body-text-mb__X9hmr {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__X9hmr {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__X9hmr {
        margin-bottom: 20px
    }
}

.style_h3-mb__r20h_ {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__r20h_ {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__r20h_ {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__ddOEY {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__ddOEY {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__ddOEY {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__ddOEY {
        padding-top: 7px
    }
}

.style_pb_xs__Ih9Y6 {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__Ih9Y6 {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__Ih9Y6 {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__Ih9Y6 {
        padding-bottom: 7px
    }
}

.style_pt_1__TZBUG {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__TZBUG {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__TZBUG {
        padding-top: 14px
    }
}

.style_pb_1__QBvPD {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__QBvPD {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__QBvPD {
        padding-bottom: 14px
    }
}

.style_pt_2__Qkcar {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__Qkcar {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__Qkcar {
        padding-top: 28px
    }
}

.style_pb_2__dF9yi {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__dF9yi {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__dF9yi {
        padding-bottom: 28px
    }
}

.style_pt_3__rqbJp {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__rqbJp {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__rqbJp {
        padding-top: 42px
    }
}

.style_pb_3__TGHVp {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__TGHVp {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__TGHVp {
        padding-bottom: 42px
    }
}

.style_pt_4__zg6Mj {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__zg6Mj {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__zg6Mj {
        padding-top: 56px
    }
}

.style_pb_4__hbg8L {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__hbg8L {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__hbg8L {
        padding-bottom: 56px
    }
}

.style_pt_8__Ehomv {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__Ehomv {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__Ehomv {
        padding-top: 112px
    }
}

.style_pb_8__gmZXt {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__gmZXt {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__gmZXt {
        padding-bottom: 112px
    }
}

.style_p_xs__0VxJC {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__0VxJC {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__0VxJC {
        padding: 7px
    }
}

.style_p_1__7af7J {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__7af7J {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__7af7J {
        padding: 14px
    }
}

.style_p_2__gqCN1 {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__gqCN1 {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__gqCN1 {
        padding: 28px
    }
}

.style_p_3__VncBz {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__VncBz {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__VncBz {
        padding: 42px
    }
}

.style_p_4__Rjjlf {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__Rjjlf {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__Rjjlf {
        padding: 56px
    }
}

.style_p_8__mSMCT {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__mSMCT {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__mSMCT {
        padding: 112px
    }
}

.style_btn__hEqzt {
    border-radius: 10px;
    width: fit-content
}

.style_btn__hEqzt:not(.style_btn-link__0M2hC) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__hEqzt:not(.style_btn-link__0M2hC) {
        font-size: 15px
    }
}

.style_btn__hEqzt.style_btn-primary__MUsrg {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__hEqzt.style_btn-whatsapp__J06ao {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__hEqzt.style_btn-primary__MUsrg:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__hEqzt.style_btn-primary-light__Z8L1L {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__hEqzt.style_btn-secondary__1e2Sk {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__hEqzt.style_btn-form__NCxBM {
    background-color: #82e8cd
}

.style_btn__hEqzt.style_btn-form__NCxBM:hover {
    color: #fff
}

.style_btn__hEqzt.style_btn-link__0M2hC, .style_btn__hEqzt.style_btn-link__0M2hC:active, .style_btn__hEqzt.style_btn-link__0M2hC:focus, .style_btn__hEqzt.style_btn-link__0M2hC:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__hEqzt.style_btn-link__0M2hC, .style_btn__hEqzt.style_btn-link__0M2hC:active, .style_btn__hEqzt.style_btn-link__0M2hC:focus, .style_btn__hEqzt.style_btn-link__0M2hC:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__hEqzt.style_btn-link__0M2hC:hover {
    color: #3b3b96
}

.style_btn__hEqzt.style_btn-social__qoIn7 {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__hEqzt.style_btn-medical__LF47C {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__hEqzt.style_btn-medical-purple__GHx9h {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__hEqzt.style_btn-social-pink__0CfFo {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__hEqzt.style_btn-main-blue__w6ljn {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__9RxsQ:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__Jqnk3, .style_black-link__Jqnk3 a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__Jqnk3:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__hEqzt.style_btn-link__0M2hC, .style_btn__hEqzt.style_lg__lo0_T, .style_btn__hEqzt.style_md__b71zE, .style_btn__hEqzt.style_sm__tj96w {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__hEqzt.style_btn-link__0M2hC, .style_btn__hEqzt.style_lg__lo0_T, .style_btn__hEqzt.style_md__b71zE, .style_btn__hEqzt.style_sm__tj96w {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__hEqzt.style_btn-link__0M2hC, .style_btn__hEqzt.style_lg__lo0_T, .style_btn__hEqzt.style_md__b71zE, .style_btn__hEqzt.style_sm__tj96w {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__hEqzt.style_sm__tj96w {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__hEqzt.style_sm__tj96w {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__hEqzt.style_sm__tj96w {
        min-width: 130px
    }
}

.style_btn__hEqzt.style_md__b71zE {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__hEqzt.style_md__b71zE {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__hEqzt.style_md__b71zE {
        min-width: 186px
    }
}

.style_btn__hEqzt.style_lg__lo0_T {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__hEqzt.style_lg__lo0_T {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__hEqzt.style_lg__lo0_T {
        min-width: 215px
    }
}

.style_btn__hEqzt.style_xl__zBMfv {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__hEqzt.style_xl__zBMfv {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__hEqzt.style_xl__zBMfv {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__WLzWK {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__WLzWK {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__WLzWK {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__wo2GU {
    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__wo2GU {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__hEqzt.style_btn-link__0M2hC:disabled {
    color: #aaa
}

.style_footer-link__9RxsQ, .style_footer-link__9RxsQ a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__9RxsQ:hover {
    color: #0fa
}

.style_btn-anmetist__3l67J {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__4BbNw {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__f0rr0 {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__dPOiB {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__8HH5s {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__hg_58 {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__jVAwl, .style_h2__3uNKV, .style_h3__drK24 {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__jVAwl {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__jVAwl {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__jVAwl {
        font-size: 30px
    }
}

.style_h2__3uNKV {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__3uNKV {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__3uNKV {
        font-size: 24px
    }
}

.style_h3__drK24 {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__drK24 {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__drK24 {
        font-size: 24px
    }
}

.style_h4__O5QwV, .style_h5__2ZNki {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__O5QwV, .style_h5__2ZNki {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__O5QwV, .style_h5__2ZNki {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__RsR3q {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__RsR3q {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__RsR3q {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__hzTE_, .style_textual_highlight__Mhzb_ {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__hzTE_ {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__hzTE_ {
        font-size: 15px
    }
}

.style_textual_highlight__Mhzb_ {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__Mhzb_ {
        font-size: 15px
    }
}

.style_button-text__GfdyN {
    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__GfdyN {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__d3MKE {
    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__d3MKE {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__8XHZN {
    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__8XHZN {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__d3MKE p:last-child, .style_body-text__8XHZN p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__ShSCh {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__ShSCh {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__ShSCh.style_dropdown-item__9nh_8 {
        font-size: 14px !important
    }
}

.style_title__1ccYi, .style_title__1ccYi.style_h2__3uNKV {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__1ccYi, .style_title__1ccYi.style_h2__3uNKV {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__1ccYi, .style_title__1ccYi.style_h2__3uNKV {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__2Uuif {
    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__2Uuif {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__2Uuif {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__CtNDD {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__CtNDD {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__CtNDD {
        margin-bottom: 15px
    }
}

.style_cta-text__SiF2a {
    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__SiF2a {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__SiF2a {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__RvMXd {
    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__RvMXd {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__usnPh.style_h3__drK24 {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__usnPh.style_h3__drK24 {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__usnPh.style_h3__drK24 {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__C3yny {
    height: 434px
}

.style_card_1__C3yny .style_card_image__eK5sV img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__C3yny {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__C3yny .style_card_image__eK5sV {
        height: 231px
    }

    .style_card_1__C3yny .style_card_body__P_dx3 {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__C3yny {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__C3yny .style_card_image__eK5sV {
        height: 127px
    }

    .style_card_1__C3yny .style_card_body__P_dx3 {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__C3yny {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__C3yny .style_card_image__eK5sV {
        height: 200px
    }

    .style_card_1__C3yny .style_card_body__P_dx3 {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__wDz_P {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__wDz_P {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__wDz_P {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__C3yny, .style_card_2__wDz_P {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__C3yny, .style_card_2__wDz_P {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__C3yny, .style_card_2__wDz_P {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__C3yny, .style_card_2__wDz_P {
        width: 330px !important
    }
}

.style_card_body__P_dx3 {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__P_dx3 {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__P_dx3 {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__P_dx3 {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__P_dx3 {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__P_dx3 {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__P_dx3 {
        height: 131.5px
    }
}

.style_text-black__Mmz_j {
    color: #3b3b96
}

.style_text-main-orange__9gp22 {
    color: #fff !important
}

.style_text-social-red__4B9Vw {
    color: #ff7e47
}

.style_text-social-pink__RJlMd {
    color: #ff92d5
}

.style_text-medic-blue__k44Ss {
    color: #fff !important
}

.style_text-medic-purple__GxFqr {
    color: #968bd9
}

.style_bg-medic-beige__JYdod {
    background-color: #fff !important
}

.style_bg-main-orange-light__myido {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__wU0Bn {
    background-color: #ffa724
}

.style_bg-amethyst-dark__SY0_l {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__p43au {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__wZC4i {
    background-color: #3e385f
}

.style_bg-main-dark__WTFe9 {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__WTFe9 p {
    color: #fff
}

.style_bg-main-dark__WTFe9 .style_body-text__8XHZN.style_text-black__Mmz_j p, .style_bg-main-dark__WTFe9 .style_body-text__8XHZN.style_text-main-black__Yw6zO p, .style_bg-main-dark__WTFe9 .style_card-text__2VosG.style_text-black__Mmz_j p, .style_bg-main-dark__WTFe9 .style_card-text__2VosG.style_text-main-black__Yw6zO p, .style_bg-main-dark__WTFe9 .style_text-black__Mmz_j p, .style_bg-main-dark__WTFe9 .style_text-main-black__Yw6zO p {
    color: #000 !important
}

.style_bg-main-light__1Rhua {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__1Rhua p {
    color: #000
}

.style_bg-main-dark__WTFe9 h1, .style_bg-main-dark__WTFe9 h2, .style_bg-main-dark__WTFe9 h3, .style_bg-main-dark__WTFe9 h4, .style_bg-main-dark__WTFe9 h5, .style_bg-main-dark__WTFe9 h6 {
    color: #fff
}

.style_bg-main-light__1Rhua h1, .style_bg-main-light__1Rhua h2, .style_bg-main-light__1Rhua h3, .style_bg-main-light__1Rhua h4, .style_bg-main-light__1Rhua h5, .style_bg-main-light__1Rhua h6 {
    color: #151424
}

.style_bg-main-turquoise__osQu3 {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__Q0y51 {
    background-color: #d5ddfd
}

.style_card-body__5y7iq.style_text-main-black__Yw6zO, .style_card-body__5y7iq.style_text-main-black__Yw6zO *, .style_card-footer__zGWwy.style_text-main-black__Yw6zO, .style_card-footer__zGWwy.style_text-main-black__Yw6zO *, .style_text-dark__hKZCU, .style_text-main-black__Yw6zO, .style_text-main-black__Yw6zO .style_btn-link__0M2hC, .style_text-main-black__Yw6zO a, .style_text-main-black__Yw6zO button, .style_text-main-black__Yw6zO div, .style_text-main-black__Yw6zO h1, .style_text-main-black__Yw6zO h2, .style_text-main-black__Yw6zO h3, .style_text-main-black__Yw6zO h4, .style_text-main-black__Yw6zO h5, .style_text-main-black__Yw6zO h6, .style_text-main-black__Yw6zO p, .style_text-main-black__Yw6zO span, .style_text-main-black__Yw6zO time {
    color: #000 !important
}

.style_text-coal__0krIM {
    color: #002d32
}

.style_bg-social-red____1Qp {
    background-color: #fdeae1
}

.style_bg-social-red-dark__OjkdC {
    background-color: #ff7e47
}

.style_bg-social-pink__BN97C {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__fGd2j {
    background-color: #ff92d5
}

.style_bg-medic-purple__Vp7Bs {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__l0maT {
    background-color: #968bd9
}

.style_bg-medic-blue__DtLDp {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__okSN7 {
    background-color: #99d4dc
}

.style_bg-coal__QZwbn {
    background-color: #002d32
}

.style_bg-coal-dark__rif8L {
    background-color: #000b0d
}

.style_bg-coal-light__P4qsG {
    background-color: #f0fcfd
}

.style_bg-main-blue__vSXFs {
    background-color: #3b3b96
}

.style_bg-ash-20__PaTdF {
    background-color: #dcdcdc
}

.style_bg-main-white__avg42, .style_bg-white__8xOhg {
    background-color: #fff
}

.style_bg-amethyst__Fxd25 {
    background-color: #8a84f5
}

.style_bg-turquoise__ciXPe {
    background-color: #23d2af
}

.style_bg-transparent__6jVSA {
    background: transparent
}

.style_text-decoration-none__CKBQH {
    text-decoration: none !important
}

.style_form-control__0GO_2 {
    min-height: 50px
}

.style_form-check-input__jGTRE, .style_form-check-input__jGTRE[type=checkbox], .style_form-control__0GO_2, .style_form-select__4Le9X {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__8KNOY .style_form-check-input__jGTRE {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__8KNOY .style_form-check-input__jGTRE: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__u3nE7 .style_form-check-input__jGTRE {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__u3nE7 .style_form-check-input__jGTRE: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__Yp5he {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__Yp5he {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__Yp5he {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__hEqzt {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__6NG2B + .style_btn__hEqzt:hover {
    color: #fff !important
}

.style_card__SAx_6.style_custom__card__qAM89 {
    --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__n9BhH {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__n9BhH {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__iHP7g {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__4OBlh {
    border: none !important
}

.style_navbar-toggler__4OBlh:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__RzV8I .style_navbar-toggler-icon__6ONRV {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__6ONRV.style_light_ellipsis__TPtXK {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__qakmq .style_dropdown-menu__BEv7J {
    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__qakmq .style_dropdown-menu__BEv7J {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__qakmq .style_dropdown-menu__BEv7J * {
        color: #fff !important
    }
}

.style_navbar-nav__qakmq .style_dropdown-menu__BEv7J .style_dropdown-item__9nh_8 {
    color: #000 !important
}

.style_navbar-nav__qakmq .style_dropdown-menu__BEv7J .style_dropdown-item__9nh_8:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__gtKDN {
    background-color: #fff !important
}

.style_custom__pagination__INM_4 {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__INM_4 {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__INM_4 {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__INM_4 {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__INM_4 .style_page-item__ekbqb {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__INM_4 .style_page-item__ekbqb {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__INM_4 .style_page-link__yg9A7 {
    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__INM_4 .style_page-link__yg9A7 {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__INM_4 .style_page-link__yg9A7 {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__INM_4 .style_active___g8ZS .style_page-link__yg9A7 {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__cORRQ {
    border-radius: 10px !important
}

.style_react-calendar__5rqis {
    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__5rqis {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__5rqis .style_react-calendar__navigation__l5XWN {
    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__5rqis .style_react-calendar__navigation__l5XWN {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__5rqis .style_react-calendar__navigation__l5XWN {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__5rqis .style_react-calendar__navigation__label__GCFCW {
    color: #ffa724 !important
}

.style_react-calendar__5rqis .style_react-calendar__navigation__arrow__yrenA {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__5rqis .style_react-calendar__navigation__next2-button__exi0O, .style_react-calendar__5rqis .style_react-calendar__navigation__prev2-button__4IYH2 {
    display: none !important
}

.style_react-calendar__5rqis .style_react-calendar__month-view__weekdays___9agt {
    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__5rqis .style_react-calendar__month-view__weekdays___9agt {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__5rqis .style_react-calendar__month-view__days__day--neighboringMonth__kQtEC {
    color: #b5b5b5 !important
}

.style_react-calendar__5rqis .style_react-calendar__tile__vWCU_ {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__5rqis .style_react-calendar__tile__vWCU_ {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__5rqis .style_react-calendar__tile__vWCU_ abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__5rqis .style_react-calendar__tile__vWCU_ abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__5rqis .style_react-calendar__tile--active__sI91m {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__5rqis .style_react-calendar__tile--active__sI91m abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__5rqis .style_react-calendar__tile--now__EPuad {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__5rqis .style_react-calendar__tile--now__EPuad abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__5rqis .style_react-calendar__month-view__days__day--weekend__O_IO0:not(.style_react-calendar__tile--active__sI91m) {
    color: #ffa724 !important
}

.style_pointer__63Qmq {
    cursor: pointer
}

.style_link_banner_text__Ind9B {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__Ind9B {
        margin-bottom: 28px
    }
}

.style_link_banner__tRttH {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__tRttH {
        padding-left: 21px
    }
}

.style_links_spacing__NNLyO {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__NNLyO {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__NNLyO {
        margin-right: 0
    }
}

.style_button_padding__T6Ats {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__T6Ats {
        padding: 12px 16px
    }
}

.style_links_button__a__OP {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__a__OP {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__2DAo5 {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__prbmt {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__prbmt {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__prbmt {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__prbmt {
        padding: 50px 20px
    }
}

.style_standalone__teaser__prbmt p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__prbmt {
        white-space: unset !important
    }
}

.style_fDbOPw__XlMcW {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__vmsVa {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__okMD0 {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__okMD0 {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__okMD0 {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__UBBUs {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__TToKe {
    display: flex !important
}

.style_fw-500__iRdAu {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__RZUAD {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__RZUAD {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__RZUAD {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__RZUAD {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__LT0ri {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__LT0ri {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__LT0ri {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__v6gyT, .style_uploadfilebutton__8jsw2 {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__8jsw2 {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__8jsw2 {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__8jsw2 {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__v6gyT {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__v6gyT {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__v6gyT {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__5vLh_ {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__TmKN8 {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__IlSAb, .style_first_component_big_searchbar__Yt3Lk {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__IlSAb, .style_first_component_big_searchbar__Yt3Lk {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__IlSAb, .style_first_component_big_searchbar__Yt3Lk {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__Yt3Lk {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__OV9YI {
    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__d_oLy {
    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__d_oLy {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__d_oLy {
        overflow-y: scroll
    }
}

.style_cn-body__d_oLy > p, .style_cn-body__d_oLy > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__oQefz > .style_cm-btn__l3i4I.style_cm-btn-danger__WBRre.style_cn-decline__kTx5F {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__oQefz > .style_cm-btn__l3i4I.style_cm-btn-success__MbPx6 {
    font-size: 20px
}

.style_cm-modal__BvQzx > .style_cm-header__gS6Ty {
    background-color: #fef2e0 !important
}

.style_cm-modal__BvQzx > .style_cm-header__gS6Ty .style_title__1ccYi {
    color: #3b3b96 !important
}

.style_cm-modal__BvQzx > .style_cm-header__gS6Ty p > span {
    color: #000 !important
}

.style_cm-modal__BvQzx > .style_cm-header__gS6Ty button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__BvQzx > .style_cm-header__gS6Ty a {
    color: #3b3b96 !important
}

.style_cm-modal__BvQzx.style_cm-klaro__TKWe6 {
    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__BvQzx > .style_cm-body__2Wh1L, .style_cm-modal__BvQzx > .style_cm-footer__SIChp {
    background-color: #fef2e0 !important
}

.style_cm-list-title__G9YjJ {
    color: #3b3b96 !important
}

.style_cm-caret__qdXz9 > a {
    color: #ffa724 !important
}

.style_cookie-modal__p_fAt {
    z-index: 100000 !important
}

.style_cn-ok__Fgv_u {
    flex-direction: column !important
}

.style_cn-buttons__oQefz {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__oQefz > .style_cm-btn__l3i4I.style_cm-btn-success__MbPx6, .style_klaro__0zD3h .style_cookie-modal__p_fAt .style_cm-list-input__Bxvz4:checked + .style_cm-list-label__djwJT .style_slider__Vg9d8 {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__nhK7v > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__eNOgB {
    color: #000 !important;
    text-decoration: underline !important
}

@media screen and (max-width: 576px) {
    .style_table__l6SJv td {
        display: block;
        width: 100%
    }
}

.style_table_td_title__FCkcN {
    padding-right: 42px;
    padding-bottom: 8px
}

@media screen and (max-width: 992px) {
    .style_table_td_title__FCkcN {
        padding-right: 43px;
        padding-bottom: 3px
    }
}

@media screen and (max-width: 576px) {
    .style_table_td_title__FCkcN {
        padding-right: unset;
        margin-bottom: 0 !important
    }
}

.style_table_td_text__I2anC {
    padding-bottom: 8px
}

@media screen and (max-width: 992px) {
    .style_table_td_text__I2anC {
        padding-bottom: 3px
    }
}

@media screen and (max-width: 576px) {
    .style_table_td_text__I2anC {
        padding-bottom: 15px !important
    }
}

.style_padding__x__Joxbv {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__Joxbv {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__Joxbv {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__Joxbv {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__5KaZL {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__5KaZL {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__5KaZL {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__h_UUe {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__h_UUe {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__h_UUe {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__h_UUe {
        padding-top: 56px
    }
}

.style_padding__bottom__0MjeN {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__0MjeN {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__0MjeN {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__0MjeN {
        padding-bottom: 28px
    }
}

.style_padding__right__gI8Xu {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__gI8Xu {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__gI8Xu {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__gI8Xu {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__gI8Xu {
        padding-right: 30px
    }
}

.style_padding__left__e4d8c {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__e4d8c {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__e4d8c {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__e4d8c {
        padding-left: 30px
    }
}

.style_body-text-mb__F8UFw {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__F8UFw {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__F8UFw {
        margin-bottom: 20px
    }
}

.style_h3-mb__Br_rS {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__Br_rS {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__Br_rS {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__Mg31h {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__Mg31h {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__Mg31h {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__Mg31h {
        padding-top: 7px
    }
}

.style_pb_xs__C2wUS {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__C2wUS {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__C2wUS {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__C2wUS {
        padding-bottom: 7px
    }
}

.style_pt_1__1NfZ9 {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__1NfZ9 {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__1NfZ9 {
        padding-top: 14px
    }
}

.style_pb_1__yMlQc {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__yMlQc {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__yMlQc {
        padding-bottom: 14px
    }
}

.style_pt_2___aCSh {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2___aCSh {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2___aCSh {
        padding-top: 28px
    }
}

.style_pb_2__mkLyy {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__mkLyy {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__mkLyy {
        padding-bottom: 28px
    }
}

.style_pt_3__vCPyt {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__vCPyt {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__vCPyt {
        padding-top: 42px
    }
}

.style_pb_3__WxYC5 {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__WxYC5 {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__WxYC5 {
        padding-bottom: 42px
    }
}

.style_pt_4__1MKfY {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__1MKfY {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__1MKfY {
        padding-top: 56px
    }
}

.style_pb_4__ctl1y {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__ctl1y {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__ctl1y {
        padding-bottom: 56px
    }
}

.style_pt_8__bAoJm {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__bAoJm {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__bAoJm {
        padding-top: 112px
    }
}

.style_pb_8__E_Aex {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__E_Aex {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__E_Aex {
        padding-bottom: 112px
    }
}

.style_p_xs__FPslw {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__FPslw {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__FPslw {
        padding: 7px
    }
}

.style_p_1__a_Gzr {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__a_Gzr {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__a_Gzr {
        padding: 14px
    }
}

.style_p_2__ZFQpU {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__ZFQpU {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__ZFQpU {
        padding: 28px
    }
}

.style_p_3__En9VR {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__En9VR {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__En9VR {
        padding: 42px
    }
}

.style_p_4__WIkOi {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__WIkOi {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__WIkOi {
        padding: 56px
    }
}

.style_p_8__UjaBu {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__UjaBu {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__UjaBu {
        padding: 112px
    }
}

.style_btn__MagGS {
    border-radius: 10px;
    width: fit-content
}

.style_btn__MagGS:not(.style_btn-link__6IEGf) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__MagGS:not(.style_btn-link__6IEGf) {
        font-size: 15px
    }
}

.style_btn__MagGS.style_btn-primary__jxSxx {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__MagGS.style_btn-whatsapp__Fm_aB {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__MagGS.style_btn-primary__jxSxx:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__MagGS.style_btn-primary-light__ecQMX {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__MagGS.style_btn-secondary__y0Qbj {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__MagGS.style_btn-form__uiCBK {
    background-color: #82e8cd
}

.style_btn__MagGS.style_btn-form__uiCBK:hover {
    color: #fff
}

.style_btn__MagGS.style_btn-link__6IEGf, .style_btn__MagGS.style_btn-link__6IEGf:active, .style_btn__MagGS.style_btn-link__6IEGf:focus, .style_btn__MagGS.style_btn-link__6IEGf:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__MagGS.style_btn-link__6IEGf, .style_btn__MagGS.style_btn-link__6IEGf:active, .style_btn__MagGS.style_btn-link__6IEGf:focus, .style_btn__MagGS.style_btn-link__6IEGf:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__MagGS.style_btn-link__6IEGf:hover {
    color: #3b3b96
}

.style_btn__MagGS.style_btn-social__vtt4A {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__MagGS.style_btn-medical__cVcXi {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__MagGS.style_btn-medical-purple__zQxBv {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__MagGS.style_btn-social-pink__8VDxb {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__MagGS.style_btn-main-blue__D6iEQ {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__HKx_x:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__ANzQT, .style_black-link__ANzQT a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__ANzQT:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__MagGS.style_btn-link__6IEGf, .style_btn__MagGS.style_lg__0f2u9, .style_btn__MagGS.style_md__3z4Qx, .style_btn__MagGS.style_sm__sqpH9 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__MagGS.style_btn-link__6IEGf, .style_btn__MagGS.style_lg__0f2u9, .style_btn__MagGS.style_md__3z4Qx, .style_btn__MagGS.style_sm__sqpH9 {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__MagGS.style_btn-link__6IEGf, .style_btn__MagGS.style_lg__0f2u9, .style_btn__MagGS.style_md__3z4Qx, .style_btn__MagGS.style_sm__sqpH9 {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__MagGS.style_sm__sqpH9 {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__MagGS.style_sm__sqpH9 {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__MagGS.style_sm__sqpH9 {
        min-width: 130px
    }
}

.style_btn__MagGS.style_md__3z4Qx {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__MagGS.style_md__3z4Qx {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__MagGS.style_md__3z4Qx {
        min-width: 186px
    }
}

.style_btn__MagGS.style_lg__0f2u9 {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__MagGS.style_lg__0f2u9 {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__MagGS.style_lg__0f2u9 {
        min-width: 215px
    }
}

.style_btn__MagGS.style_xl__orGce {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__MagGS.style_xl__orGce {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__MagGS.style_xl__orGce {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__Hlf_A {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__Hlf_A {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__Hlf_A {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__ne_R3 {
    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__ne_R3 {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__MagGS.style_btn-link__6IEGf:disabled {
    color: #aaa
}

.style_footer-link__HKx_x, .style_footer-link__HKx_x a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__HKx_x:hover {
    color: #0fa
}

.style_btn-anmetist__VK7IN {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__Fgwf4 {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__UquKR {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family___jRwM {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__fLue6 {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__etuhZ {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__a399Z, .style_h2___zL6J, .style_h3__RN41H {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__a399Z {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__a399Z {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__a399Z {
        font-size: 30px
    }
}

.style_h2___zL6J {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2___zL6J {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2___zL6J {
        font-size: 24px
    }
}

.style_h3__RN41H {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__RN41H {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__RN41H {
        font-size: 24px
    }
}

.style_h4__IO6E6, .style_h5__s8yfh {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__IO6E6, .style_h5__s8yfh {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__IO6E6, .style_h5__s8yfh {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__oLBNz {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__oLBNz {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__oLBNz {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__4NoUu, .style_textual_highlight__PNRFV {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__4NoUu {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__4NoUu {
        font-size: 15px
    }
}

.style_textual_highlight__PNRFV {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__PNRFV {
        font-size: 15px
    }
}

.style_button-text__hWYf5 {
    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__hWYf5 {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__Pi3bf {
    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__Pi3bf {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__FoVtX {
    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__FoVtX {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__Pi3bf p:last-child, .style_body-text__FoVtX p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__IqBfG {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__IqBfG {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__IqBfG.style_dropdown-item__UDRRA {
        font-size: 14px !important
    }
}

.style_title__gS6aw, .style_title__gS6aw.style_h2___zL6J {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__gS6aw, .style_title__gS6aw.style_h2___zL6J {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__gS6aw, .style_title__gS6aw.style_h2___zL6J {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__UnnfS {
    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__UnnfS {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__UnnfS {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__OIgJE {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__OIgJE {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__OIgJE {
        margin-bottom: 15px
    }
}

.style_cta-text__NKWyD {
    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__NKWyD {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__NKWyD {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__AB5fV {
    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__AB5fV {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__N2XK4.style_h3__RN41H {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__N2XK4.style_h3__RN41H {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__N2XK4.style_h3__RN41H {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__tGUln {
    height: 434px
}

.style_card_1__tGUln .style_card_image__njvRb img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__tGUln {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__tGUln .style_card_image__njvRb {
        height: 231px
    }

    .style_card_1__tGUln .style_card_body__wRL5q {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__tGUln {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__tGUln .style_card_image__njvRb {
        height: 127px
    }

    .style_card_1__tGUln .style_card_body__wRL5q {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__tGUln {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__tGUln .style_card_image__njvRb {
        height: 200px
    }

    .style_card_1__tGUln .style_card_body__wRL5q {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__d9OVT {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__d9OVT {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__d9OVT {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__tGUln, .style_card_2__d9OVT {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__tGUln, .style_card_2__d9OVT {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__tGUln, .style_card_2__d9OVT {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__tGUln, .style_card_2__d9OVT {
        width: 330px !important
    }
}

.style_card_body__wRL5q {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__wRL5q {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__wRL5q {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__wRL5q {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__wRL5q {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__wRL5q {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__wRL5q {
        height: 131.5px
    }
}

.style_text-black__0i4sI {
    color: #3b3b96
}

.style_text-main-orange__QMDOg {
    color: #fff !important
}

.style_text-social-red__PDwth {
    color: #ff7e47
}

.style_text-social-pink__bgOt3 {
    color: #ff92d5
}

.style_text-medic-blue__zzTvr {
    color: #fff !important
}

.style_text-medic-purple__hUmsj {
    color: #968bd9
}

.style_bg-medic-beige__UzRkg {
    background-color: #fff !important
}

.style_bg-main-orange-light__AuvFh {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__B3tW7 {
    background-color: #ffa724
}

.style_bg-amethyst-dark__FM2bm {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__NUVZQ {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__Cfb9K {
    background-color: #3e385f
}

.style_bg-main-dark__JY4lp {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__JY4lp p {
    color: #fff
}

.style_bg-main-dark__JY4lp .style_body-text__FoVtX.style_text-black__0i4sI p, .style_bg-main-dark__JY4lp .style_body-text__FoVtX.style_text-main-black__3guUq p, .style_bg-main-dark__JY4lp .style_card-text__TlsFi.style_text-black__0i4sI p, .style_bg-main-dark__JY4lp .style_card-text__TlsFi.style_text-main-black__3guUq p, .style_bg-main-dark__JY4lp .style_text-black__0i4sI p, .style_bg-main-dark__JY4lp .style_text-main-black__3guUq p {
    color: #000 !important
}

.style_bg-main-light__AG5BR {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__AG5BR p {
    color: #000
}

.style_bg-main-dark__JY4lp h1, .style_bg-main-dark__JY4lp h2, .style_bg-main-dark__JY4lp h3, .style_bg-main-dark__JY4lp h4, .style_bg-main-dark__JY4lp h5, .style_bg-main-dark__JY4lp h6 {
    color: #fff
}

.style_bg-main-light__AG5BR h1, .style_bg-main-light__AG5BR h2, .style_bg-main-light__AG5BR h3, .style_bg-main-light__AG5BR h4, .style_bg-main-light__AG5BR h5, .style_bg-main-light__AG5BR h6 {
    color: #151424
}

.style_bg-main-turquoise__gMWqj {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__2vpGD {
    background-color: #d5ddfd
}

.style_card-body__zaZfb.style_text-main-black__3guUq, .style_card-body__zaZfb.style_text-main-black__3guUq *, .style_card-footer__7Hgif.style_text-main-black__3guUq, .style_card-footer__7Hgif.style_text-main-black__3guUq *, .style_text-dark__sUPKz, .style_text-main-black__3guUq, .style_text-main-black__3guUq .style_btn-link__6IEGf, .style_text-main-black__3guUq a, .style_text-main-black__3guUq button, .style_text-main-black__3guUq div, .style_text-main-black__3guUq h1, .style_text-main-black__3guUq h2, .style_text-main-black__3guUq h3, .style_text-main-black__3guUq h4, .style_text-main-black__3guUq h5, .style_text-main-black__3guUq h6, .style_text-main-black__3guUq p, .style_text-main-black__3guUq span, .style_text-main-black__3guUq time {
    color: #000 !important
}

.style_text-coal__5D7oI {
    color: #002d32
}

.style_bg-social-red__SQ4_q {
    background-color: #fdeae1
}

.style_bg-social-red-dark__p4KDE {
    background-color: #ff7e47
}

.style_bg-social-pink___su0R {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__zdpF4 {
    background-color: #ff92d5
}

.style_bg-medic-purple__nBrAs {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__diTcC {
    background-color: #968bd9
}

.style_bg-medic-blue____sgt {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__BtULd {
    background-color: #99d4dc
}

.style_bg-coal__38JMy {
    background-color: #002d32
}

.style_bg-coal-dark__Chh_D {
    background-color: #000b0d
}

.style_bg-coal-light__lMgjW {
    background-color: #f0fcfd
}

.style_bg-main-blue__mX6JO {
    background-color: #3b3b96
}

.style_bg-ash-20__oOCCC {
    background-color: #dcdcdc
}

.style_bg-main-white__NJM4K, .style_bg-white__41tLN {
    background-color: #fff
}

.style_bg-amethyst__g_rvt {
    background-color: #8a84f5
}

.style_bg-turquoise__SGh33 {
    background-color: #23d2af
}

.style_bg-transparent__xDDAQ {
    background: transparent
}

.style_text-decoration-none__ed5YF {
    text-decoration: none !important
}

.style_form-control__b5TN1 {
    min-height: 50px
}

.style_form-check-input__OOQIW, .style_form-check-input__OOQIW[type=checkbox], .style_form-control__b5TN1, .style_form-select__go5tX {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__DgLMk .style_form-check-input__OOQIW {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__DgLMk .style_form-check-input__OOQIW: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__Z_gdm .style_form-check-input__OOQIW {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__Z_gdm .style_form-check-input__OOQIW: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__o1RWW {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__o1RWW {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__o1RWW {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__MagGS {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__n1uxL + .style_btn__MagGS:hover {
    color: #fff !important
}

.style_card__WCsJV.style_custom__card__bygrF {
    --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__9io02 {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__9io02 {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__B1CiL {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__wDOde {
    border: none !important
}

.style_navbar-toggler__wDOde:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__i_a5E .style_navbar-toggler-icon__aTj82 {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__aTj82.style_light_ellipsis__B8Xrs {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__qyD9U .style_dropdown-menu__WX_wD {
    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__qyD9U .style_dropdown-menu__WX_wD {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__qyD9U .style_dropdown-menu__WX_wD * {
        color: #fff !important
    }
}

.style_navbar-nav__qyD9U .style_dropdown-menu__WX_wD .style_dropdown-item__UDRRA {
    color: #000 !important
}

.style_navbar-nav__qyD9U .style_dropdown-menu__WX_wD .style_dropdown-item__UDRRA:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__cN_Uu {
    background-color: #fff !important
}

.style_custom__pagination__Fpww9 {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__Fpww9 {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__Fpww9 {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__Fpww9 {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__Fpww9 .style_page-item__DdX7X {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__Fpww9 .style_page-item__DdX7X {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__Fpww9 .style_page-link__pSC7T {
    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__Fpww9 .style_page-link__pSC7T {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__Fpww9 .style_page-link__pSC7T {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__Fpww9 .style_active__8O8y2 .style_page-link__pSC7T {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__n0i8P {
    border-radius: 10px !important
}

.style_react-calendar__ekYmb {
    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__ekYmb {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__ekYmb .style_react-calendar__navigation__7J3ro {
    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__ekYmb .style_react-calendar__navigation__7J3ro {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__ekYmb .style_react-calendar__navigation__7J3ro {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__ekYmb .style_react-calendar__navigation__label__kg7zZ {
    color: #ffa724 !important
}

.style_react-calendar__ekYmb .style_react-calendar__navigation__arrow__jdH3R {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__ekYmb .style_react-calendar__navigation__next2-button___ntoP, .style_react-calendar__ekYmb .style_react-calendar__navigation__prev2-button__LFfRj {
    display: none !important
}

.style_react-calendar__ekYmb .style_react-calendar__month-view__weekdays__FGtcw {
    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__ekYmb .style_react-calendar__month-view__weekdays__FGtcw {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__ekYmb .style_react-calendar__month-view__days__day--neighboringMonth__Ophb8 {
    color: #b5b5b5 !important
}

.style_react-calendar__ekYmb .style_react-calendar__tile__cS0go {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__ekYmb .style_react-calendar__tile__cS0go {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__ekYmb .style_react-calendar__tile__cS0go abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__ekYmb .style_react-calendar__tile__cS0go abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__ekYmb .style_react-calendar__tile--active__UkyFM {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__ekYmb .style_react-calendar__tile--active__UkyFM abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__ekYmb .style_react-calendar__tile--now__jdIec {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__ekYmb .style_react-calendar__tile--now__jdIec abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__ekYmb .style_react-calendar__month-view__days__day--weekend__EhfIh:not(.style_react-calendar__tile--active__UkyFM) {
    color: #ffa724 !important
}

.style_pointer__YFrrP {
    cursor: pointer
}

.style_link_banner_text__SUjLH {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__SUjLH {
        margin-bottom: 28px
    }
}

.style_link_banner__IJ99F {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__IJ99F {
        padding-left: 21px
    }
}

.style_links_spacing__CJC3e {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__CJC3e {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__CJC3e {
        margin-right: 0
    }
}

.style_button_padding__e5XVd {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__e5XVd {
        padding: 12px 16px
    }
}

.style_links_button__l_8My {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__l_8My {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__jyv8I {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__dZQFi {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__dZQFi {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__dZQFi {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__dZQFi {
        padding: 50px 20px
    }
}

.style_standalone__teaser__dZQFi p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__dZQFi {
        white-space: unset !important
    }
}

.style_fDbOPw__dIpSr {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__1uaro {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__qkGCo {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__qkGCo {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__qkGCo {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__9bR_X {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__D_bEL {
    display: flex !important
}

.style_fw-500__caYtU {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__w8Kyn {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__w8Kyn {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__w8Kyn {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__w8Kyn {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__xY8mT {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__xY8mT {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__xY8mT {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__Fc8Iq, .style_uploadfilebutton__hV7ZG {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__hV7ZG {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__hV7ZG {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__hV7ZG {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__Fc8Iq {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__Fc8Iq {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__Fc8Iq {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__tULbc {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement___p6sk {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__UscEa, .style_first_component_big_searchbar__xU4_d {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__UscEa, .style_first_component_big_searchbar__xU4_d {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__UscEa, .style_first_component_big_searchbar__xU4_d {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__xU4_d {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__UZA8M {
    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__upIZe {
    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__upIZe {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__upIZe {
        overflow-y: scroll
    }
}

.style_cn-body__upIZe > p, .style_cn-body__upIZe > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__O2sPu > .style_cm-btn__RmjT3.style_cm-btn-danger__ZyTP4.style_cn-decline__wYYeC {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__O2sPu > .style_cm-btn__RmjT3.style_cm-btn-success__K6JrU {
    font-size: 20px
}

.style_cm-modal___EC8i > .style_cm-header__f0AG0 {
    background-color: #fef2e0 !important
}

.style_cm-modal___EC8i > .style_cm-header__f0AG0 .style_title__gS6aw {
    color: #3b3b96 !important
}

.style_cm-modal___EC8i > .style_cm-header__f0AG0 p > span {
    color: #000 !important
}

.style_cm-modal___EC8i > .style_cm-header__f0AG0 button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal___EC8i > .style_cm-header__f0AG0 a {
    color: #3b3b96 !important
}

.style_cm-modal___EC8i.style_cm-klaro__xwO9h {
    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___EC8i > .style_cm-body__q9tPf, .style_cm-modal___EC8i > .style_cm-footer__67zJM {
    background-color: #fef2e0 !important
}

.style_cm-list-title__o4uRe {
    color: #3b3b96 !important
}

.style_cm-caret__3_Zus > a {
    color: #ffa724 !important
}

.style_cookie-modal__3M3Le {
    z-index: 100000 !important
}

.style_cn-ok__qf_Ur {
    flex-direction: column !important
}

.style_cn-buttons__O2sPu {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__O2sPu > .style_cm-btn__RmjT3.style_cm-btn-success__K6JrU, .style_klaro__4XcDW .style_cookie-modal__3M3Le .style_cm-list-input__5TJQn:checked + .style_cm-list-label___LGrH .style_slider__6oPje {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__k_Kpw > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__4ytHb {
    color: #000 !important;
    text-decoration: underline !important
}

.style_timeline_con__hKLOY {
    float: left;
    width: 100%;
    margin-bottom: 110px;
    top: 20px
}

.style_timeline_con__hKLOY:nth-child(odd) {
    left: 0
}

.style_timeline_con__hKLOY:last-child {
    margin-bottom: 0
}

.style_timeline_small__3c_Se .style_timeline_spacer__pDdiG {
    top: 49px;
    height: 51px
}

@media (min-width: 768px) {
    .style_search-box__UB4UU {
        margin-top: -40px;
        position: relative;
        z-index: 1
    }

    .style_o-shadow__zKDAM {
        -webkit-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
        box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)
    }

    .style_search-box__UB4UU.style_bg-orange__RjH02 {
        border-radius: 5px
    }

    .style_dropdown__yokzg:hover .style_dropdown-menu__WX_wD {
        display: block
    }

    .style_dropdown-menu__WX_wD {
        margin-top: 0 !important
    }

    .style_timeline_con__hKLOY {
        left: calc(50% - 35px);
        width: 51%
    }

    .style_timeline_con__hKLOY:nth-child(odd) {
        left: calc(50% - 35px)
    }

    .style_timeline_con__hKLOY.style_timeline_small__3c_Se:nth-child(2n) > .style_timeline_bubble__e36XH {
        left: 9px
    }

    .style_timeline_con__hKLOY:nth-child(odd) > .style_timeline_text__yhdAb:before {
        right: -10px;
        left: unset;
        transform: rotate(180deg)
    }

    .style_timeline_con__hKLOY:nth-child(odd) > .style_timeline_text__yhdAb {
        left: -86%
    }

    .style_timeline_text__yhdAb {
        left: 20%
    }

    .style_timeline_con__hKLOY.style_timeline_small__3c_Se:nth-child(2n) > .style_timeline_bubble__e36XH {
        left: 10px
    }
}

.style_timeline_text__yhdAb {
    display: none;
    position: absolute;
    left: 22%;
    top: 10px;
    padding: 10px;
    border: 1px solid #002f61;
    background: #fff;
    width: 80%;
    box-shadow: 0 0 10px 2px #aaa;
    z-index: 1
}

.style_timeline_spacer__pDdiG {
    float: left;
    border: 5px solid #000;
    height: 111px;
    position: absolute;
    top: 69px;
    left: 30px;
    box-shadow: 2px 2px 3px 2px #aaa;
    -moz-box-shadow: 2px 2px 3px 2px #aaa;
    -webkit-box-shadow: 2px 2px 3px 2px #aaa
}

.style_timeline_bubble__e36XH:hover {
    background: #002f61;
    color: #f7a600
}

.style_timeline_bubble__e36XH {
    background: #f7a600;
    color: #002f61;
    border-radius: 50%;
    border: 2px solid #002f61;
    width: 70px;
    height: 70px;
    line-height: 70px;
    font-size: 1.2em;
    text-align: center;
    font-weight: 700;
    float: left;
    cursor: pointer;
    box-shadow: 2px 2px 3px 2px #aaa;
    -moz-box-shadow: 2px 2px 3px 2px #aaa;
    -webkit-box-shadow: 2px 2px 3px 2px #aaa;
    user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none
}

.style_timeline_small__3c_Se .style_timeline_bubble__e36XH {
    height: 50px;
    width: 50px;
    left: 10px;
    line-height: 50px;
    font-size: 1em
}

.style_timeline_con__hKLOY:nth-child(odd) > .style_timeline_text__yhdAb:before {
    right: -10px;
    left: unset;
    transform: rotate(180deg)
}

.style_text__box__left__u9iWw:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    border-color: #fff transparent transparent #fff;
    border-style: solid;
    border-width: 15px;
    right: -30px;
    top: 0
}

.style_text__box__right__DY8u2:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    border-color: #fff #fff transparent transparent;
    border-style: solid;
    border-width: 15px;
    left: -30px;
    top: 0
}

.style_text__box__top__Ym3fh:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    border-color: transparent transparent #fff #fff;
    border-style: solid;
    border-width: 15px;
    left: 50%;
    top: -30px;
    transform: translateX(10px)
}

.style_text__box__slb8w {
    padding: 44px 52px
}

@media screen and (max-width: 1280px) {
    .style_text__box__slb8w {
        padding: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_text__box__slb8w {
        padding: 25px 30px
    }
}

@media screen and (max-width: 576px) {
    .style_text__box__slb8w {
        padding: 23px 14px
    }
}

.style_baseline__mEPRW {
    z-index: 4;
    width: 400px;
    position: absolute;
    left: 50%;
    transform: translateX(-229px)
}

@media screen and (max-width: 992px) {
    .style_baseline__mEPRW {
        left: 50% !important
    }
}

@media screen and (max-width: 576px) {
    .style_baseline__mEPRW {
        width: 58%;
        left: 0 !important;
        transform: translateX(29%) !important
    }
}

.style_mobile__stage__wrapper__AVDCv:not(.style_mobile__stage__wrapper__AVDCv:first-of-type) {
    width: 200px;
    position: relative
}

@media screen and (max-width: 576px) {
    .style_mobile__stage__wrapper__AVDCv:not(.style_mobile__stage__wrapper__AVDCv:first-of-type) {
        width: 228px
    }
}

.style_story_line___zzzP {
    border: 2px solid #ffa724
}

@media screen and (max-width: 576px) {
    .style_story_line___zzzP {
        border: 1px solid #ffa724 !important
    }
}

.style_story__head__ideV4 {
    width: 200px
}

@media screen and (max-width: 576px) {
    .style_story__head__ideV4 {
        width: 228px
    }
}

.style_subtitle__UnnfS {
    margin-bottom: 93px
}

@media screen and (max-width: 992px) {
    .style_subtitle__UnnfS {
        margin-bottom: 53px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__UnnfS {
        margin-bottom: 49px
    }
}

.style_stage__title__3m4_x {
    margin-bottom: 7px
}

@media screen and (max-width: 992px) {
    .style_stage__title__3m4_x {
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_stage__title__3m4_x {
        margin-bottom: 7px
    }
}

.style_loadLess__vGKvC, .style_loadMore__OPZza {
    background-color: hsla(36, 94%, 94%, .729);
    backdrop-filter: blur(10px)
}

.style_loadMore__OPZza {
    padding-top: 10px;
    padding-bottom: 5px;
    width: 100vw;
    margin-left: -100px
}

@media screen and (min-width: 992px) {
    .style_loadMore__OPZza {
        padding-top: 19px
    }

    .style_loadMore__OPZza:before {
        content: "";
        display: block;
        border: 1px solid #ffa724;
        width: 100px;
        height: 0;
        margin-inline: auto;
        margin-bottom: 26px
    }
}

@media screen and (max-width: 1280px) {
    .style_loadMore__OPZza {
        margin-left: -50px
    }
}

@media screen and (max-width: 992px) {
    .style_loadMore__OPZza {
        margin-left: -40px
    }
}

@media screen and (max-width: 576px) {
    .style_loadMore__OPZza {
        margin-left: -30px
    }
}

.style_loadLess__vGKvC {
    padding-bottom: 5px;
    padding-top: 19px
}

@media screen and (min-width: 992px) {
    .style_loadLess__vGKvC {
        padding-top: 0
    }

    .style_loadLess__vGKvC:before {
        content: "";
        display: block;
        border: 1px solid #ffa724;
        width: 100px;
        height: 0;
        margin-inline: auto;
        margin-bottom: 26px
    }
}

.style_loadLess_notfixed__zUQdx {
    width: 100vw;
    margin-left: -100px
}

@media screen and (max-width: 1280px) {
    .style_loadLess_notfixed__zUQdx {
        margin-left: -50px
    }
}

@media screen and (max-width: 992px) {
    .style_loadLess_notfixed__zUQdx {
        margin-left: -40px
    }
}

@media screen and (max-width: 576px) {
    .style_loadLess_notfixed__zUQdx {
        margin-left: -30px
    }
}

.style_padding__x__QX_X6 {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__QX_X6 {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__QX_X6 {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__QX_X6 {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__CsMtx {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__CsMtx {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__CsMtx {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__e3RvO {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__e3RvO {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__e3RvO {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__e3RvO {
        padding-top: 56px
    }
}

.style_padding__bottom__MaCQq {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__MaCQq {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__MaCQq {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__MaCQq {
        padding-bottom: 28px
    }
}

.style_padding__right___ZrMZ {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right___ZrMZ {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right___ZrMZ {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right___ZrMZ {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right___ZrMZ {
        padding-right: 30px
    }
}

.style_padding__left__OCgKs {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__OCgKs {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__OCgKs {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__OCgKs {
        padding-left: 30px
    }
}

.style_body-text-mb__tdAQz {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__tdAQz {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__tdAQz {
        margin-bottom: 20px
    }
}

.style_h3-mb__6uH4Y {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__6uH4Y {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__6uH4Y {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__NNmzH {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__NNmzH {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__NNmzH {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__NNmzH {
        padding-top: 7px
    }
}

.style_pb_xs__IDmCm {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__IDmCm {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__IDmCm {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__IDmCm {
        padding-bottom: 7px
    }
}

.style_pt_1__3TRer {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__3TRer {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__3TRer {
        padding-top: 14px
    }
}

.style_pb_1__hhaeE {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__hhaeE {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__hhaeE {
        padding-bottom: 14px
    }
}

.style_pt_2__OD3XN {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__OD3XN {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__OD3XN {
        padding-top: 28px
    }
}

.style_pb_2__Uhe3D {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__Uhe3D {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__Uhe3D {
        padding-bottom: 28px
    }
}

.style_pt_3__JJKLA {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__JJKLA {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__JJKLA {
        padding-top: 42px
    }
}

.style_pb_3__2X7U7 {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__2X7U7 {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__2X7U7 {
        padding-bottom: 42px
    }
}

.style_pt_4__A1na3 {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__A1na3 {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__A1na3 {
        padding-top: 56px
    }
}

.style_pb_4__ayBbt {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__ayBbt {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__ayBbt {
        padding-bottom: 56px
    }
}

.style_pt_8__eFYFH {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__eFYFH {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__eFYFH {
        padding-top: 112px
    }
}

.style_pb_8__4lLIK {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__4lLIK {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__4lLIK {
        padding-bottom: 112px
    }
}

.style_p_xs__LQ0Zt {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__LQ0Zt {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__LQ0Zt {
        padding: 7px
    }
}

.style_p_1__2hAQJ {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__2hAQJ {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__2hAQJ {
        padding: 14px
    }
}

.style_p_2__xBZvE {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__xBZvE {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__xBZvE {
        padding: 28px
    }
}

.style_p_3__i3_k_ {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__i3_k_ {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__i3_k_ {
        padding: 42px
    }
}

.style_p_4__wqs6j {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__wqs6j {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__wqs6j {
        padding: 56px
    }
}

.style_p_8__qtEj8 {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__qtEj8 {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__qtEj8 {
        padding: 112px
    }
}

.style_btn__xAiFz {
    border-radius: 10px;
    width: fit-content
}

.style_btn__xAiFz:not(.style_btn-link__FzCA9) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__xAiFz:not(.style_btn-link__FzCA9) {
        font-size: 15px
    }
}

.style_btn__xAiFz.style_btn-primary__ggLBc {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__xAiFz.style_btn-whatsapp__d9q_S {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__xAiFz.style_btn-primary__ggLBc:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__xAiFz.style_btn-primary-light__Frc9w {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__xAiFz.style_btn-secondary__ISTmD {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__xAiFz.style_btn-form__bWn45 {
    background-color: #82e8cd
}

.style_btn__xAiFz.style_btn-form__bWn45:hover {
    color: #fff
}

.style_btn__xAiFz.style_btn-link__FzCA9, .style_btn__xAiFz.style_btn-link__FzCA9:active, .style_btn__xAiFz.style_btn-link__FzCA9:focus, .style_btn__xAiFz.style_btn-link__FzCA9:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__xAiFz.style_btn-link__FzCA9, .style_btn__xAiFz.style_btn-link__FzCA9:active, .style_btn__xAiFz.style_btn-link__FzCA9:focus, .style_btn__xAiFz.style_btn-link__FzCA9:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__xAiFz.style_btn-link__FzCA9:hover {
    color: #3b3b96
}

.style_btn__xAiFz.style_btn-social__FiqGE {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__xAiFz.style_btn-medical__rq7ZX {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__xAiFz.style_btn-medical-purple__95Qo6 {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__xAiFz.style_btn-social-pink__aGd1v {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__xAiFz.style_btn-main-blue__DuZJ1 {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__w48Kw:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__y4FPM, .style_black-link__y4FPM a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__y4FPM:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__xAiFz.style_btn-link__FzCA9, .style_btn__xAiFz.style_lg__9hR_9, .style_btn__xAiFz.style_md__8pmJM, .style_btn__xAiFz.style_sm__vNI4E {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__xAiFz.style_btn-link__FzCA9, .style_btn__xAiFz.style_lg__9hR_9, .style_btn__xAiFz.style_md__8pmJM, .style_btn__xAiFz.style_sm__vNI4E {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__xAiFz.style_btn-link__FzCA9, .style_btn__xAiFz.style_lg__9hR_9, .style_btn__xAiFz.style_md__8pmJM, .style_btn__xAiFz.style_sm__vNI4E {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__xAiFz.style_sm__vNI4E {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__xAiFz.style_sm__vNI4E {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__xAiFz.style_sm__vNI4E {
        min-width: 130px
    }
}

.style_btn__xAiFz.style_md__8pmJM {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__xAiFz.style_md__8pmJM {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__xAiFz.style_md__8pmJM {
        min-width: 186px
    }
}

.style_btn__xAiFz.style_lg__9hR_9 {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__xAiFz.style_lg__9hR_9 {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__xAiFz.style_lg__9hR_9 {
        min-width: 215px
    }
}

.style_btn__xAiFz.style_xl__EYzbx {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__xAiFz.style_xl__EYzbx {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__xAiFz.style_xl__EYzbx {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__KuKC0 {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__KuKC0 {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__KuKC0 {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__pclWw {
    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__pclWw {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__xAiFz.style_btn-link__FzCA9:disabled {
    color: #aaa
}

.style_footer-link__w48Kw, .style_footer-link__w48Kw a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__w48Kw:hover {
    color: #0fa
}

.style_btn-anmetist__pjbsC {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__ILkfv {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__7vZoy {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__ki59N {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family___mGOz {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__G4zIi {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__arl9s, .style_h2__66zEO, .style_h3__GvRuw {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__arl9s {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__arl9s {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__arl9s {
        font-size: 30px
    }
}

.style_h2__66zEO {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__66zEO {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__66zEO {
        font-size: 24px
    }
}

.style_h3__GvRuw {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__GvRuw {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__GvRuw {
        font-size: 24px
    }
}

.style_h4__xfyt_, .style_h5__G93co {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__xfyt_, .style_h5__G93co {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__xfyt_, .style_h5__G93co {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__SHItI {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__SHItI {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__SHItI {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__A1Pn4, .style_textual_highlight__7Hh7G {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__A1Pn4 {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__A1Pn4 {
        font-size: 15px
    }
}

.style_textual_highlight__7Hh7G {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__7Hh7G {
        font-size: 15px
    }
}

.style_button-text__emWfA {
    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__emWfA {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__xsE1D {
    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__xsE1D {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__68td2 {
    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__68td2 {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__xsE1D p:last-child, .style_body-text__68td2 p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__kcuyG {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__kcuyG {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__kcuyG.style_dropdown-item__cnNMT {
        font-size: 14px !important
    }
}

.style_title__r8mU_, .style_title__r8mU_.style_h2__66zEO {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__r8mU_, .style_title__r8mU_.style_h2__66zEO {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__r8mU_, .style_title__r8mU_.style_h2__66zEO {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__fhIAy {
    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__fhIAy {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__fhIAy {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__UJxAk {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__UJxAk {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__UJxAk {
        margin-bottom: 15px
    }
}

.style_cta-text__OyHxc {
    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__OyHxc {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__OyHxc {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__NOSmC {
    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__NOSmC {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__jfQBt.style_h3__GvRuw {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__jfQBt.style_h3__GvRuw {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__jfQBt.style_h3__GvRuw {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__62_p6 {
    height: 434px
}

.style_card_1__62_p6 .style_card_image__bnDJU img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__62_p6 {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__62_p6 .style_card_image__bnDJU {
        height: 231px
    }

    .style_card_1__62_p6 .style_card_body__H0Y0Z {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__62_p6 {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__62_p6 .style_card_image__bnDJU {
        height: 127px
    }

    .style_card_1__62_p6 .style_card_body__H0Y0Z {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__62_p6 {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__62_p6 .style_card_image__bnDJU {
        height: 200px
    }

    .style_card_1__62_p6 .style_card_body__H0Y0Z {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__eHwvT {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__eHwvT {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__eHwvT {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__62_p6, .style_card_2__eHwvT {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__62_p6, .style_card_2__eHwvT {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__62_p6, .style_card_2__eHwvT {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__62_p6, .style_card_2__eHwvT {
        width: 330px !important
    }
}

.style_card_body__H0Y0Z {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__H0Y0Z {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__H0Y0Z {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__H0Y0Z {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__H0Y0Z {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__H0Y0Z {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__H0Y0Z {
        height: 131.5px
    }
}

.style_text-black__6vkaa {
    color: #3b3b96
}

.style_text-main-orange__pSZrW {
    color: #fff !important
}

.style_text-social-red__d82qv {
    color: #ff7e47
}

.style_text-social-pink__qvmfj {
    color: #ff92d5
}

.style_text-medic-blue__3rj7u {
    color: #fff !important
}

.style_text-medic-purple__m0t7T {
    color: #968bd9
}

.style_bg-medic-beige__yWzCO {
    background-color: #fff !important
}

.style_bg-main-orange-light__oS_t_ {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__cDYdi {
    background-color: #ffa724
}

.style_bg-amethyst-dark__I5Ct_ {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__oWpZN {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__s_Xxl {
    background-color: #3e385f
}

.style_bg-main-dark__FNM9J {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__FNM9J p {
    color: #fff
}

.style_bg-main-dark__FNM9J .style_body-text__68td2.style_text-black__6vkaa p, .style_bg-main-dark__FNM9J .style_body-text__68td2.style_text-main-black__KrDtj p, .style_bg-main-dark__FNM9J .style_card-text__dddVg.style_text-black__6vkaa p, .style_bg-main-dark__FNM9J .style_card-text__dddVg.style_text-main-black__KrDtj p, .style_bg-main-dark__FNM9J .style_text-black__6vkaa p, .style_bg-main-dark__FNM9J .style_text-main-black__KrDtj p {
    color: #000 !important
}

.style_bg-main-light__a8LJM {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__a8LJM p {
    color: #000
}

.style_bg-main-dark__FNM9J h1, .style_bg-main-dark__FNM9J h2, .style_bg-main-dark__FNM9J h3, .style_bg-main-dark__FNM9J h4, .style_bg-main-dark__FNM9J h5, .style_bg-main-dark__FNM9J h6 {
    color: #fff
}

.style_bg-main-light__a8LJM h1, .style_bg-main-light__a8LJM h2, .style_bg-main-light__a8LJM h3, .style_bg-main-light__a8LJM h4, .style_bg-main-light__a8LJM h5, .style_bg-main-light__a8LJM h6 {
    color: #151424
}

.style_bg-main-turquoise___UIqN {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__G_wRz {
    background-color: #d5ddfd
}

.style_card-body__3HYCr.style_text-main-black__KrDtj, .style_card-body__3HYCr.style_text-main-black__KrDtj *, .style_card-footer__7Y1du.style_text-main-black__KrDtj, .style_card-footer__7Y1du.style_text-main-black__KrDtj *, .style_text-dark__TaGsQ, .style_text-main-black__KrDtj, .style_text-main-black__KrDtj .style_btn-link__FzCA9, .style_text-main-black__KrDtj a, .style_text-main-black__KrDtj button, .style_text-main-black__KrDtj div, .style_text-main-black__KrDtj h1, .style_text-main-black__KrDtj h2, .style_text-main-black__KrDtj h3, .style_text-main-black__KrDtj h4, .style_text-main-black__KrDtj h5, .style_text-main-black__KrDtj h6, .style_text-main-black__KrDtj p, .style_text-main-black__KrDtj span, .style_text-main-black__KrDtj time {
    color: #000 !important
}

.style_text-coal__hThLf {
    color: #002d32
}

.style_bg-social-red__X_9qZ {
    background-color: #fdeae1
}

.style_bg-social-red-dark__IWJt9 {
    background-color: #ff7e47
}

.style_bg-social-pink___GuCZ {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__UvUiR {
    background-color: #ff92d5
}

.style_bg-medic-purple__MxD9v {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__t4c2k {
    background-color: #968bd9
}

.style_bg-medic-blue__XSFAs {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__ieIxX {
    background-color: #99d4dc
}

.style_bg-coal__pkNJ2 {
    background-color: #002d32
}

.style_bg-coal-dark__hxmDT {
    background-color: #000b0d
}

.style_bg-coal-light__d8Fjn {
    background-color: #f0fcfd
}

.style_bg-main-blue__e3w_R {
    background-color: #3b3b96
}

.style_bg-ash-20__bq9pB {
    background-color: #dcdcdc
}

.style_bg-main-white__kLVWE, .style_bg-white__meEPM {
    background-color: #fff
}

.style_bg-amethyst__BENbV {
    background-color: #8a84f5
}

.style_bg-turquoise__7bPUK {
    background-color: #23d2af
}

.style_bg-transparent__DfVkt {
    background: transparent
}

.style_text-decoration-none__iP3jI {
    text-decoration: none !important
}

.style_form-control__Sw5RJ {
    min-height: 50px
}

.style_form-check-input__18c2W, .style_form-check-input__18c2W[type=checkbox], .style_form-control__Sw5RJ, .style_form-select__fJ0yH {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__7giFZ .style_form-check-input__18c2W {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__7giFZ .style_form-check-input__18c2W: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__z4gVG .style_form-check-input__18c2W {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__z4gVG .style_form-check-input__18c2W: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__c9Kn2 {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__c9Kn2 {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__c9Kn2 {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__xAiFz {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__QLW1h + .style_btn__xAiFz:hover {
    color: #fff !important
}

.style_card__fwu6p.style_custom__card__dXcmc {
    --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___G90B {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link___G90B {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__L0zTs {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__VjAK4 {
    border: none !important
}

.style_navbar-toggler__VjAK4:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__Le4SR .style_navbar-toggler-icon___O_cO {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon___O_cO.style_light_ellipsis__5O6OK {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__d7XOI .style_dropdown-menu__BiV4e {
    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__d7XOI .style_dropdown-menu__BiV4e {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__d7XOI .style_dropdown-menu__BiV4e * {
        color: #fff !important
    }
}

.style_navbar-nav__d7XOI .style_dropdown-menu__BiV4e .style_dropdown-item__cnNMT {
    color: #000 !important
}

.style_navbar-nav__d7XOI .style_dropdown-menu__BiV4e .style_dropdown-item__cnNMT:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__e9ebW {
    background-color: #fff !important
}

.style_custom__pagination__JtsFs {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__JtsFs {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__JtsFs {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__JtsFs {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__JtsFs .style_page-item__l9yDm {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__JtsFs .style_page-item__l9yDm {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__JtsFs .style_page-link__9rJb4 {
    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__JtsFs .style_page-link__9rJb4 {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__JtsFs .style_page-link__9rJb4 {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__JtsFs .style_active__VOETh .style_page-link__9rJb4 {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border___PHG_ {
    border-radius: 10px !important
}

.style_react-calendar__7Ersk {
    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__7Ersk {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__7Ersk .style_react-calendar__navigation__X_t5P {
    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__7Ersk .style_react-calendar__navigation__X_t5P {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__7Ersk .style_react-calendar__navigation__X_t5P {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__7Ersk .style_react-calendar__navigation__label__tGc0a {
    color: #ffa724 !important
}

.style_react-calendar__7Ersk .style_react-calendar__navigation__arrow__6HWef {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__7Ersk .style_react-calendar__navigation__next2-button__7rVjD, .style_react-calendar__7Ersk .style_react-calendar__navigation__prev2-button__mvv4x {
    display: none !important
}

.style_react-calendar__7Ersk .style_react-calendar__month-view__weekdays__y1eaH {
    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__7Ersk .style_react-calendar__month-view__weekdays__y1eaH {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__7Ersk .style_react-calendar__month-view__days__day--neighboringMonth__xfzxg {
    color: #b5b5b5 !important
}

.style_react-calendar__7Ersk .style_react-calendar__tile__5Zbsf {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__7Ersk .style_react-calendar__tile__5Zbsf {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__7Ersk .style_react-calendar__tile__5Zbsf abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__7Ersk .style_react-calendar__tile__5Zbsf abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__7Ersk .style_react-calendar__tile--active__r6btV {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__7Ersk .style_react-calendar__tile--active__r6btV abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__7Ersk .style_react-calendar__tile--now__nKCnG {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__7Ersk .style_react-calendar__tile--now__nKCnG abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__7Ersk .style_react-calendar__month-view__days__day--weekend__u9erg:not(.style_react-calendar__tile--active__r6btV) {
    color: #ffa724 !important
}

.style_pointer__Qke0W {
    cursor: pointer
}

.style_link_banner_text__b7N4P {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__b7N4P {
        margin-bottom: 28px
    }
}

.style_link_banner__iN0Fi {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__iN0Fi {
        padding-left: 21px
    }
}

.style_links_spacing__MtZIu {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__MtZIu {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__MtZIu {
        margin-right: 0
    }
}

.style_button_padding__l2dH7 {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__l2dH7 {
        padding: 12px 16px
    }
}

.style_links_button__cUF2X {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__cUF2X {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__UxsJ6 {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__aFz1O {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__aFz1O {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__aFz1O {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__aFz1O {
        padding: 50px 20px
    }
}

.style_standalone__teaser__aFz1O p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__aFz1O {
        white-space: unset !important
    }
}

.style_fDbOPw__VgmKI {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn___cdi2 {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__n7ZlT {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__n7ZlT {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__n7ZlT {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__T1n3H {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__avQJ2 {
    display: flex !important
}

.style_fw-500__62noi {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__g1_z8 {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__g1_z8 {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__g1_z8 {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__g1_z8 {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__AJd7V {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__AJd7V {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__AJd7V {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__rPrpa, .style_uploadfilebutton__aU5d6 {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__aU5d6 {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__aU5d6 {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__aU5d6 {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__rPrpa {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__rPrpa {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__rPrpa {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__dQnRz {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__AkmEO {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component___n3lA, .style_first_component_big_searchbar___Z8g6 {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component___n3lA, .style_first_component_big_searchbar___Z8g6 {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component___n3lA, .style_first_component_big_searchbar___Z8g6 {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar___Z8g6 {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__LMy4_ {
    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__liN0i {
    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__liN0i {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__liN0i {
        overflow-y: scroll
    }
}

.style_cn-body__liN0i > p, .style_cn-body__liN0i > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__59sLA > .style_cm-btn__zJiIl.style_cm-btn-danger__TkP_S.style_cn-decline__DsJGC {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__59sLA > .style_cm-btn__zJiIl.style_cm-btn-success__UYI_N {
    font-size: 20px
}

.style_cm-modal__ZPo8z > .style_cm-header__d6URZ {
    background-color: #fef2e0 !important
}

.style_cm-modal__ZPo8z > .style_cm-header__d6URZ .style_title__r8mU_ {
    color: #3b3b96 !important
}

.style_cm-modal__ZPo8z > .style_cm-header__d6URZ p > span {
    color: #000 !important
}

.style_cm-modal__ZPo8z > .style_cm-header__d6URZ button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__ZPo8z > .style_cm-header__d6URZ a {
    color: #3b3b96 !important
}

.style_cm-modal__ZPo8z.style_cm-klaro__3vStu {
    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__ZPo8z > .style_cm-body__F9Yyi, .style_cm-modal__ZPo8z > .style_cm-footer__JOSL6 {
    background-color: #fef2e0 !important
}

.style_cm-list-title__NXUfP {
    color: #3b3b96 !important
}

.style_cm-caret__CnlBs > a {
    color: #ffa724 !important
}

.style_cookie-modal__Y7pKl {
    z-index: 100000 !important
}

.style_cn-ok__4LCh2 {
    flex-direction: column !important
}

.style_cn-buttons__59sLA {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__59sLA > .style_cm-btn__zJiIl.style_cm-btn-success__UYI_N, .style_klaro__RnkG_ .style_cookie-modal__Y7pKl .style_cm-list-input__SZ5MF:checked + .style_cm-list-label__Fjwq9 .style_slider__1A2zx {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons____XgA > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__SkXD_ {
    color: #000 !important;
    text-decoration: underline !important
}

.style_flower__container___XYPh {
    display: flex;
    align-items: flex-end;
    align-self: flex-end;
    justify-content: center;
    position: relative;
    height: 240px
}

@media screen and (max-width: 992px) {
    .style_flower__container___XYPh {
        order: 4;
        height: fit-content
    }
}

.style_flower__container___XYPh img {
    max-height: 240px;
    width: auto
}

@media screen and (max-width: 992px) {
    .style_flower__container___XYPh img {
        order: 4
    }
}

@media screen and (max-width: 576px) {
    .style_flower__container___XYPh img {
        order: 4;
        width: 135px;
        max-height: 140px
    }
}

.style_flower__container___XYPh.style_betweenRight__8h3yZ, .style_flower__container___XYPh.style_bottomRight__lyAWj {
    align-items: flex-end
}

@media screen and (max-width: 992px) {
    .style_flower__container___XYPh.style_betweenRight__8h3yZ, .style_flower__container___XYPh.style_bottomRight__lyAWj {
        align-items: center
    }
}

.style_flower__container___XYPh.style_centerRight__5rEug {
    align-items: center;
    align-self: center
}

@media screen and (max-width: 992px) {
    .style_flower__container___XYPh.style_centerRight__5rEug {
        align-items: center
    }
}

.style_flower__container___XYPh.style_betweenRight__8h3yZ img {
    position: absolute;
    bottom: -160px;
    right: -5rem
}

@media screen and (max-width: 992px) {
    .style_flower__container___XYPh.style_betweenRight__8h3yZ img {
        position: unset;
        order: 4;
        width: 197.98px;
        height: 188.38px;
        margin-top: 13px
    }
}

@media screen and (max-width: 576px) {
    .style_flower__container___XYPh.style_betweenRight__8h3yZ img {
        order: 4;
        height: 143px;
        width: 135px;
        margin-top: 13px;
        margin-bottom: 24px
    }
}

.style_img_flower_btw_div__WtcNW {
    padding-top: 15px;
    padding-bottom: 13px
}

@media screen and (max-width: 576px) {
    .style_img_flower_btw_div__WtcNW {
        padding-top: 0;
        padding-bottom: 0
    }
}

.style_padding__x___aHNP {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x___aHNP {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x___aHNP {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x___aHNP {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__6K9oU {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__6K9oU {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__6K9oU {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__s6Wcb {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__s6Wcb {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__s6Wcb {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__s6Wcb {
        padding-top: 56px
    }
}

.style_padding__bottom___9KUv {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom___9KUv {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom___9KUv {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom___9KUv {
        padding-bottom: 28px
    }
}

.style_padding__right__2eFYa {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__2eFYa {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__2eFYa {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__2eFYa {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__2eFYa {
        padding-right: 30px
    }
}

.style_padding__left__g_9Rr {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__g_9Rr {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__g_9Rr {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__g_9Rr {
        padding-left: 30px
    }
}

.style_body-text-mb__y864g {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__y864g {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__y864g {
        margin-bottom: 20px
    }
}

.style_h3-mb___WUo7 {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb___WUo7 {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb___WUo7 {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__xTO8N {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__xTO8N {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__xTO8N {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__xTO8N {
        padding-top: 7px
    }
}

.style_pb_xs__Zj88J {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__Zj88J {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__Zj88J {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__Zj88J {
        padding-bottom: 7px
    }
}

.style_pt_1__WykGX {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__WykGX {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__WykGX {
        padding-top: 14px
    }
}

.style_pb_1__5uYdn {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__5uYdn {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__5uYdn {
        padding-bottom: 14px
    }
}

.style_pt_2__bMZWO {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__bMZWO {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__bMZWO {
        padding-top: 28px
    }
}

.style_pb_2__tQVgt {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__tQVgt {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__tQVgt {
        padding-bottom: 28px
    }
}

.style_pt_3__t1Tki {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__t1Tki {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__t1Tki {
        padding-top: 42px
    }
}

.style_pb_3__UION_ {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__UION_ {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__UION_ {
        padding-bottom: 42px
    }
}

.style_pt_4__V4c_2 {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__V4c_2 {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__V4c_2 {
        padding-top: 56px
    }
}

.style_pb_4__6thHy {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__6thHy {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__6thHy {
        padding-bottom: 56px
    }
}

.style_pt_8__fie6m {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__fie6m {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__fie6m {
        padding-top: 112px
    }
}

.style_pb_8__26qCb {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__26qCb {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__26qCb {
        padding-bottom: 112px
    }
}

.style_p_xs___ZYvo {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs___ZYvo {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs___ZYvo {
        padding: 7px
    }
}

.style_p_1__nF0DX {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__nF0DX {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__nF0DX {
        padding: 14px
    }
}

.style_p_2__PXnl_ {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__PXnl_ {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__PXnl_ {
        padding: 28px
    }
}

.style_p_3__oXjke {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__oXjke {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__oXjke {
        padding: 42px
    }
}

.style_p_4__c2_C9 {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__c2_C9 {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__c2_C9 {
        padding: 56px
    }
}

.style_p_8__MWz5D {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__MWz5D {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__MWz5D {
        padding: 112px
    }
}

.style_btn__gCePW {
    border-radius: 10px;
    width: fit-content
}

.style_btn__gCePW:not(.style_btn-link__JIEQ7) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__gCePW:not(.style_btn-link__JIEQ7) {
        font-size: 15px
    }
}

.style_btn__gCePW.style_btn-primary__ev62W {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__gCePW.style_btn-whatsapp__dJXFX {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__gCePW.style_btn-primary__ev62W:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__gCePW.style_btn-primary-light__OpUzE {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__gCePW.style_btn-secondary__ZdHlc {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__gCePW.style_btn-form__ikpyR {
    background-color: #82e8cd
}

.style_btn__gCePW.style_btn-form__ikpyR:hover {
    color: #fff
}

.style_btn__gCePW.style_btn-link__JIEQ7, .style_btn__gCePW.style_btn-link__JIEQ7:active, .style_btn__gCePW.style_btn-link__JIEQ7:focus, .style_btn__gCePW.style_btn-link__JIEQ7:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__gCePW.style_btn-link__JIEQ7, .style_btn__gCePW.style_btn-link__JIEQ7:active, .style_btn__gCePW.style_btn-link__JIEQ7:focus, .style_btn__gCePW.style_btn-link__JIEQ7:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__gCePW.style_btn-link__JIEQ7:hover {
    color: #3b3b96
}

.style_btn__gCePW.style_btn-social__79Z15 {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__gCePW.style_btn-medical__549sH {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__gCePW.style_btn-medical-purple__4EaPO {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__gCePW.style_btn-social-pink__PAlh1 {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__gCePW.style_btn-main-blue__A7KRw {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__mohg9:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__CDjY3, .style_black-link__CDjY3 a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__CDjY3:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__gCePW.style_btn-link__JIEQ7, .style_btn__gCePW.style_lg__QbGNk, .style_btn__gCePW.style_md__RRtWh, .style_btn__gCePW.style_sm__6lVxy {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__gCePW.style_btn-link__JIEQ7, .style_btn__gCePW.style_lg__QbGNk, .style_btn__gCePW.style_md__RRtWh, .style_btn__gCePW.style_sm__6lVxy {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__gCePW.style_btn-link__JIEQ7, .style_btn__gCePW.style_lg__QbGNk, .style_btn__gCePW.style_md__RRtWh, .style_btn__gCePW.style_sm__6lVxy {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__gCePW.style_sm__6lVxy {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__gCePW.style_sm__6lVxy {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__gCePW.style_sm__6lVxy {
        min-width: 130px
    }
}

.style_btn__gCePW.style_md__RRtWh {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__gCePW.style_md__RRtWh {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__gCePW.style_md__RRtWh {
        min-width: 186px
    }
}

.style_btn__gCePW.style_lg__QbGNk {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__gCePW.style_lg__QbGNk {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__gCePW.style_lg__QbGNk {
        min-width: 215px
    }
}

.style_btn__gCePW.style_xl__dj4XV {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__gCePW.style_xl__dj4XV {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__gCePW.style_xl__dj4XV {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__6APXv {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__6APXv {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__6APXv {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__hKjuR {
    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__hKjuR {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__gCePW.style_btn-link__JIEQ7:disabled {
    color: #aaa
}

.style_footer-link__mohg9, .style_footer-link__mohg9 a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__mohg9:hover {
    color: #0fa
}

.style_btn-anmetist__c2WlN {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__xE9Qw {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__gHa3x {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__3Fo4D {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__wgsOe {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__DGQWg {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__utQwb, .style_h2__8E_QJ, .style_h3__ZNxd3 {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__utQwb {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__utQwb {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__utQwb {
        font-size: 30px
    }
}

.style_h2__8E_QJ {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__8E_QJ {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__8E_QJ {
        font-size: 24px
    }
}

.style_h3__ZNxd3 {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__ZNxd3 {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__ZNxd3 {
        font-size: 24px
    }
}

.style_h4__E8Dpo, .style_h5__j50DD {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__E8Dpo, .style_h5__j50DD {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__E8Dpo, .style_h5__j50DD {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__503vG {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__503vG {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__503vG {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__2gM3l, .style_textual_highlight___JKi0 {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__2gM3l {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__2gM3l {
        font-size: 15px
    }
}

.style_textual_highlight___JKi0 {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight___JKi0 {
        font-size: 15px
    }
}

.style_button-text__1V7Nl {
    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__1V7Nl {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__9QA2D {
    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__9QA2D {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__iMYXR {
    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__iMYXR {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__9QA2D p:last-child, .style_body-text__iMYXR p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__C18oi {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__C18oi {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__C18oi.style_dropdown-item__s4RA4 {
        font-size: 14px !important
    }
}

.style_title__fYkdB, .style_title__fYkdB.style_h2__8E_QJ {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__fYkdB, .style_title__fYkdB.style_h2__8E_QJ {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__fYkdB, .style_title__fYkdB.style_h2__8E_QJ {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__chMq_ {
    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__chMq_ {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__chMq_ {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__LcqNO {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__LcqNO {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__LcqNO {
        margin-bottom: 15px
    }
}

.style_cta-text__zwZ4Z {
    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__zwZ4Z {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__zwZ4Z {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__grAIy {
    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__grAIy {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__o2mpe.style_h3__ZNxd3 {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__o2mpe.style_h3__ZNxd3 {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__o2mpe.style_h3__ZNxd3 {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__ou7vH {
    height: 434px
}

.style_card_1__ou7vH .style_card_image__QTwWY img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__ou7vH {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__ou7vH .style_card_image__QTwWY {
        height: 231px
    }

    .style_card_1__ou7vH .style_card_body__gKHPj {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__ou7vH {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__ou7vH .style_card_image__QTwWY {
        height: 127px
    }

    .style_card_1__ou7vH .style_card_body__gKHPj {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__ou7vH {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__ou7vH .style_card_image__QTwWY {
        height: 200px
    }

    .style_card_1__ou7vH .style_card_body__gKHPj {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__YTtYQ {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__YTtYQ {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__YTtYQ {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__ou7vH, .style_card_2__YTtYQ {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__ou7vH, .style_card_2__YTtYQ {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__ou7vH, .style_card_2__YTtYQ {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__ou7vH, .style_card_2__YTtYQ {
        width: 330px !important
    }
}

.style_card_body__gKHPj {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__gKHPj {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__gKHPj {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__gKHPj {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__gKHPj {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__gKHPj {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__gKHPj {
        height: 131.5px
    }
}

.style_text-black__D__d_ {
    color: #3b3b96
}

.style_text-main-orange__hNF60 {
    color: #fff !important
}

.style_text-social-red__9yyBO {
    color: #ff7e47
}

.style_text-social-pink__2PX6G {
    color: #ff92d5
}

.style_text-medic-blue__K5Tin {
    color: #fff !important
}

.style_text-medic-purple__DOzIv {
    color: #968bd9
}

.style_bg-medic-beige__Z8yDl {
    background-color: #fff !important
}

.style_bg-main-orange-light__Fzp0R {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__GtH3v {
    background-color: #ffa724
}

.style_bg-amethyst-dark__D2Pak {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__gSAdk {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__N8wM2 {
    background-color: #3e385f
}

.style_bg-main-dark__mblJR {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__mblJR p {
    color: #fff
}

.style_bg-main-dark__mblJR .style_body-text__iMYXR.style_text-black__D__d_ p, .style_bg-main-dark__mblJR .style_body-text__iMYXR.style_text-main-black__CryCX p, .style_bg-main-dark__mblJR .style_card-text__c0gOY.style_text-black__D__d_ p, .style_bg-main-dark__mblJR .style_card-text__c0gOY.style_text-main-black__CryCX p, .style_bg-main-dark__mblJR .style_text-black__D__d_ p, .style_bg-main-dark__mblJR .style_text-main-black__CryCX p {
    color: #000 !important
}

.style_bg-main-light__fj9uV {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__fj9uV p {
    color: #000
}

.style_bg-main-dark__mblJR h1, .style_bg-main-dark__mblJR h2, .style_bg-main-dark__mblJR h3, .style_bg-main-dark__mblJR h4, .style_bg-main-dark__mblJR h5, .style_bg-main-dark__mblJR h6 {
    color: #fff
}

.style_bg-main-light__fj9uV h1, .style_bg-main-light__fj9uV h2, .style_bg-main-light__fj9uV h3, .style_bg-main-light__fj9uV h4, .style_bg-main-light__fj9uV h5, .style_bg-main-light__fj9uV h6 {
    color: #151424
}

.style_bg-main-turquoise__CyxqQ {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__xUn37 {
    background-color: #d5ddfd
}

.style_card-body__UlGBq.style_text-main-black__CryCX, .style_card-body__UlGBq.style_text-main-black__CryCX *, .style_card-footer___IUAg.style_text-main-black__CryCX, .style_card-footer___IUAg.style_text-main-black__CryCX *, .style_text-dark__TlfHJ, .style_text-main-black__CryCX, .style_text-main-black__CryCX .style_btn-link__JIEQ7, .style_text-main-black__CryCX a, .style_text-main-black__CryCX button, .style_text-main-black__CryCX div, .style_text-main-black__CryCX h1, .style_text-main-black__CryCX h2, .style_text-main-black__CryCX h3, .style_text-main-black__CryCX h4, .style_text-main-black__CryCX h5, .style_text-main-black__CryCX h6, .style_text-main-black__CryCX p, .style_text-main-black__CryCX span, .style_text-main-black__CryCX time {
    color: #000 !important
}

.style_text-coal__ySkH8 {
    color: #002d32
}

.style_bg-social-red__Grw7r {
    background-color: #fdeae1
}

.style_bg-social-red-dark__HfObh {
    background-color: #ff7e47
}

.style_bg-social-pink__5N8dN {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__AaCko {
    background-color: #ff92d5
}

.style_bg-medic-purple__liHNX {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__85_t1 {
    background-color: #968bd9
}

.style_bg-medic-blue__gwAH7 {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__71gRz {
    background-color: #99d4dc
}

.style_bg-coal__T_1E1 {
    background-color: #002d32
}

.style_bg-coal-dark__NxyQi {
    background-color: #000b0d
}

.style_bg-coal-light__2zje1 {
    background-color: #f0fcfd
}

.style_bg-main-blue__DA6Ne {
    background-color: #3b3b96
}

.style_bg-ash-20__TGiiT {
    background-color: #dcdcdc
}

.style_bg-main-white___Pbwk, .style_bg-white__dmrOT {
    background-color: #fff
}

.style_bg-amethyst__LCWZH {
    background-color: #8a84f5
}

.style_bg-turquoise__9BTjl {
    background-color: #23d2af
}

.style_bg-transparent__rKpH5 {
    background: transparent
}

.style_text-decoration-none__BuNGJ {
    text-decoration: none !important
}

.style_form-control__KavLS {
    min-height: 50px
}

.style_form-check-input__BAhrg, .style_form-check-input__BAhrg[type=checkbox], .style_form-control__KavLS, .style_form-select__bqy1j {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__s_hy1 .style_form-check-input__BAhrg {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__s_hy1 .style_form-check-input__BAhrg: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__3kr3Y .style_form-check-input__BAhrg {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__3kr3Y .style_form-check-input__BAhrg: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__RlNWv {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__RlNWv {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__RlNWv {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__gCePW {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__5vtjJ + .style_btn__gCePW:hover {
    color: #fff !important
}

.style_card__dfYG6.style_custom__card__doTNx {
    --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__dnZ9y {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__dnZ9y {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__pRgXw {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__EUdKD {
    border: none !important
}

.style_navbar-toggler__EUdKD:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__NXOuA .style_navbar-toggler-icon__pTGAE {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__pTGAE.style_light_ellipsis__h_iGK {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__Kw_yo .style_dropdown-menu__ap9xC {
    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__Kw_yo .style_dropdown-menu__ap9xC {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__Kw_yo .style_dropdown-menu__ap9xC * {
        color: #fff !important
    }
}

.style_navbar-nav__Kw_yo .style_dropdown-menu__ap9xC .style_dropdown-item__s4RA4 {
    color: #000 !important
}

.style_navbar-nav__Kw_yo .style_dropdown-menu__ap9xC .style_dropdown-item__s4RA4:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__NiOaW {
    background-color: #fff !important
}

.style_custom__pagination__BpHph {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__BpHph {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__BpHph {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__BpHph {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__BpHph .style_page-item__xUXAn {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__BpHph .style_page-item__xUXAn {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__BpHph .style_page-link__SHo4J {
    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__BpHph .style_page-link__SHo4J {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__BpHph .style_page-link__SHo4J {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__BpHph .style_active__HU8z0 .style_page-link__SHo4J {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__Fnjvi {
    border-radius: 10px !important
}

.style_react-calendar___m9Fe {
    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___m9Fe {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar___m9Fe .style_react-calendar__navigation__16nOe {
    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___m9Fe .style_react-calendar__navigation__16nOe {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar___m9Fe .style_react-calendar__navigation__16nOe {
        margin-bottom: 0 !important
    }
}

.style_react-calendar___m9Fe .style_react-calendar__navigation__label__wScF_ {
    color: #ffa724 !important
}

.style_react-calendar___m9Fe .style_react-calendar__navigation__arrow__BQZ2e {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar___m9Fe .style_react-calendar__navigation__next2-button__U5q96, .style_react-calendar___m9Fe .style_react-calendar__navigation__prev2-button__Wk7q3 {
    display: none !important
}

.style_react-calendar___m9Fe .style_react-calendar__month-view__weekdays__B4e1V {
    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___m9Fe .style_react-calendar__month-view__weekdays__B4e1V {
        margin-bottom: 14px !important
    }
}

.style_react-calendar___m9Fe .style_react-calendar__month-view__days__day--neighboringMonth__gAoO2 {
    color: #b5b5b5 !important
}

.style_react-calendar___m9Fe .style_react-calendar__tile__hTG1N {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar___m9Fe .style_react-calendar__tile__hTG1N {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar___m9Fe .style_react-calendar__tile__hTG1N abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar___m9Fe .style_react-calendar__tile__hTG1N abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar___m9Fe .style_react-calendar__tile--active__ybC1H {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar___m9Fe .style_react-calendar__tile--active__ybC1H abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar___m9Fe .style_react-calendar__tile--now__l_Svf {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar___m9Fe .style_react-calendar__tile--now__l_Svf abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar___m9Fe .style_react-calendar__month-view__days__day--weekend__e20zN:not(.style_react-calendar__tile--active__ybC1H) {
    color: #ffa724 !important
}

.style_pointer__wCKqv {
    cursor: pointer
}

.style_link_banner_text__GZLnO {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__GZLnO {
        margin-bottom: 28px
    }
}

.style_link_banner__205B2 {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__205B2 {
        padding-left: 21px
    }
}

.style_links_spacing__fLteF {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__fLteF {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__fLteF {
        margin-right: 0
    }
}

.style_button_padding__njCO5 {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__njCO5 {
        padding: 12px 16px
    }
}

.style_links_button__uM6Mk {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__uM6Mk {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__wzS5z {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__NMwAf {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__NMwAf {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__NMwAf {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__NMwAf {
        padding: 50px 20px
    }
}

.style_standalone__teaser__NMwAf p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__NMwAf {
        white-space: unset !important
    }
}

.style_fDbOPw__Ldo__ {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__J34S8 {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__psOP5 {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__psOP5 {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__psOP5 {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__boK28 {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__9_k_C {
    display: flex !important
}

.style_fw-500__l2_Ac {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__BdG_7 {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__BdG_7 {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__BdG_7 {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__BdG_7 {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__v1TMk {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__v1TMk {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__v1TMk {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__7a1zN, .style_uploadfilebutton__zjmY_ {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__zjmY_ {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__zjmY_ {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__zjmY_ {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__7a1zN {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__7a1zN {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__7a1zN {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__5PTFq {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__SVH0G {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__nQhC4, .style_first_component_big_searchbar__vRp8A {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__nQhC4, .style_first_component_big_searchbar__vRp8A {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__nQhC4, .style_first_component_big_searchbar__vRp8A {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__vRp8A {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__a_t62 {
    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__9Yj6d {
    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__9Yj6d {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__9Yj6d {
        overflow-y: scroll
    }
}

.style_cn-body__9Yj6d > p, .style_cn-body__9Yj6d > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__XiKQz > .style_cm-btn__CRGbM.style_cm-btn-danger__n5iFd.style_cn-decline__q_pDb {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__XiKQz > .style_cm-btn__CRGbM.style_cm-btn-success__vwHre {
    font-size: 20px
}

.style_cm-modal__o4As_ > .style_cm-header__VHj16 {
    background-color: #fef2e0 !important
}

.style_cm-modal__o4As_ > .style_cm-header__VHj16 .style_title__fYkdB {
    color: #3b3b96 !important
}

.style_cm-modal__o4As_ > .style_cm-header__VHj16 p > span {
    color: #000 !important
}

.style_cm-modal__o4As_ > .style_cm-header__VHj16 button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__o4As_ > .style_cm-header__VHj16 a {
    color: #3b3b96 !important
}

.style_cm-modal__o4As_.style_cm-klaro__tnXz8 {
    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__o4As_ > .style_cm-body__8v_bV, .style_cm-modal__o4As_ > .style_cm-footer__T3STE {
    background-color: #fef2e0 !important
}

.style_cm-list-title__D15nC {
    color: #3b3b96 !important
}

.style_cm-caret__Q65yn > a {
    color: #ffa724 !important
}

.style_cookie-modal__0o0_O {
    z-index: 100000 !important
}

.style_cn-ok__mEwZy {
    flex-direction: column !important
}

.style_cn-buttons__XiKQz {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__XiKQz > .style_cm-btn__CRGbM.style_cm-btn-success__vwHre, .style_klaro__YEolY .style_cookie-modal__0o0_O .style_cm-list-input__Jpwoo:checked + .style_cm-list-label__lNuWx .style_slider__TmQe0 {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__U_iZw > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__4LKxx {
    color: #000 !important;
    text-decoration: underline !important
}

.style_event_image__O0fMQ {
    width: 396px;
    height: 264px
}

@media screen and (max-width: 992px) {
    .style_event_image__O0fMQ {
        width: 204px;
        height: 136px;
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_event_image__O0fMQ {
        margin-bottom: 22px
    }
}

.style_padding__x__UK71Q {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__UK71Q {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__UK71Q {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__UK71Q {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__M4H_0 {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__M4H_0 {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__M4H_0 {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__Wb86h {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__Wb86h {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__Wb86h {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__Wb86h {
        padding-top: 56px
    }
}

.style_padding__bottom__e8Qv1 {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__e8Qv1 {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__e8Qv1 {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__e8Qv1 {
        padding-bottom: 28px
    }
}

.style_padding__right__1hTwI {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__1hTwI {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__1hTwI {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__1hTwI {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__1hTwI {
        padding-right: 30px
    }
}

.style_padding__left__Ci_Ci {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__Ci_Ci {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__Ci_Ci {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__Ci_Ci {
        padding-left: 30px
    }
}

.style_body-text-mb__Y7Ufw {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__Y7Ufw {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__Y7Ufw {
        margin-bottom: 20px
    }
}

.style_h3-mb__skeGx {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__skeGx {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__skeGx {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__50PUq {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__50PUq {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__50PUq {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__50PUq {
        padding-top: 7px
    }
}

.style_pb_xs__k3BiQ {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__k3BiQ {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__k3BiQ {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__k3BiQ {
        padding-bottom: 7px
    }
}

.style_pt_1__Rukuy {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__Rukuy {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__Rukuy {
        padding-top: 14px
    }
}

.style_pb_1__z8_Vk {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__z8_Vk {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__z8_Vk {
        padding-bottom: 14px
    }
}

.style_pt_2__tuIwa {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__tuIwa {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__tuIwa {
        padding-top: 28px
    }
}

.style_pb_2__hp2LO {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__hp2LO {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__hp2LO {
        padding-bottom: 28px
    }
}

.style_pt_3__uEXL3 {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__uEXL3 {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__uEXL3 {
        padding-top: 42px
    }
}

.style_pb_3__cPIiP {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__cPIiP {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__cPIiP {
        padding-bottom: 42px
    }
}

.style_pt_4__C6fIl {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__C6fIl {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__C6fIl {
        padding-top: 56px
    }
}

.style_pb_4___oi02 {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4___oi02 {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4___oi02 {
        padding-bottom: 56px
    }
}

.style_pt_8__pFusR {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__pFusR {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__pFusR {
        padding-top: 112px
    }
}

.style_pb_8__UadsL {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__UadsL {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__UadsL {
        padding-bottom: 112px
    }
}

.style_p_xs__CouGB {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__CouGB {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__CouGB {
        padding: 7px
    }
}

.style_p_1__boXIT {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__boXIT {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__boXIT {
        padding: 14px
    }
}

.style_p_2__mtwyp {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__mtwyp {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__mtwyp {
        padding: 28px
    }
}

.style_p_3__vYNl8 {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__vYNl8 {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__vYNl8 {
        padding: 42px
    }
}

.style_p_4__HGIwW {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__HGIwW {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__HGIwW {
        padding: 56px
    }
}

.style_p_8__iDDex {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__iDDex {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__iDDex {
        padding: 112px
    }
}

.style_btn__BhGu5 {
    border-radius: 10px;
    width: fit-content
}

.style_btn__BhGu5:not(.style_btn-link__I0aRD) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__BhGu5:not(.style_btn-link__I0aRD) {
        font-size: 15px
    }
}

.style_btn__BhGu5.style_btn-primary__CIQ8f {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__BhGu5.style_btn-whatsapp__ve6l8 {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__BhGu5.style_btn-primary__CIQ8f:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__BhGu5.style_btn-primary-light__HCegm {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__BhGu5.style_btn-secondary__r_Vbw {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__BhGu5.style_btn-form__AT04I {
    background-color: #82e8cd
}

.style_btn__BhGu5.style_btn-form__AT04I:hover {
    color: #fff
}

.style_btn__BhGu5.style_btn-link__I0aRD, .style_btn__BhGu5.style_btn-link__I0aRD:active, .style_btn__BhGu5.style_btn-link__I0aRD:focus, .style_btn__BhGu5.style_btn-link__I0aRD:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__BhGu5.style_btn-link__I0aRD, .style_btn__BhGu5.style_btn-link__I0aRD:active, .style_btn__BhGu5.style_btn-link__I0aRD:focus, .style_btn__BhGu5.style_btn-link__I0aRD:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__BhGu5.style_btn-link__I0aRD:hover {
    color: #3b3b96
}

.style_btn__BhGu5.style_btn-social__h5xqf {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__BhGu5.style_btn-medical__3lqeh {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__BhGu5.style_btn-medical-purple__8Dsmh {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__BhGu5.style_btn-social-pink__FDRP9 {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__BhGu5.style_btn-main-blue__E3fcR {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__oKX8s:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__wv6Uj, .style_black-link__wv6Uj a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__wv6Uj:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__BhGu5.style_btn-link__I0aRD, .style_btn__BhGu5.style_lg__V1lNo, .style_btn__BhGu5.style_md__cjNur, .style_btn__BhGu5.style_sm__wJJHa {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__BhGu5.style_btn-link__I0aRD, .style_btn__BhGu5.style_lg__V1lNo, .style_btn__BhGu5.style_md__cjNur, .style_btn__BhGu5.style_sm__wJJHa {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__BhGu5.style_btn-link__I0aRD, .style_btn__BhGu5.style_lg__V1lNo, .style_btn__BhGu5.style_md__cjNur, .style_btn__BhGu5.style_sm__wJJHa {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__BhGu5.style_sm__wJJHa {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__BhGu5.style_sm__wJJHa {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__BhGu5.style_sm__wJJHa {
        min-width: 130px
    }
}

.style_btn__BhGu5.style_md__cjNur {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__BhGu5.style_md__cjNur {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__BhGu5.style_md__cjNur {
        min-width: 186px
    }
}

.style_btn__BhGu5.style_lg__V1lNo {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__BhGu5.style_lg__V1lNo {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__BhGu5.style_lg__V1lNo {
        min-width: 215px
    }
}

.style_btn__BhGu5.style_xl__H0Rco {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__BhGu5.style_xl__H0Rco {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__BhGu5.style_xl__H0Rco {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__yfmdT {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__yfmdT {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__yfmdT {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__Ee0wu {
    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__Ee0wu {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__BhGu5.style_btn-link__I0aRD:disabled {
    color: #aaa
}

.style_footer-link__oKX8s, .style_footer-link__oKX8s a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__oKX8s:hover {
    color: #0fa
}

.style_btn-anmetist__RC0Pk {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__FiqIV {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__UodQc {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__c0ZE9 {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family___0_HI {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__LAffa {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__UMg_G, .style_h2__KNqYS, .style_h3__259a6 {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__UMg_G {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__UMg_G {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__UMg_G {
        font-size: 30px
    }
}

.style_h2__KNqYS {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__KNqYS {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__KNqYS {
        font-size: 24px
    }
}

.style_h3__259a6 {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__259a6 {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__259a6 {
        font-size: 24px
    }
}

.style_h4__E1ZAF, .style_h5___84Yq {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__E1ZAF, .style_h5___84Yq {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__E1ZAF, .style_h5___84Yq {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__O3dOv {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__O3dOv {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__O3dOv {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__nu8wB, .style_textual_highlight__0OcNx {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__nu8wB {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__nu8wB {
        font-size: 15px
    }
}

.style_textual_highlight__0OcNx {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__0OcNx {
        font-size: 15px
    }
}

.style_button-text__pN_qv {
    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__pN_qv {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__UMI6S {
    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__UMI6S {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__S0Ku4 {
    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__S0Ku4 {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__UMI6S p:last-child, .style_body-text__S0Ku4 p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__rEQ_g {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__rEQ_g {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__rEQ_g.style_dropdown-item__BzkkU {
        font-size: 14px !important
    }
}

.style_title__9i4by, .style_title__9i4by.style_h2__KNqYS {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__9i4by, .style_title__9i4by.style_h2__KNqYS {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__9i4by, .style_title__9i4by.style_h2__KNqYS {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__cz3OP {
    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__cz3OP {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__cz3OP {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__UYvBp {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__UYvBp {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__UYvBp {
        margin-bottom: 15px
    }
}

.style_cta-text__ClFUb {
    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__ClFUb {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__ClFUb {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__dYdQd {
    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__dYdQd {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__TnwyV.style_h3__259a6 {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__TnwyV.style_h3__259a6 {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__TnwyV.style_h3__259a6 {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__dr02p {
    height: 434px
}

.style_card_1__dr02p .style_card_image__67UxJ img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__dr02p {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__dr02p .style_card_image__67UxJ {
        height: 231px
    }

    .style_card_1__dr02p .style_card_body___rFiY {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__dr02p {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__dr02p .style_card_image__67UxJ {
        height: 127px
    }

    .style_card_1__dr02p .style_card_body___rFiY {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__dr02p {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__dr02p .style_card_image__67UxJ {
        height: 200px
    }

    .style_card_1__dr02p .style_card_body___rFiY {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__4iHSF {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__4iHSF {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__4iHSF {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__dr02p, .style_card_2__4iHSF {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__dr02p, .style_card_2__4iHSF {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__dr02p, .style_card_2__4iHSF {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__dr02p, .style_card_2__4iHSF {
        width: 330px !important
    }
}

.style_card_body___rFiY {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body___rFiY {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body___rFiY {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body___rFiY {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body___rFiY {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body___rFiY {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body___rFiY {
        height: 131.5px
    }
}

.style_text-black__PpIIZ {
    color: #3b3b96
}

.style_text-main-orange__2dm6_ {
    color: #fff !important
}

.style_text-social-red__5m_Zh {
    color: #ff7e47
}

.style_text-social-pink__nIU_s {
    color: #ff92d5
}

.style_text-medic-blue__FsW5g {
    color: #fff !important
}

.style_text-medic-purple___XAy7 {
    color: #968bd9
}

.style_bg-medic-beige__UrAh2 {
    background-color: #fff !important
}

.style_bg-main-orange-light__vJQ9r {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__P7Um9 {
    background-color: #ffa724
}

.style_bg-amethyst-dark__4eyn6 {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__XyH4n {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__5INaC {
    background-color: #3e385f
}

.style_bg-main-dark__BeIsh {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__BeIsh p {
    color: #fff
}

.style_bg-main-dark__BeIsh .style_body-text__S0Ku4.style_text-black__PpIIZ p, .style_bg-main-dark__BeIsh .style_body-text__S0Ku4.style_text-main-black__h6zwD p, .style_bg-main-dark__BeIsh .style_card-text__ftg8T.style_text-black__PpIIZ p, .style_bg-main-dark__BeIsh .style_card-text__ftg8T.style_text-main-black__h6zwD p, .style_bg-main-dark__BeIsh .style_text-black__PpIIZ p, .style_bg-main-dark__BeIsh .style_text-main-black__h6zwD p {
    color: #000 !important
}

.style_bg-main-light__JAy_M {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__JAy_M p {
    color: #000
}

.style_bg-main-dark__BeIsh h1, .style_bg-main-dark__BeIsh h2, .style_bg-main-dark__BeIsh h3, .style_bg-main-dark__BeIsh h4, .style_bg-main-dark__BeIsh h5, .style_bg-main-dark__BeIsh h6 {
    color: #fff
}

.style_bg-main-light__JAy_M h1, .style_bg-main-light__JAy_M h2, .style_bg-main-light__JAy_M h3, .style_bg-main-light__JAy_M h4, .style_bg-main-light__JAy_M h5, .style_bg-main-light__JAy_M h6 {
    color: #151424
}

.style_bg-main-turquoise__RGcg5 {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__AOz7e {
    background-color: #d5ddfd
}

.style_card-body__Fc1HM.style_text-main-black__h6zwD, .style_card-body__Fc1HM.style_text-main-black__h6zwD *, .style_card-footer__0jBY1.style_text-main-black__h6zwD, .style_card-footer__0jBY1.style_text-main-black__h6zwD *, .style_text-dark__0aeIp, .style_text-main-black__h6zwD, .style_text-main-black__h6zwD .style_btn-link__I0aRD, .style_text-main-black__h6zwD a, .style_text-main-black__h6zwD button, .style_text-main-black__h6zwD div, .style_text-main-black__h6zwD h1, .style_text-main-black__h6zwD h2, .style_text-main-black__h6zwD h3, .style_text-main-black__h6zwD h4, .style_text-main-black__h6zwD h5, .style_text-main-black__h6zwD h6, .style_text-main-black__h6zwD p, .style_text-main-black__h6zwD span, .style_text-main-black__h6zwD time {
    color: #000 !important
}

.style_text-coal__b8b4S {
    color: #002d32
}

.style_bg-social-red__oMpoR {
    background-color: #fdeae1
}

.style_bg-social-red-dark__0y6_n {
    background-color: #ff7e47
}

.style_bg-social-pink__PoUNg {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__eAJrg {
    background-color: #ff92d5
}

.style_bg-medic-purple__1mlCu {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__OAKnr {
    background-color: #968bd9
}

.style_bg-medic-blue__cPJWr {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__79ip6 {
    background-color: #99d4dc
}

.style_bg-coal__Dy8wF {
    background-color: #002d32
}

.style_bg-coal-dark__gL0gY {
    background-color: #000b0d
}

.style_bg-coal-light__pOMXD {
    background-color: #f0fcfd
}

.style_bg-main-blue__t_YbN {
    background-color: #3b3b96
}

.style_bg-ash-20__txut4 {
    background-color: #dcdcdc
}

.style_bg-main-white__DgXTB, .style_bg-white__LutpZ {
    background-color: #fff
}

.style_bg-amethyst__5cWXR {
    background-color: #8a84f5
}

.style_bg-turquoise__J1eww {
    background-color: #23d2af
}

.style_bg-transparent__Vxigw {
    background: transparent
}

.style_text-decoration-none__3WV3P {
    text-decoration: none !important
}

.style_form-control__P_lZx {
    min-height: 50px
}

.style_form-check-input___pfIz, .style_form-check-input___pfIz[type=checkbox], .style_form-control__P_lZx, .style_form-select__cKmYp {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__6ItB_ .style_form-check-input___pfIz {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__6ItB_ .style_form-check-input___pfIz: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__Vb9ls .style_form-check-input___pfIz {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__Vb9ls .style_form-check-input___pfIz: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__pSoaH {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__pSoaH {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__pSoaH {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__BhGu5 {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__kpH3T + .style_btn__BhGu5:hover {
    color: #fff !important
}

.style_card__GojF_.style_custom__card__FW_ve {
    --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__9wVSv {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__9wVSv {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__0Fb2d {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__QHXde {
    border: none !important
}

.style_navbar-toggler__QHXde:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__vQjAw .style_navbar-toggler-icon__GX0OW {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__GX0OW.style_light_ellipsis__fjC_w {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__aT7sf .style_dropdown-menu__qCekt {
    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__aT7sf .style_dropdown-menu__qCekt {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__aT7sf .style_dropdown-menu__qCekt * {
        color: #fff !important
    }
}

.style_navbar-nav__aT7sf .style_dropdown-menu__qCekt .style_dropdown-item__BzkkU {
    color: #000 !important
}

.style_navbar-nav__aT7sf .style_dropdown-menu__qCekt .style_dropdown-item__BzkkU:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__3ThXv {
    background-color: #fff !important
}

.style_custom__pagination__o0hhH {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__o0hhH {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__o0hhH {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__o0hhH {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__o0hhH .style_page-item__uinGs {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__o0hhH .style_page-item__uinGs {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__o0hhH .style_page-link__Pvj36 {
    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__o0hhH .style_page-link__Pvj36 {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__o0hhH .style_page-link__Pvj36 {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__o0hhH .style_active__oNZaJ .style_page-link__Pvj36 {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__dw8P1 {
    border-radius: 10px !important
}

.style_react-calendar__FVA_u {
    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__FVA_u {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__FVA_u .style_react-calendar__navigation__Jliqn {
    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__FVA_u .style_react-calendar__navigation__Jliqn {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__FVA_u .style_react-calendar__navigation__Jliqn {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__FVA_u .style_react-calendar__navigation__label__4jwcU {
    color: #ffa724 !important
}

.style_react-calendar__FVA_u .style_react-calendar__navigation__arrow__t35E5 {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__FVA_u .style_react-calendar__navigation__next2-button__mknOf, .style_react-calendar__FVA_u .style_react-calendar__navigation__prev2-button__PcdvN {
    display: none !important
}

.style_react-calendar__FVA_u .style_react-calendar__month-view__weekdays__W5X7F {
    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__FVA_u .style_react-calendar__month-view__weekdays__W5X7F {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__FVA_u .style_react-calendar__month-view__days__day--neighboringMonth__TkviK {
    color: #b5b5b5 !important
}

.style_react-calendar__FVA_u .style_react-calendar__tile__JXcmj {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__FVA_u .style_react-calendar__tile__JXcmj {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__FVA_u .style_react-calendar__tile__JXcmj abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__FVA_u .style_react-calendar__tile__JXcmj abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__FVA_u .style_react-calendar__tile--active__cLfKw {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__FVA_u .style_react-calendar__tile--active__cLfKw abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__FVA_u .style_react-calendar__tile--now__Vzboq {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__FVA_u .style_react-calendar__tile--now__Vzboq abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__FVA_u .style_react-calendar__month-view__days__day--weekend__tmhSi:not(.style_react-calendar__tile--active__cLfKw) {
    color: #ffa724 !important
}

.style_pointer__GIYfw {
    cursor: pointer
}

.style_link_banner_text__ekBJz {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__ekBJz {
        margin-bottom: 28px
    }
}

.style_link_banner__ad6xC {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__ad6xC {
        padding-left: 21px
    }
}

.style_links_spacing__IHyma {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__IHyma {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__IHyma {
        margin-right: 0
    }
}

.style_button_padding__zHkCy {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__zHkCy {
        padding: 12px 16px
    }
}

.style_links_button__OUJHG {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__OUJHG {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__oxuIx {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__WUas8 {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__WUas8 {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__WUas8 {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__WUas8 {
        padding: 50px 20px
    }
}

.style_standalone__teaser__WUas8 p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__WUas8 {
        white-space: unset !important
    }
}

.style_fDbOPw__RhPQU {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__NPDjL {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__zZjYY {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__zZjYY {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__zZjYY {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__dr7A6 {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__xsFyF {
    display: flex !important
}

.style_fw-500___c7Zj {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__apeCq {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__apeCq {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__apeCq {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__apeCq {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__GivB3 {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__GivB3 {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__GivB3 {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__wTe0N, .style_uploadfilebutton__8moP_ {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__8moP_ {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__8moP_ {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__8moP_ {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__wTe0N {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__wTe0N {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__wTe0N {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__6MeIb {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__5TEA5 {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__Mb4Q9, .style_first_component_big_searchbar__uF_fO {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__Mb4Q9, .style_first_component_big_searchbar__uF_fO {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__Mb4Q9, .style_first_component_big_searchbar__uF_fO {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__uF_fO {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__oqzCZ {
    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__XhKMh {
    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__XhKMh {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__XhKMh {
        overflow-y: scroll
    }
}

.style_cn-body__XhKMh > p, .style_cn-body__XhKMh > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__mrfas > .style_cm-btn__fKCdZ.style_cm-btn-danger__YAA2S.style_cn-decline___cslo {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__mrfas > .style_cm-btn__fKCdZ.style_cm-btn-success__J2ZZS {
    font-size: 20px
}

.style_cm-modal__QWp80 > .style_cm-header__yp4_9 {
    background-color: #fef2e0 !important
}

.style_cm-modal__QWp80 > .style_cm-header__yp4_9 .style_title__9i4by {
    color: #3b3b96 !important
}

.style_cm-modal__QWp80 > .style_cm-header__yp4_9 p > span {
    color: #000 !important
}

.style_cm-modal__QWp80 > .style_cm-header__yp4_9 button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__QWp80 > .style_cm-header__yp4_9 a {
    color: #3b3b96 !important
}

.style_cm-modal__QWp80.style_cm-klaro__ftvZP {
    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__QWp80 > .style_cm-body__auQ6g, .style_cm-modal__QWp80 > .style_cm-footer__KitNn {
    background-color: #fef2e0 !important
}

.style_cm-list-title__57mhv {
    color: #3b3b96 !important
}

.style_cm-caret__eco3S > a {
    color: #ffa724 !important
}

.style_cookie-modal__lHBVK {
    z-index: 100000 !important
}

.style_cn-ok__8DzLE {
    flex-direction: column !important
}

.style_cn-buttons__mrfas {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__mrfas > .style_cm-btn__fKCdZ.style_cm-btn-success__J2ZZS, .style_klaro__k3NGi .style_cookie-modal__lHBVK .style_cm-list-input__SdUyJ:checked + .style_cm-list-label__sUeCQ .style_slider__Hxm0J {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__no3t_ > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__aQrXq {
    color: #000 !important;
    text-decoration: underline !important
}

.style_container__nrd4E {
    border-radius: 10px;
    overflow: hidden;
    width: 396px
}

@media screen and (max-width: 992px) {
    .style_container__nrd4E {
        width: 396px
    }
}

@media screen and (max-width: 576px) {
    .style_container__nrd4E {
        width: 396px
    }
}

.style_card__body__Mx5Cu {
    padding-left: 27px;
    padding-right: 27px
}

@media screen and (max-width: 992px) {
    .style_card__body__Mx5Cu {
        padding-left: 30px;
        padding-right: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_card__body__Mx5Cu {
        padding-left: 29px;
        padding-right: 29px
    }
}

.style_label__Ivovg {
    margin-top: 18px;
    margin-bottom: 10px;
    color: #002d32
}

@media screen and (max-width: 992px) {
    .style_label__Ivovg {
        margin-top: 25px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_label__Ivovg {
        margin-top: 23px;
        margin-bottom: 12
    }
}

.style_label__Ivovg:hover {
    color: #002d32
}

.style_link__RY18v {
    margin-bottom: 17px;
    color: #002d32;
    transition: color .3s ease
}

@media screen and (max-width: 992px) {
    .style_link__RY18v {
        margin-bottom: 19px
    }
}

@media screen and (max-width: 576px) {
    .style_link__RY18v {
        margin-bottom: 18px
    }
}

.style_link__RY18v:hover {
    color: #f0fcfd !important
}

.style_icon__AJ61h {
    width: 100%;
    height: 205px
}

@media screen and (max-width: 992px) {
    .style_icon__AJ61h {
        height: 170px
    }
}

@media screen and (max-width: 576px) {
    .style_icon__AJ61h {
        height: 171px
    }
}

.style_padding__x___4EPf {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x___4EPf {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x___4EPf {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x___4EPf {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__vtOiP {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__vtOiP {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__vtOiP {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__yklIf {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__yklIf {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__yklIf {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__yklIf {
        padding-top: 56px
    }
}

.style_padding__bottom__HbMlj {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__HbMlj {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__HbMlj {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__HbMlj {
        padding-bottom: 28px
    }
}

.style_padding__right__bfp9X {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__bfp9X {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__bfp9X {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__bfp9X {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__bfp9X {
        padding-right: 30px
    }
}

.style_padding__left__P3n9C {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__P3n9C {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__P3n9C {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__P3n9C {
        padding-left: 30px
    }
}

.style_body-text-mb__YQcja {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__YQcja {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__YQcja {
        margin-bottom: 20px
    }
}

.style_h3-mb__cE_zE {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__cE_zE {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__cE_zE {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__GIo_A {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__GIo_A {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__GIo_A {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__GIo_A {
        padding-top: 7px
    }
}

.style_pb_xs__1rfw6 {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__1rfw6 {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__1rfw6 {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__1rfw6 {
        padding-bottom: 7px
    }
}

.style_pt_1__TxrTE {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__TxrTE {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__TxrTE {
        padding-top: 14px
    }
}

.style_pb_1__M1gYt {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__M1gYt {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__M1gYt {
        padding-bottom: 14px
    }
}

.style_pt_2__ezIX4 {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__ezIX4 {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__ezIX4 {
        padding-top: 28px
    }
}

.style_pb_2__Tip07 {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__Tip07 {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__Tip07 {
        padding-bottom: 28px
    }
}

.style_pt_3__sGsqo {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__sGsqo {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__sGsqo {
        padding-top: 42px
    }
}

.style_pb_3__FIEnP {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__FIEnP {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__FIEnP {
        padding-bottom: 42px
    }
}

.style_pt_4__UXcwm {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__UXcwm {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__UXcwm {
        padding-top: 56px
    }
}

.style_pb_4__4JNR2 {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__4JNR2 {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__4JNR2 {
        padding-bottom: 56px
    }
}

.style_pt_8__TKCr3 {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__TKCr3 {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__TKCr3 {
        padding-top: 112px
    }
}

.style_pb_8__hUyUq {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__hUyUq {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__hUyUq {
        padding-bottom: 112px
    }
}

.style_p_xs__iXE41 {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__iXE41 {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__iXE41 {
        padding: 7px
    }
}

.style_p_1__Epsfi {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__Epsfi {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__Epsfi {
        padding: 14px
    }
}

.style_p_2__Yrx3h {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__Yrx3h {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__Yrx3h {
        padding: 28px
    }
}

.style_p_3__basdD {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__basdD {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__basdD {
        padding: 42px
    }
}

.style_p_4__Qyn9I {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__Qyn9I {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__Qyn9I {
        padding: 56px
    }
}

.style_p_8__JzBHs {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__JzBHs {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__JzBHs {
        padding: 112px
    }
}

.style_btn__M918Z {
    border-radius: 10px;
    width: fit-content
}

.style_btn__M918Z:not(.style_btn-link__YxX0E) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__M918Z:not(.style_btn-link__YxX0E) {
        font-size: 15px
    }
}

.style_btn__M918Z.style_btn-primary__wUyWj {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__M918Z.style_btn-whatsapp__lmBy5 {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__M918Z.style_btn-primary__wUyWj:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__M918Z.style_btn-primary-light__HdDQR {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__M918Z.style_btn-secondary__igUdq {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__M918Z.style_btn-form__n5xB8 {
    background-color: #82e8cd
}

.style_btn__M918Z.style_btn-form__n5xB8:hover {
    color: #fff
}

.style_btn__M918Z.style_btn-link__YxX0E, .style_btn__M918Z.style_btn-link__YxX0E:active, .style_btn__M918Z.style_btn-link__YxX0E:focus, .style_btn__M918Z.style_btn-link__YxX0E:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__M918Z.style_btn-link__YxX0E, .style_btn__M918Z.style_btn-link__YxX0E:active, .style_btn__M918Z.style_btn-link__YxX0E:focus, .style_btn__M918Z.style_btn-link__YxX0E:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__M918Z.style_btn-link__YxX0E:hover {
    color: #3b3b96
}

.style_btn__M918Z.style_btn-social__Xhdgi {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__M918Z.style_btn-medical__jptpn {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__M918Z.style_btn-medical-purple__QFcqB {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__M918Z.style_btn-social-pink__WvEN9 {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__M918Z.style_btn-main-blue__NVjNo {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__JI39H:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__wgtcO, .style_black-link__wgtcO a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__wgtcO:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__M918Z.style_btn-link__YxX0E, .style_btn__M918Z.style_lg__4SbZ_, .style_btn__M918Z.style_md__d3jpK, .style_btn__M918Z.style_sm__E8IFX {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__M918Z.style_btn-link__YxX0E, .style_btn__M918Z.style_lg__4SbZ_, .style_btn__M918Z.style_md__d3jpK, .style_btn__M918Z.style_sm__E8IFX {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__M918Z.style_btn-link__YxX0E, .style_btn__M918Z.style_lg__4SbZ_, .style_btn__M918Z.style_md__d3jpK, .style_btn__M918Z.style_sm__E8IFX {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__M918Z.style_sm__E8IFX {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__M918Z.style_sm__E8IFX {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__M918Z.style_sm__E8IFX {
        min-width: 130px
    }
}

.style_btn__M918Z.style_md__d3jpK {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__M918Z.style_md__d3jpK {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__M918Z.style_md__d3jpK {
        min-width: 186px
    }
}

.style_btn__M918Z.style_lg__4SbZ_ {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__M918Z.style_lg__4SbZ_ {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__M918Z.style_lg__4SbZ_ {
        min-width: 215px
    }
}

.style_btn__M918Z.style_xl__PdGT4 {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__M918Z.style_xl__PdGT4 {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__M918Z.style_xl__PdGT4 {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__PvtF0 {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__PvtF0 {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__PvtF0 {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__fQdSq {
    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__fQdSq {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__M918Z.style_btn-link__YxX0E:disabled {
    color: #aaa
}

.style_footer-link__JI39H, .style_footer-link__JI39H a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__JI39H:hover {
    color: #0fa
}

.style_btn-anmetist__bRlNI {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__wX8ld {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__a14_3 {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__eRjad {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__BWsLC {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__AC8KR {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__5wyQE, .style_h2__8HarB, .style_h3__3E7bn {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__5wyQE {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__5wyQE {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__5wyQE {
        font-size: 30px
    }
}

.style_h2__8HarB {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__8HarB {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__8HarB {
        font-size: 24px
    }
}

.style_h3__3E7bn {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__3E7bn {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__3E7bn {
        font-size: 24px
    }
}

.style_h4__KVD3U, .style_h5__yGXLQ {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__KVD3U, .style_h5__yGXLQ {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__KVD3U, .style_h5__yGXLQ {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__Q8fvJ {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__Q8fvJ {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__Q8fvJ {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__Yobbw, .style_textual_highlight__5sWT5 {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__Yobbw {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__Yobbw {
        font-size: 15px
    }
}

.style_textual_highlight__5sWT5 {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__5sWT5 {
        font-size: 15px
    }
}

.style_button-text__n00R9 {
    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__n00R9 {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__DF6y_ {
    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__DF6y_ {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__yWDa8 {
    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__yWDa8 {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__DF6y_ p:last-child, .style_body-text__yWDa8 p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__yARl8 {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__yARl8 {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__yARl8.style_dropdown-item__0Iora {
        font-size: 14px !important
    }
}

.style_title__ogHsE, .style_title__ogHsE.style_h2__8HarB {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__ogHsE, .style_title__ogHsE.style_h2__8HarB {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__ogHsE, .style_title__ogHsE.style_h2__8HarB {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__r2pfh {
    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__r2pfh {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__r2pfh {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__kIURe {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__kIURe {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__kIURe {
        margin-bottom: 15px
    }
}

.style_cta-text__UE7HJ {
    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__UE7HJ {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__UE7HJ {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__wKssJ {
    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__wKssJ {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__RXGMI.style_h3__3E7bn {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__RXGMI.style_h3__3E7bn {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__RXGMI.style_h3__3E7bn {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__i8se_ {
    height: 434px
}

.style_card_1__i8se_ .style_card_image__zx0pZ img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__i8se_ {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__i8se_ .style_card_image__zx0pZ {
        height: 231px
    }

    .style_card_1__i8se_ .style_card_body__2wNmK {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__i8se_ {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__i8se_ .style_card_image__zx0pZ {
        height: 127px
    }

    .style_card_1__i8se_ .style_card_body__2wNmK {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__i8se_ {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__i8se_ .style_card_image__zx0pZ {
        height: 200px
    }

    .style_card_1__i8se_ .style_card_body__2wNmK {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__8JmrM {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__8JmrM {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__8JmrM {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__i8se_, .style_card_2__8JmrM {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__i8se_, .style_card_2__8JmrM {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__i8se_, .style_card_2__8JmrM {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__i8se_, .style_card_2__8JmrM {
        width: 330px !important
    }
}

.style_card_body__2wNmK {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__2wNmK {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__2wNmK {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__2wNmK {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__2wNmK {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__2wNmK {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__2wNmK {
        height: 131.5px
    }
}

.style_text-black__Hkg1u {
    color: #3b3b96
}

.style_text-main-orange__MLNBI {
    color: #fff !important
}

.style_text-social-red__umIba {
    color: #ff7e47
}

.style_text-social-pink__rCP5l {
    color: #ff92d5
}

.style_text-medic-blue__Ziyal {
    color: #fff !important
}

.style_text-medic-purple__dk1QC {
    color: #968bd9
}

.style_bg-medic-beige__Czyiz {
    background-color: #fff !important
}

.style_bg-main-orange-light__uTmlg {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__mtmGm {
    background-color: #ffa724
}

.style_bg-amethyst-dark__dsMvA {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__sWYmJ {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__oBYd_ {
    background-color: #3e385f
}

.style_bg-main-dark__dPpj1 {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__dPpj1 p {
    color: #fff
}

.style_bg-main-dark__dPpj1 .style_body-text__yWDa8.style_text-black__Hkg1u p, .style_bg-main-dark__dPpj1 .style_body-text__yWDa8.style_text-main-black__izfU1 p, .style_bg-main-dark__dPpj1 .style_card-text___MZ7s.style_text-black__Hkg1u p, .style_bg-main-dark__dPpj1 .style_card-text___MZ7s.style_text-main-black__izfU1 p, .style_bg-main-dark__dPpj1 .style_text-black__Hkg1u p, .style_bg-main-dark__dPpj1 .style_text-main-black__izfU1 p {
    color: #000 !important
}

.style_bg-main-light__RpBy9 {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__RpBy9 p {
    color: #000
}

.style_bg-main-dark__dPpj1 h1, .style_bg-main-dark__dPpj1 h2, .style_bg-main-dark__dPpj1 h3, .style_bg-main-dark__dPpj1 h4, .style_bg-main-dark__dPpj1 h5, .style_bg-main-dark__dPpj1 h6 {
    color: #fff
}

.style_bg-main-light__RpBy9 h1, .style_bg-main-light__RpBy9 h2, .style_bg-main-light__RpBy9 h3, .style_bg-main-light__RpBy9 h4, .style_bg-main-light__RpBy9 h5, .style_bg-main-light__RpBy9 h6 {
    color: #151424
}

.style_bg-main-turquoise__8q_If {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__7J6jr {
    background-color: #d5ddfd
}

.style_card-body__Fer2C.style_text-main-black__izfU1, .style_card-body__Fer2C.style_text-main-black__izfU1 *, .style_card-footer__eMpEU.style_text-main-black__izfU1, .style_card-footer__eMpEU.style_text-main-black__izfU1 *, .style_text-dark__EbUSq, .style_text-main-black__izfU1, .style_text-main-black__izfU1 .style_btn-link__YxX0E, .style_text-main-black__izfU1 a, .style_text-main-black__izfU1 button, .style_text-main-black__izfU1 div, .style_text-main-black__izfU1 h1, .style_text-main-black__izfU1 h2, .style_text-main-black__izfU1 h3, .style_text-main-black__izfU1 h4, .style_text-main-black__izfU1 h5, .style_text-main-black__izfU1 h6, .style_text-main-black__izfU1 p, .style_text-main-black__izfU1 span, .style_text-main-black__izfU1 time {
    color: #000 !important
}

.style_text-coal__L2SON {
    color: #002d32
}

.style_bg-social-red__SrpEs {
    background-color: #fdeae1
}

.style_bg-social-red-dark__JSGku {
    background-color: #ff7e47
}

.style_bg-social-pink__GZcyj {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__tjFkM {
    background-color: #ff92d5
}

.style_bg-medic-purple__Gc7_p {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark___24D_ {
    background-color: #968bd9
}

.style_bg-medic-blue__M5WfA {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__tRlVA {
    background-color: #99d4dc
}

.style_bg-coal__CNRhQ {
    background-color: #002d32
}

.style_bg-coal-dark__laX2R {
    background-color: #000b0d
}

.style_bg-coal-light__vn5b_ {
    background-color: #f0fcfd
}

.style_bg-main-blue__nH8Ee {
    background-color: #3b3b96
}

.style_bg-ash-20__z_1G1 {
    background-color: #dcdcdc
}

.style_bg-main-white__KoL1e, .style_bg-white__d0bkK {
    background-color: #fff
}

.style_bg-amethyst__wKarG {
    background-color: #8a84f5
}

.style_bg-turquoise__jAvIi {
    background-color: #23d2af
}

.style_bg-transparent__8Sf2_ {
    background: transparent
}

.style_text-decoration-none__zvDsQ {
    text-decoration: none !important
}

.style_form-control__mRZ1h {
    min-height: 50px
}

.style_form-check-input__bSBH_, .style_form-check-input__bSBH_[type=checkbox], .style_form-control__mRZ1h, .style_form-select__FnO9e {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__ZkG7Q .style_form-check-input__bSBH_ {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__ZkG7Q .style_form-check-input__bSBH_: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__7s7Ew .style_form-check-input__bSBH_ {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__7s7Ew .style_form-check-input__bSBH_: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__RTDpn {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__RTDpn {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__RTDpn {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__M918Z {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check___sRP5 + .style_btn__M918Z:hover {
    color: #fff !important
}

.style_card__samlW.style_custom__card__PIflZ {
    --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__wAEFh {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__wAEFh {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__uKKJN {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__n5r6_ {
    border: none !important
}

.style_navbar-toggler__n5r6_:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__9UpEK .style_navbar-toggler-icon__YOUio {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__YOUio.style_light_ellipsis__2LfeP {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__S_ozV .style_dropdown-menu__eACvC {
    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__S_ozV .style_dropdown-menu__eACvC {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__S_ozV .style_dropdown-menu__eACvC * {
        color: #fff !important
    }
}

.style_navbar-nav__S_ozV .style_dropdown-menu__eACvC .style_dropdown-item__0Iora {
    color: #000 !important
}

.style_navbar-nav__S_ozV .style_dropdown-menu__eACvC .style_dropdown-item__0Iora:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__xIQqw {
    background-color: #fff !important
}

.style_custom__pagination__eog0P {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__eog0P {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__eog0P {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__eog0P {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__eog0P .style_page-item__oviAY {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__eog0P .style_page-item__oviAY {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__eog0P .style_page-link__Jr0sm {
    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__eog0P .style_page-link__Jr0sm {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__eog0P .style_page-link__Jr0sm {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__eog0P .style_active__CMI5P .style_page-link__Jr0sm {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__PTK8P {
    border-radius: 10px !important
}

.style_react-calendar__HNOOO {
    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__HNOOO {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__HNOOO .style_react-calendar__navigation__MTmnB {
    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__HNOOO .style_react-calendar__navigation__MTmnB {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__HNOOO .style_react-calendar__navigation__MTmnB {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__HNOOO .style_react-calendar__navigation__label___tl3B {
    color: #ffa724 !important
}

.style_react-calendar__HNOOO .style_react-calendar__navigation__arrow__ua7d2 {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__HNOOO .style_react-calendar__navigation__next2-button__UzpN9, .style_react-calendar__HNOOO .style_react-calendar__navigation__prev2-button__lM14t {
    display: none !important
}

.style_react-calendar__HNOOO .style_react-calendar__month-view__weekdays__HFVCm {
    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__HNOOO .style_react-calendar__month-view__weekdays__HFVCm {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__HNOOO .style_react-calendar__month-view__days__day--neighboringMonth__GQJPy {
    color: #b5b5b5 !important
}

.style_react-calendar__HNOOO .style_react-calendar__tile__te4r3 {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__HNOOO .style_react-calendar__tile__te4r3 {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__HNOOO .style_react-calendar__tile__te4r3 abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__HNOOO .style_react-calendar__tile__te4r3 abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__HNOOO .style_react-calendar__tile--active__ef9og {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__HNOOO .style_react-calendar__tile--active__ef9og abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__HNOOO .style_react-calendar__tile--now__6vBWV {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__HNOOO .style_react-calendar__tile--now__6vBWV abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__HNOOO .style_react-calendar__month-view__days__day--weekend__sC2Vi:not(.style_react-calendar__tile--active__ef9og) {
    color: #ffa724 !important
}

.style_pointer__Z8Hqn {
    cursor: pointer
}

.style_link_banner_text__ee0XN {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__ee0XN {
        margin-bottom: 28px
    }
}

.style_link_banner__B3FH4 {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__B3FH4 {
        padding-left: 21px
    }
}

.style_links_spacing__y5y_P {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__y5y_P {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__y5y_P {
        margin-right: 0
    }
}

.style_button_padding__g477r {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__g477r {
        padding: 12px 16px
    }
}

.style_links_button__8_Nws {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__8_Nws {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__HHw9y {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__JDDta {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__JDDta {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__JDDta {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__JDDta {
        padding: 50px 20px
    }
}

.style_standalone__teaser__JDDta p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__JDDta {
        white-space: unset !important
    }
}

.style_fDbOPw__nOgI1 {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__hDGgU {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__zcO21 {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__zcO21 {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__zcO21 {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__hR4QT {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__a93y_ {
    display: flex !important
}

.style_fw-500__P727R {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__WhsKy {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__WhsKy {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__WhsKy {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__WhsKy {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__wrNrw {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__wrNrw {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__wrNrw {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__hoHqg, .style_uploadfilebutton__uNiXU {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__uNiXU {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__uNiXU {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__uNiXU {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__hoHqg {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__hoHqg {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__hoHqg {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__jhIy2 {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__SPEir {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__GtU1V, .style_first_component_big_searchbar__S9G6N {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__GtU1V, .style_first_component_big_searchbar__S9G6N {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__GtU1V, .style_first_component_big_searchbar__S9G6N {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__S9G6N {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__Jascn {
    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__9Dj_t {
    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__9Dj_t {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__9Dj_t {
        overflow-y: scroll
    }
}

.style_cn-body__9Dj_t > p, .style_cn-body__9Dj_t > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__wBuwD > .style_cm-btn__0LDyg.style_cm-btn-danger__DLjQp.style_cn-decline__lQmWI {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__wBuwD > .style_cm-btn__0LDyg.style_cm-btn-success__FuIAv {
    font-size: 20px
}

.style_cm-modal__Cjsac > .style_cm-header__TPgLN {
    background-color: #fef2e0 !important
}

.style_cm-modal__Cjsac > .style_cm-header__TPgLN .style_title__ogHsE {
    color: #3b3b96 !important
}

.style_cm-modal__Cjsac > .style_cm-header__TPgLN p > span {
    color: #000 !important
}

.style_cm-modal__Cjsac > .style_cm-header__TPgLN button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__Cjsac > .style_cm-header__TPgLN a {
    color: #3b3b96 !important
}

.style_cm-modal__Cjsac.style_cm-klaro__VaABG {
    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__Cjsac > .style_cm-body__APTDj, .style_cm-modal__Cjsac > .style_cm-footer__IiOMd {
    background-color: #fef2e0 !important
}

.style_cm-list-title__kV_ol {
    color: #3b3b96 !important
}

.style_cm-caret__ac27f > a {
    color: #ffa724 !important
}

.style_cookie-modal__JFH8z {
    z-index: 100000 !important
}

.style_cn-ok__Zf0KT {
    flex-direction: column !important
}

.style_cn-buttons__wBuwD {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__wBuwD > .style_cm-btn__0LDyg.style_cm-btn-success__FuIAv, .style_klaro___yPJy .style_cookie-modal__JFH8z .style_cm-list-input__NuvcH:checked + .style_cm-list-label__eKHjY .style_slider__x0sRx {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__z8TbX > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__1X1Pb {
    color: #000 !important;
    text-decoration: underline !important
}

@media screen and (max-width: 576px) {
    .style_visibility__check__t50pj {
        display: none
    }
}

.style_container__WaSwW {
    padding-top: 104px;
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_container__WaSwW {
        padding-top: 84px;
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_container__WaSwW {
        padding-top: 60px;
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_container__WaSwW {
        padding-top: 56px;
        padding-bottom: 28px
    }
}

.style_imgWrapper__BA_bh img {
    max-width: 100%
}

.style_description__pYnkW, .style_subtitle__r2pfh, .style_title__ogHsE, .style_video__preview__Wx0VH {
    margin-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_description__pYnkW, .style_subtitle__r2pfh, .style_title__ogHsE, .style_video__preview__Wx0VH {
        margin-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_description__pYnkW, .style_subtitle__r2pfh, .style_title__ogHsE, .style_video__preview__Wx0VH {
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_description__pYnkW, .style_subtitle__r2pfh, .style_title__ogHsE, .style_video__preview__Wx0VH {
        margin-bottom: 28px
    }
}

.style_active__video__BxPqI {
    border-radius: 10px
}

.style_video__slider__nxtPj {
    min-height: 160px;
    overflow-x: hidden;
    position: relative
}

@media screen and (max-width: 576px) {
    .style_video__slider__nxtPj {
        min-height: unset
    }
}

.style_slider_inner_container__SvaEw {
    display: flex;
    gap: 1rem;
    width: 100%;
    overflow-y: hidden;
    width: 98%;
    margin-left: 1%
}

.style_video__container__bBCXZ {
    border: 1px solid;
    border-radius: 10px;
    cursor: pointer;
    transition: all .5s ease
}

.style_control__arrow__bnlo_ {
    position: absolute;
    z-index: 100;
    background-color: #fef2e0;
    padding: 20px;
    height: 100%;
    background-color: rgba(0, 0, 0, .4);
    color: #fff;
    backdrop-filter: blur(5px);
    cursor: pointer;
    opacity: 1 !important;
    display: flex !important
}

@media screen and (max-width: 992px) {
    .style_control__arrow__bnlo_ {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_control__arrow__bnlo_ {
        padding: 12px
    }
}

.style_control__arrow__bnlo_.style_disabled__FJFjH {
    opacity: .5
}

.style_left_control__arrow__QL3x1 {
    left: 0;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px
}

.style_right_control__arrow__ClXfI {
    right: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px
}

.style_custom__slider__2hNjg {
    border-radius: 10px;
    position: relative;
    padding-left: 60px;
    padding-right: 60px
}

@media screen and (max-width: 992px) {
    .style_custom__slider__2hNjg {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__slider__2hNjg {
        padding-left: 40px;
        padding-right: 40px
    }
}

.style_custom__slider__2hNjg ul {
    gap: 30px;
    padding-left: 0;
    padding-right: 0
}

@media screen and (max-width: 1280px) {
    .style_custom__slider__2hNjg ul {
        gap: 30px
    }
}

@media screen and (max-width: 992px) {
    .style_custom__slider__2hNjg ul {
        gap: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__slider__2hNjg ul {
        gap: 30px
    }
}

.style_custom__slider__2hNjg li {
    width: auto !important;
    flex-shrink: 0
}

.style_video__gallery__NOmu5 {
    position: relative;
    overflow: visible
}

.style_padding__x__w_fn_ {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__w_fn_ {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__w_fn_ {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__w_fn_ {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__SdoVh {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__SdoVh {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__SdoVh {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__uRrr6 {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__uRrr6 {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__uRrr6 {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__uRrr6 {
        padding-top: 56px
    }
}

.style_padding__bottom__E0gHc {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__E0gHc {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__E0gHc {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__E0gHc {
        padding-bottom: 28px
    }
}

.style_padding__right__nWNYP {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__nWNYP {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__nWNYP {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__nWNYP {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__nWNYP {
        padding-right: 30px
    }
}

.style_padding__left__bo6rN {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__bo6rN {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__bo6rN {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__bo6rN {
        padding-left: 30px
    }
}

.style_body-text-mb__rCfZx {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__rCfZx {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__rCfZx {
        margin-bottom: 20px
    }
}

.style_h3-mb__JHltv {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__JHltv {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__JHltv {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__nYp1Q {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__nYp1Q {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__nYp1Q {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__nYp1Q {
        padding-top: 7px
    }
}

.style_pb_xs__sbKa_ {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__sbKa_ {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__sbKa_ {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__sbKa_ {
        padding-bottom: 7px
    }
}

.style_pt_1__ptBZz {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__ptBZz {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__ptBZz {
        padding-top: 14px
    }
}

.style_pb_1__qcWW1 {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__qcWW1 {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__qcWW1 {
        padding-bottom: 14px
    }
}

.style_pt_2__YgPAy {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__YgPAy {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__YgPAy {
        padding-top: 28px
    }
}

.style_pb_2__2__jd {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__2__jd {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__2__jd {
        padding-bottom: 28px
    }
}

.style_pt_3__rzCNw {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__rzCNw {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__rzCNw {
        padding-top: 42px
    }
}

.style_pb_3__M2pbK {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__M2pbK {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__M2pbK {
        padding-bottom: 42px
    }
}

.style_pt_4__Wy0_H {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__Wy0_H {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__Wy0_H {
        padding-top: 56px
    }
}

.style_pb_4__2dcDz {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__2dcDz {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__2dcDz {
        padding-bottom: 56px
    }
}

.style_pt_8__AIdbL {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__AIdbL {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__AIdbL {
        padding-top: 112px
    }
}

.style_pb_8__LIq9w {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__LIq9w {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__LIq9w {
        padding-bottom: 112px
    }
}

.style_p_xs__IWrft {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__IWrft {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__IWrft {
        padding: 7px
    }
}

.style_p_1__7RqSM {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__7RqSM {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__7RqSM {
        padding: 14px
    }
}

.style_p_2__418Sp {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__418Sp {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__418Sp {
        padding: 28px
    }
}

.style_p_3__hE6oR {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__hE6oR {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__hE6oR {
        padding: 42px
    }
}

.style_p_4__dleTp {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__dleTp {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__dleTp {
        padding: 56px
    }
}

.style_p_8__eCeVI {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__eCeVI {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__eCeVI {
        padding: 112px
    }
}

.style_btn__NRPcj {
    border-radius: 10px;
    width: fit-content
}

.style_btn__NRPcj:not(.style_btn-link__09oOI) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__NRPcj:not(.style_btn-link__09oOI) {
        font-size: 15px
    }
}

.style_btn__NRPcj.style_btn-primary__H6Lta {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__NRPcj.style_btn-whatsapp__DtVJ_ {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__NRPcj.style_btn-primary__H6Lta:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__NRPcj.style_btn-primary-light__0733Q {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__NRPcj.style_btn-secondary__ICwMW {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__NRPcj.style_btn-form__T2N9i {
    background-color: #82e8cd
}

.style_btn__NRPcj.style_btn-form__T2N9i:hover {
    color: #fff
}

.style_btn__NRPcj.style_btn-link__09oOI, .style_btn__NRPcj.style_btn-link__09oOI:active, .style_btn__NRPcj.style_btn-link__09oOI:focus, .style_btn__NRPcj.style_btn-link__09oOI:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__NRPcj.style_btn-link__09oOI, .style_btn__NRPcj.style_btn-link__09oOI:active, .style_btn__NRPcj.style_btn-link__09oOI:focus, .style_btn__NRPcj.style_btn-link__09oOI:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__NRPcj.style_btn-link__09oOI:hover {
    color: #3b3b96
}

.style_btn__NRPcj.style_btn-social__NSjBU {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__NRPcj.style_btn-medical__LiW2f {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__NRPcj.style_btn-medical-purple__3BtHs {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__NRPcj.style_btn-social-pink__DVeJo {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__NRPcj.style_btn-main-blue__oe9jr {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__qnopg:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__xJZBX, .style_black-link__xJZBX a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__xJZBX:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__NRPcj.style_btn-link__09oOI, .style_btn__NRPcj.style_lg__KibtJ, .style_btn__NRPcj.style_md__qmKht, .style_btn__NRPcj.style_sm__sUgvV {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__NRPcj.style_btn-link__09oOI, .style_btn__NRPcj.style_lg__KibtJ, .style_btn__NRPcj.style_md__qmKht, .style_btn__NRPcj.style_sm__sUgvV {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__NRPcj.style_btn-link__09oOI, .style_btn__NRPcj.style_lg__KibtJ, .style_btn__NRPcj.style_md__qmKht, .style_btn__NRPcj.style_sm__sUgvV {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__NRPcj.style_sm__sUgvV {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__NRPcj.style_sm__sUgvV {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__NRPcj.style_sm__sUgvV {
        min-width: 130px
    }
}

.style_btn__NRPcj.style_md__qmKht {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__NRPcj.style_md__qmKht {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__NRPcj.style_md__qmKht {
        min-width: 186px
    }
}

.style_btn__NRPcj.style_lg__KibtJ {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__NRPcj.style_lg__KibtJ {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__NRPcj.style_lg__KibtJ {
        min-width: 215px
    }
}

.style_btn__NRPcj.style_xl__5IHhQ {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__NRPcj.style_xl__5IHhQ {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__NRPcj.style_xl__5IHhQ {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__mojW6 {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__mojW6 {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__mojW6 {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__ZuhE6 {
    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__ZuhE6 {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__NRPcj.style_btn-link__09oOI:disabled {
    color: #aaa
}

.style_footer-link__qnopg, .style_footer-link__qnopg a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__qnopg:hover {
    color: #0fa
}

.style_btn-anmetist__SJt5z {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__6CNOc {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__8y4Pi {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__54ijj {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__Shz_4 {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__uIhy_ {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__voQYl, .style_h2__DQjTk, .style_h3__E7BG7 {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__voQYl {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__voQYl {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__voQYl {
        font-size: 30px
    }
}

.style_h2__DQjTk {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__DQjTk {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__DQjTk {
        font-size: 24px
    }
}

.style_h3__E7BG7 {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__E7BG7 {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__E7BG7 {
        font-size: 24px
    }
}

.style_h4__Ib3Nd, .style_h5__UvdRj {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__Ib3Nd, .style_h5__UvdRj {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__Ib3Nd, .style_h5__UvdRj {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__80qeH {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__80qeH {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__80qeH {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__3otA8, .style_textual_highlight__wWyjP {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__3otA8 {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__3otA8 {
        font-size: 15px
    }
}

.style_textual_highlight__wWyjP {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__wWyjP {
        font-size: 15px
    }
}

.style_button-text__3gjGO {
    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__3gjGO {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__zzsMj {
    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__zzsMj {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__Cd854 {
    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__Cd854 {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__zzsMj p:last-child, .style_body-text__Cd854 p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__w2cyr {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__w2cyr {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__w2cyr.style_dropdown-item__fSi4b {
        font-size: 14px !important
    }
}

.style_title__n40jz, .style_title__n40jz.style_h2__DQjTk {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__n40jz, .style_title__n40jz.style_h2__DQjTk {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__n40jz, .style_title__n40jz.style_h2__DQjTk {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__aln74 {
    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__aln74 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__aln74 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__9SKHi {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__9SKHi {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__9SKHi {
        margin-bottom: 15px
    }
}

.style_cta-text__bFr4F {
    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__bFr4F {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__bFr4F {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__n_XRF {
    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__n_XRF {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__ZivkM.style_h3__E7BG7 {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__ZivkM.style_h3__E7BG7 {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__ZivkM.style_h3__E7BG7 {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__MrZnE {
    height: 434px
}

.style_card_1__MrZnE .style_card_image__9gmx6 img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__MrZnE {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__MrZnE .style_card_image__9gmx6 {
        height: 231px
    }

    .style_card_1__MrZnE .style_card_body__luYHI {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__MrZnE {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__MrZnE .style_card_image__9gmx6 {
        height: 127px
    }

    .style_card_1__MrZnE .style_card_body__luYHI {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__MrZnE {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__MrZnE .style_card_image__9gmx6 {
        height: 200px
    }

    .style_card_1__MrZnE .style_card_body__luYHI {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__t1n_Y {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__t1n_Y {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__t1n_Y {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__MrZnE, .style_card_2__t1n_Y {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__MrZnE, .style_card_2__t1n_Y {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__MrZnE, .style_card_2__t1n_Y {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__MrZnE, .style_card_2__t1n_Y {
        width: 330px !important
    }
}

.style_card_body__luYHI {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__luYHI {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__luYHI {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__luYHI {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__luYHI {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__luYHI {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__luYHI {
        height: 131.5px
    }
}

.style_text-black__eCe6Y {
    color: #3b3b96
}

.style_text-main-orange__ePZMj {
    color: #fff !important
}

.style_text-social-red__5L0FP {
    color: #ff7e47
}

.style_text-social-pink__ZwqGM {
    color: #ff92d5
}

.style_text-medic-blue__laahH {
    color: #fff !important
}

.style_text-medic-purple__T6c5F {
    color: #968bd9
}

.style_bg-medic-beige__NS0dX {
    background-color: #fff !important
}

.style_bg-main-orange-light__a_mVf {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__bKDwk {
    background-color: #ffa724
}

.style_bg-amethyst-dark__ZmODa {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__1TZhb {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__8jk6u {
    background-color: #3e385f
}

.style_bg-main-dark__eq_fc {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__eq_fc p {
    color: #fff
}

.style_bg-main-dark__eq_fc .style_body-text__Cd854.style_text-black__eCe6Y p, .style_bg-main-dark__eq_fc .style_body-text__Cd854.style_text-main-black__3x2GZ p, .style_bg-main-dark__eq_fc .style_card-text__Yfcu8.style_text-black__eCe6Y p, .style_bg-main-dark__eq_fc .style_card-text__Yfcu8.style_text-main-black__3x2GZ p, .style_bg-main-dark__eq_fc .style_text-black__eCe6Y p, .style_bg-main-dark__eq_fc .style_text-main-black__3x2GZ p {
    color: #000 !important
}

.style_bg-main-light__eXDe7 {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__eXDe7 p {
    color: #000
}

.style_bg-main-dark__eq_fc h1, .style_bg-main-dark__eq_fc h2, .style_bg-main-dark__eq_fc h3, .style_bg-main-dark__eq_fc h4, .style_bg-main-dark__eq_fc h5, .style_bg-main-dark__eq_fc h6 {
    color: #fff
}

.style_bg-main-light__eXDe7 h1, .style_bg-main-light__eXDe7 h2, .style_bg-main-light__eXDe7 h3, .style_bg-main-light__eXDe7 h4, .style_bg-main-light__eXDe7 h5, .style_bg-main-light__eXDe7 h6 {
    color: #151424
}

.style_bg-main-turquoise__bJgQy {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__engYR {
    background-color: #d5ddfd
}

.style_card-body__BbZ28.style_text-main-black__3x2GZ, .style_card-body__BbZ28.style_text-main-black__3x2GZ *, .style_card-footer__GSRsF.style_text-main-black__3x2GZ, .style_card-footer__GSRsF.style_text-main-black__3x2GZ *, .style_text-dark__7T_MC, .style_text-main-black__3x2GZ, .style_text-main-black__3x2GZ .style_btn-link__09oOI, .style_text-main-black__3x2GZ a, .style_text-main-black__3x2GZ button, .style_text-main-black__3x2GZ div, .style_text-main-black__3x2GZ h1, .style_text-main-black__3x2GZ h2, .style_text-main-black__3x2GZ h3, .style_text-main-black__3x2GZ h4, .style_text-main-black__3x2GZ h5, .style_text-main-black__3x2GZ h6, .style_text-main-black__3x2GZ p, .style_text-main-black__3x2GZ span, .style_text-main-black__3x2GZ time {
    color: #000 !important
}

.style_text-coal__fhrjr {
    color: #002d32
}

.style_bg-social-red___KlYZ {
    background-color: #fdeae1
}

.style_bg-social-red-dark__I6SrE {
    background-color: #ff7e47
}

.style_bg-social-pink___cSAp {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__uvY61 {
    background-color: #ff92d5
}

.style_bg-medic-purple__HsJ0U {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__ee2P3 {
    background-color: #968bd9
}

.style_bg-medic-blue__VQnlc {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__zYIG6 {
    background-color: #99d4dc
}

.style_bg-coal__H2akr {
    background-color: #002d32
}

.style_bg-coal-dark__uA2__ {
    background-color: #000b0d
}

.style_bg-coal-light__FXKWz {
    background-color: #f0fcfd
}

.style_bg-main-blue__1u3dS {
    background-color: #3b3b96
}

.style_bg-ash-20__Zxopb {
    background-color: #dcdcdc
}

.style_bg-main-white__IS1sj, .style_bg-white__dt4Ky {
    background-color: #fff
}

.style_bg-amethyst__2acAY {
    background-color: #8a84f5
}

.style_bg-turquoise__w6_d4 {
    background-color: #23d2af
}

.style_bg-transparent__PwGJs {
    background: transparent
}

.style_text-decoration-none___W8wi {
    text-decoration: none !important
}

.style_form-control__9ADyB {
    min-height: 50px
}

.style_form-check-input__IsqF6, .style_form-check-input__IsqF6[type=checkbox], .style_form-control__9ADyB, .style_form-select__VwZ0L {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__Dol25 .style_form-check-input__IsqF6 {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__Dol25 .style_form-check-input__IsqF6: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__HSy4W .style_form-check-input__IsqF6 {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__HSy4W .style_form-check-input__IsqF6: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__IHDj6 {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__IHDj6 {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__IHDj6 {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__NRPcj {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__6auvv + .style_btn__NRPcj:hover {
    color: #fff !important
}

.style_card__isNJX.style_custom__card__w__Cg {
    --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__QZRCK {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__QZRCK {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__S0WZy {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__1YXJP {
    border: none !important
}

.style_navbar-toggler__1YXJP:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__1Alx0 .style_navbar-toggler-icon__JGhfc {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__JGhfc.style_light_ellipsis__JuaVP {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__T9oWe .style_dropdown-menu__ygt2_ {
    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__T9oWe .style_dropdown-menu__ygt2_ {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__T9oWe .style_dropdown-menu__ygt2_ * {
        color: #fff !important
    }
}

.style_navbar-nav__T9oWe .style_dropdown-menu__ygt2_ .style_dropdown-item__fSi4b {
    color: #000 !important
}

.style_navbar-nav__T9oWe .style_dropdown-menu__ygt2_ .style_dropdown-item__fSi4b:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__YvXLZ {
    background-color: #fff !important
}

.style_custom__pagination__g00FQ {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__g00FQ {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__g00FQ {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__g00FQ {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__g00FQ .style_page-item__bUwPy {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__g00FQ .style_page-item__bUwPy {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__g00FQ .style_page-link__OHCJS {
    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__g00FQ .style_page-link__OHCJS {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__g00FQ .style_page-link__OHCJS {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__g00FQ .style_active__3ZVD2 .style_page-link__OHCJS {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__7WpKQ {
    border-radius: 10px !important
}

.style_react-calendar___6T4W {
    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___6T4W {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar___6T4W .style_react-calendar__navigation__LIaQ7 {
    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___6T4W .style_react-calendar__navigation__LIaQ7 {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar___6T4W .style_react-calendar__navigation__LIaQ7 {
        margin-bottom: 0 !important
    }
}

.style_react-calendar___6T4W .style_react-calendar__navigation__label__BtFEn {
    color: #ffa724 !important
}

.style_react-calendar___6T4W .style_react-calendar__navigation__arrow__9vcIe {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar___6T4W .style_react-calendar__navigation__next2-button__1Bl8r, .style_react-calendar___6T4W .style_react-calendar__navigation__prev2-button__YmnBL {
    display: none !important
}

.style_react-calendar___6T4W .style_react-calendar__month-view__weekdays__t7zmQ {
    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___6T4W .style_react-calendar__month-view__weekdays__t7zmQ {
        margin-bottom: 14px !important
    }
}

.style_react-calendar___6T4W .style_react-calendar__month-view__days__day--neighboringMonth__Yq_EI {
    color: #b5b5b5 !important
}

.style_react-calendar___6T4W .style_react-calendar__tile__F2EbY {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar___6T4W .style_react-calendar__tile__F2EbY {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar___6T4W .style_react-calendar__tile__F2EbY abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar___6T4W .style_react-calendar__tile__F2EbY abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar___6T4W .style_react-calendar__tile--active__IET9R {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar___6T4W .style_react-calendar__tile--active__IET9R abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar___6T4W .style_react-calendar__tile--now__mSkeL {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar___6T4W .style_react-calendar__tile--now__mSkeL abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar___6T4W .style_react-calendar__month-view__days__day--weekend__sOwpB:not(.style_react-calendar__tile--active__IET9R) {
    color: #ffa724 !important
}

.style_pointer____A5y {
    cursor: pointer
}

.style_link_banner_text__6XeY6 {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__6XeY6 {
        margin-bottom: 28px
    }
}

.style_link_banner__EkuKc {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__EkuKc {
        padding-left: 21px
    }
}

.style_links_spacing__MmL7D {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__MmL7D {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__MmL7D {
        margin-right: 0
    }
}

.style_button_padding__c3nNV {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__c3nNV {
        padding: 12px 16px
    }
}

.style_links_button__WTJ9J {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__WTJ9J {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__Ern7K {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__Xz0Gk {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__Xz0Gk {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__Xz0Gk {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__Xz0Gk {
        padding: 50px 20px
    }
}

.style_standalone__teaser__Xz0Gk p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__Xz0Gk {
        white-space: unset !important
    }
}

.style_fDbOPw__CGfdo {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn___BlCd {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__wLBKp {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__wLBKp {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__wLBKp {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__JKVZn {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__nyFka {
    display: flex !important
}

.style_fw-500__ZXBrJ {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__dpJqp {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__dpJqp {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__dpJqp {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__dpJqp {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__hVFlW {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__hVFlW {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__hVFlW {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__yYcQA, .style_uploadfilebutton__rk_ve {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__rk_ve {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__rk_ve {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__rk_ve {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__yYcQA {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__yYcQA {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__yYcQA {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__4sj2j {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__orjRK {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__S5BdL, .style_first_component_big_searchbar__u2zHT {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__S5BdL, .style_first_component_big_searchbar__u2zHT {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__S5BdL, .style_first_component_big_searchbar__u2zHT {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__u2zHT {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__NH_hH {
    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__EUYJS {
    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__EUYJS {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__EUYJS {
        overflow-y: scroll
    }
}

.style_cn-body__EUYJS > p, .style_cn-body__EUYJS > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__mfXbi > .style_cm-btn__tYPmZ.style_cm-btn-danger__f_UJh.style_cn-decline__zV7_n {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__mfXbi > .style_cm-btn__tYPmZ.style_cm-btn-success__F1Te0 {
    font-size: 20px
}

.style_cm-modal__1QiZ5 > .style_cm-header__Py5hi {
    background-color: #fef2e0 !important
}

.style_cm-modal__1QiZ5 > .style_cm-header__Py5hi .style_title__n40jz {
    color: #3b3b96 !important
}

.style_cm-modal__1QiZ5 > .style_cm-header__Py5hi p > span {
    color: #000 !important
}

.style_cm-modal__1QiZ5 > .style_cm-header__Py5hi button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__1QiZ5 > .style_cm-header__Py5hi a {
    color: #3b3b96 !important
}

.style_cm-modal__1QiZ5.style_cm-klaro__ifYkn {
    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__1QiZ5 > .style_cm-body__ZYoGk, .style_cm-modal__1QiZ5 > .style_cm-footer__xyDSe {
    background-color: #fef2e0 !important
}

.style_cm-list-title__PzEWz {
    color: #3b3b96 !important
}

.style_cm-caret__aKu5Y > a {
    color: #ffa724 !important
}

.style_cookie-modal__pd68z {
    z-index: 100000 !important
}

.style_cn-ok__Izaaj {
    flex-direction: column !important
}

.style_cn-buttons__mfXbi {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__mfXbi > .style_cm-btn__tYPmZ.style_cm-btn-success__F1Te0, .style_klaro__0z04n .style_cookie-modal__pd68z .style_cm-list-input__2jDSV:checked + .style_cm-list-label__FGsbJ .style_slider__Gbq1u {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__jvGq9 > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__g_ACQ {
    color: #000 !important;
    text-decoration: underline !important
}

@media screen and (max-width: 576px) {
    .style_conditional__padding___vEii {
        padding-top: 150px
    }
}

.style_cards__row__iXr3I {
    display: flex;
    row-gap: 26px
}

@media screen and (max-width: 992px) {
    .style_cards__row__iXr3I {
        row-gap: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_cards__row__iXr3I {
        row-gap: 28px
    }
}

@media screen and (min-width: 576px) {
    .style_mobile__slider__G9lsX {
        display: none
    }
}

.style_title__n40jz {
    margin-bottom: 37.5px !important
}

@media screen and (max-width: 992px) {
    .style_title__n40jz {
        margin-bottom: 36px !important
    }
}

@media screen and (max-width: 576px) {
    .style_title__n40jz {
        margin-bottom: 24px !important
    }
}

.style_card_container__snJQa {
    display: flex;
    flex-wrap: wrap;
    column-gap: 26px;
    row-gap: 26px
}

@media screen and (max-width: 992px) {
    .style_card_container__snJQa {
        column-gap: 30px;
        row-gap: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_card_container__snJQa {
        column-gap: 28px;
        row-gap: 28px
    }
}

.style_padding__x__N3Lf8 {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__N3Lf8 {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__N3Lf8 {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__N3Lf8 {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__9m0LP {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__9m0LP {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__9m0LP {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__sm_gI {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__sm_gI {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__sm_gI {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__sm_gI {
        padding-top: 56px
    }
}

.style_padding__bottom__3bQWX {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__3bQWX {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__3bQWX {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__3bQWX {
        padding-bottom: 28px
    }
}

.style_padding__right__mEVoE {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__mEVoE {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__mEVoE {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__mEVoE {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__mEVoE {
        padding-right: 30px
    }
}

.style_padding__left__npeBZ {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__npeBZ {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__npeBZ {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__npeBZ {
        padding-left: 30px
    }
}

.style_body-text-mb__PyjQE {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__PyjQE {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__PyjQE {
        margin-bottom: 20px
    }
}

.style_h3-mb__E1t63 {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__E1t63 {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__E1t63 {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__dFsQ1 {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__dFsQ1 {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__dFsQ1 {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__dFsQ1 {
        padding-top: 7px
    }
}

.style_pb_xs__pX6OD {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__pX6OD {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__pX6OD {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__pX6OD {
        padding-bottom: 7px
    }
}

.style_pt_1__NRAoU {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__NRAoU {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__NRAoU {
        padding-top: 14px
    }
}

.style_pb_1___XH0S {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1___XH0S {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1___XH0S {
        padding-bottom: 14px
    }
}

.style_pt_2__dARcJ {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__dARcJ {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__dARcJ {
        padding-top: 28px
    }
}

.style_pb_2__2nmkn {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__2nmkn {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__2nmkn {
        padding-bottom: 28px
    }
}

.style_pt_3__Xfozt {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__Xfozt {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__Xfozt {
        padding-top: 42px
    }
}

.style_pb_3__utuOP {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__utuOP {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__utuOP {
        padding-bottom: 42px
    }
}

.style_pt_4__pYXL9 {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__pYXL9 {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__pYXL9 {
        padding-top: 56px
    }
}

.style_pb_4__gPEjv {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__gPEjv {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__gPEjv {
        padding-bottom: 56px
    }
}

.style_pt_8__zbpOR {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__zbpOR {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__zbpOR {
        padding-top: 112px
    }
}

.style_pb_8__SLQ5_ {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__SLQ5_ {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__SLQ5_ {
        padding-bottom: 112px
    }
}

.style_p_xs__YTOZy {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__YTOZy {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__YTOZy {
        padding: 7px
    }
}

.style_p_1__0k_XV {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__0k_XV {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__0k_XV {
        padding: 14px
    }
}

.style_p_2__oDkCz {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__oDkCz {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__oDkCz {
        padding: 28px
    }
}

.style_p_3__5t6Jk {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__5t6Jk {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__5t6Jk {
        padding: 42px
    }
}

.style_p_4__fs1qU {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__fs1qU {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__fs1qU {
        padding: 56px
    }
}

.style_p_8__IADuF {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__IADuF {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__IADuF {
        padding: 112px
    }
}

.style_btn__trNhN {
    border-radius: 10px;
    width: fit-content
}

.style_btn__trNhN:not(.style_btn-link__rbApT) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__trNhN:not(.style_btn-link__rbApT) {
        font-size: 15px
    }
}

.style_btn__trNhN.style_btn-primary__9_XHX {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__trNhN.style_btn-whatsapp__81CQ8 {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__trNhN.style_btn-primary__9_XHX:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__trNhN.style_btn-primary-light__wqFPy {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__trNhN.style_btn-secondary__jov7D {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__trNhN.style_btn-form__wTzj9 {
    background-color: #82e8cd
}

.style_btn__trNhN.style_btn-form__wTzj9:hover {
    color: #fff
}

.style_btn__trNhN.style_btn-link__rbApT, .style_btn__trNhN.style_btn-link__rbApT:active, .style_btn__trNhN.style_btn-link__rbApT:focus, .style_btn__trNhN.style_btn-link__rbApT:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__trNhN.style_btn-link__rbApT, .style_btn__trNhN.style_btn-link__rbApT:active, .style_btn__trNhN.style_btn-link__rbApT:focus, .style_btn__trNhN.style_btn-link__rbApT:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__trNhN.style_btn-link__rbApT:hover {
    color: #3b3b96
}

.style_btn__trNhN.style_btn-social__lt1wA {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__trNhN.style_btn-medical__9lfO9 {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__trNhN.style_btn-medical-purple__G838e {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__trNhN.style_btn-social-pink__I3Pfj {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__trNhN.style_btn-main-blue__7SjEV {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__cTsoY:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__HmmV0, .style_black-link__HmmV0 a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__HmmV0:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__trNhN.style_btn-link__rbApT, .style_btn__trNhN.style_lg__Uc6VE, .style_btn__trNhN.style_md__rqAj_, .style_btn__trNhN.style_sm__8PCk9 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__trNhN.style_btn-link__rbApT, .style_btn__trNhN.style_lg__Uc6VE, .style_btn__trNhN.style_md__rqAj_, .style_btn__trNhN.style_sm__8PCk9 {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__trNhN.style_btn-link__rbApT, .style_btn__trNhN.style_lg__Uc6VE, .style_btn__trNhN.style_md__rqAj_, .style_btn__trNhN.style_sm__8PCk9 {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__trNhN.style_sm__8PCk9 {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__trNhN.style_sm__8PCk9 {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__trNhN.style_sm__8PCk9 {
        min-width: 130px
    }
}

.style_btn__trNhN.style_md__rqAj_ {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__trNhN.style_md__rqAj_ {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__trNhN.style_md__rqAj_ {
        min-width: 186px
    }
}

.style_btn__trNhN.style_lg__Uc6VE {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__trNhN.style_lg__Uc6VE {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__trNhN.style_lg__Uc6VE {
        min-width: 215px
    }
}

.style_btn__trNhN.style_xl__bIKDR {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__trNhN.style_xl__bIKDR {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__trNhN.style_xl__bIKDR {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__Z5tG_ {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__Z5tG_ {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__Z5tG_ {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__ei3_n {
    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__ei3_n {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__trNhN.style_btn-link__rbApT:disabled {
    color: #aaa
}

.style_footer-link__cTsoY, .style_footer-link__cTsoY a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__cTsoY:hover {
    color: #0fa
}

.style_btn-anmetist__IBtEg {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__ZNNrq {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__2DFnP {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__dnBAS {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__IDcZc {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__wb9H9 {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__LOzE6, .style_h2__3plVx, .style_h3__oAwpK {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__LOzE6 {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__LOzE6 {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__LOzE6 {
        font-size: 30px
    }
}

.style_h2__3plVx {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__3plVx {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__3plVx {
        font-size: 24px
    }
}

.style_h3__oAwpK {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__oAwpK {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__oAwpK {
        font-size: 24px
    }
}

.style_h4__kAA_6, .style_h5__gqoPx {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__kAA_6, .style_h5__gqoPx {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__kAA_6, .style_h5__gqoPx {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__TtS5H {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__TtS5H {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__TtS5H {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg___QXY3, .style_textual_highlight__jCLrW {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg___QXY3 {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg___QXY3 {
        font-size: 15px
    }
}

.style_textual_highlight__jCLrW {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__jCLrW {
        font-size: 15px
    }
}

.style_button-text__cWGdO {
    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__cWGdO {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__Nv88T {
    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__Nv88T {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__BfOpw {
    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__BfOpw {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__Nv88T p:last-child, .style_body-text__BfOpw p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__pgkzX {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__pgkzX {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__pgkzX.style_dropdown-item__iMmjw {
        font-size: 14px !important
    }
}

.style_title__y2S_4, .style_title__y2S_4.style_h2__3plVx {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__y2S_4, .style_title__y2S_4.style_h2__3plVx {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__y2S_4, .style_title__y2S_4.style_h2__3plVx {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__dAXAD {
    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__dAXAD {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__dAXAD {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__Hx9FG {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__Hx9FG {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__Hx9FG {
        margin-bottom: 15px
    }
}

.style_cta-text__FpO8r {
    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__FpO8r {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__FpO8r {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__UpMxN {
    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__UpMxN {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__mHQyP.style_h3__oAwpK {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__mHQyP.style_h3__oAwpK {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__mHQyP.style_h3__oAwpK {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__Yt4Wg {
    height: 434px
}

.style_card_1__Yt4Wg .style_card_image__n7HQt img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__Yt4Wg {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__Yt4Wg .style_card_image__n7HQt {
        height: 231px
    }

    .style_card_1__Yt4Wg .style_card_body__ttW2L {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__Yt4Wg {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__Yt4Wg .style_card_image__n7HQt {
        height: 127px
    }

    .style_card_1__Yt4Wg .style_card_body__ttW2L {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__Yt4Wg {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__Yt4Wg .style_card_image__n7HQt {
        height: 200px
    }

    .style_card_1__Yt4Wg .style_card_body__ttW2L {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__N_iKQ {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__N_iKQ {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__N_iKQ {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__Yt4Wg, .style_card_2__N_iKQ {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__Yt4Wg, .style_card_2__N_iKQ {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__Yt4Wg, .style_card_2__N_iKQ {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__Yt4Wg, .style_card_2__N_iKQ {
        width: 330px !important
    }
}

.style_card_body__ttW2L {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__ttW2L {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__ttW2L {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__ttW2L {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__ttW2L {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__ttW2L {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__ttW2L {
        height: 131.5px
    }
}

.style_text-black__8j6AC {
    color: #3b3b96
}

.style_text-main-orange__xUzLf {
    color: #fff !important
}

.style_text-social-red__uy0yL {
    color: #ff7e47
}

.style_text-social-pink__FVzoU {
    color: #ff92d5
}

.style_text-medic-blue__Exe6I {
    color: #fff !important
}

.style_text-medic-purple__jTU6X {
    color: #968bd9
}

.style_bg-medic-beige__RNKM5 {
    background-color: #fff !important
}

.style_bg-main-orange-light__DXWTh {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__YO_n5 {
    background-color: #ffa724
}

.style_bg-amethyst-dark__3q65i {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__TJKYV {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__hhKvt {
    background-color: #3e385f
}

.style_bg-main-dark__bCp_A {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__bCp_A p {
    color: #fff
}

.style_bg-main-dark__bCp_A .style_body-text__BfOpw.style_text-black__8j6AC p, .style_bg-main-dark__bCp_A .style_body-text__BfOpw.style_text-main-black__MkEH9 p, .style_bg-main-dark__bCp_A .style_card-text__EO2Jr.style_text-black__8j6AC p, .style_bg-main-dark__bCp_A .style_card-text__EO2Jr.style_text-main-black__MkEH9 p, .style_bg-main-dark__bCp_A .style_text-black__8j6AC p, .style_bg-main-dark__bCp_A .style_text-main-black__MkEH9 p {
    color: #000 !important
}

.style_bg-main-light___2MNC {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light___2MNC p {
    color: #000
}

.style_bg-main-dark__bCp_A h1, .style_bg-main-dark__bCp_A h2, .style_bg-main-dark__bCp_A h3, .style_bg-main-dark__bCp_A h4, .style_bg-main-dark__bCp_A h5, .style_bg-main-dark__bCp_A h6 {
    color: #fff
}

.style_bg-main-light___2MNC h1, .style_bg-main-light___2MNC h2, .style_bg-main-light___2MNC h3, .style_bg-main-light___2MNC h4, .style_bg-main-light___2MNC h5, .style_bg-main-light___2MNC h6 {
    color: #151424
}

.style_bg-main-turquoise__98HWD {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__kHPW7 {
    background-color: #d5ddfd
}

.style_card-body__l014r.style_text-main-black__MkEH9, .style_card-body__l014r.style_text-main-black__MkEH9 *, .style_card-footer__UGhPV.style_text-main-black__MkEH9, .style_card-footer__UGhPV.style_text-main-black__MkEH9 *, .style_text-dark__WhbJH, .style_text-main-black__MkEH9, .style_text-main-black__MkEH9 .style_btn-link__rbApT, .style_text-main-black__MkEH9 a, .style_text-main-black__MkEH9 button, .style_text-main-black__MkEH9 div, .style_text-main-black__MkEH9 h1, .style_text-main-black__MkEH9 h2, .style_text-main-black__MkEH9 h3, .style_text-main-black__MkEH9 h4, .style_text-main-black__MkEH9 h5, .style_text-main-black__MkEH9 h6, .style_text-main-black__MkEH9 p, .style_text-main-black__MkEH9 span, .style_text-main-black__MkEH9 time {
    color: #000 !important
}

.style_text-coal__Eq53w {
    color: #002d32
}

.style_bg-social-red__k50cw {
    background-color: #fdeae1
}

.style_bg-social-red-dark__GCC9W {
    background-color: #ff7e47
}

.style_bg-social-pink__rtzb5 {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__ZQQEm {
    background-color: #ff92d5
}

.style_bg-medic-purple__o_HjZ {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__6jnAC {
    background-color: #968bd9
}

.style_bg-medic-blue__QliGR {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__G_Oef {
    background-color: #99d4dc
}

.style_bg-coal___OAQr {
    background-color: #002d32
}

.style_bg-coal-dark__3I6cS {
    background-color: #000b0d
}

.style_bg-coal-light__HHWeC {
    background-color: #f0fcfd
}

.style_bg-main-blue__J7zyo {
    background-color: #3b3b96
}

.style_bg-ash-20__s27hr {
    background-color: #dcdcdc
}

.style_bg-main-white___i93D, .style_bg-white__KMeI2 {
    background-color: #fff
}

.style_bg-amethyst__qiae6 {
    background-color: #8a84f5
}

.style_bg-turquoise__JBJBR {
    background-color: #23d2af
}

.style_bg-transparent__8PkTf {
    background: transparent
}

.style_text-decoration-none__7i2NI {
    text-decoration: none !important
}

.style_form-control__joY38 {
    min-height: 50px
}

.style_form-check-input__ustI8, .style_form-check-input__ustI8[type=checkbox], .style_form-control__joY38, .style_form-select__0lwUT {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__4jeUs .style_form-check-input__ustI8 {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__4jeUs .style_form-check-input__ustI8: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__QMWA4 .style_form-check-input__ustI8 {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__QMWA4 .style_form-check-input__ustI8: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__ELtPQ {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__ELtPQ {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__ELtPQ {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__trNhN {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__CTvyd + .style_btn__trNhN:hover {
    color: #fff !important
}

.style_card__jiv0u.style_custom__card__bzUSy {
    --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__2CeA8 {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__2CeA8 {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__kR1g5 {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__Nv7DK {
    border: none !important
}

.style_navbar-toggler__Nv7DK:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__cqxg9 .style_navbar-toggler-icon__F_1Yh {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__F_1Yh.style_light_ellipsis__NHz6f {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__EyXuK .style_dropdown-menu__xeEJW {
    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__EyXuK .style_dropdown-menu__xeEJW {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__EyXuK .style_dropdown-menu__xeEJW * {
        color: #fff !important
    }
}

.style_navbar-nav__EyXuK .style_dropdown-menu__xeEJW .style_dropdown-item__iMmjw {
    color: #000 !important
}

.style_navbar-nav__EyXuK .style_dropdown-menu__xeEJW .style_dropdown-item__iMmjw:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__3DAO6 {
    background-color: #fff !important
}

.style_custom__pagination__FKl6u {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__FKl6u {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__FKl6u {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__FKl6u {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__FKl6u .style_page-item__r4xc9 {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__FKl6u .style_page-item__r4xc9 {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__FKl6u .style_page-link___tJ5Z {
    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__FKl6u .style_page-link___tJ5Z {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__FKl6u .style_page-link___tJ5Z {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__FKl6u .style_active__ldyu8 .style_page-link___tJ5Z {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__6lusk {
    border-radius: 10px !important
}

.style_react-calendar__h9LcN {
    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__h9LcN {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__h9LcN .style_react-calendar__navigation__QY46z {
    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__h9LcN .style_react-calendar__navigation__QY46z {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__h9LcN .style_react-calendar__navigation__QY46z {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__h9LcN .style_react-calendar__navigation__label__VKwEj {
    color: #ffa724 !important
}

.style_react-calendar__h9LcN .style_react-calendar__navigation__arrow__1JxCm {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__h9LcN .style_react-calendar__navigation__next2-button__uoh0K, .style_react-calendar__h9LcN .style_react-calendar__navigation__prev2-button__MUgib {
    display: none !important
}

.style_react-calendar__h9LcN .style_react-calendar__month-view__weekdays__fxo2P {
    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__h9LcN .style_react-calendar__month-view__weekdays__fxo2P {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__h9LcN .style_react-calendar__month-view__days__day--neighboringMonth__W8LD4 {
    color: #b5b5b5 !important
}

.style_react-calendar__h9LcN .style_react-calendar__tile__djJG6 {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__h9LcN .style_react-calendar__tile__djJG6 {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__h9LcN .style_react-calendar__tile__djJG6 abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__h9LcN .style_react-calendar__tile__djJG6 abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__h9LcN .style_react-calendar__tile--active__sF98M {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__h9LcN .style_react-calendar__tile--active__sF98M abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__h9LcN .style_react-calendar__tile--now__ZflBQ {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__h9LcN .style_react-calendar__tile--now__ZflBQ abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__h9LcN .style_react-calendar__month-view__days__day--weekend__C6fDN:not(.style_react-calendar__tile--active__sF98M) {
    color: #ffa724 !important
}

.style_pointer__WX1Jb {
    cursor: pointer
}

.style_link_banner_text__4rbST {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__4rbST {
        margin-bottom: 28px
    }
}

.style_link_banner__Wjz_k {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__Wjz_k {
        padding-left: 21px
    }
}

.style_links_spacing__SBLPz {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__SBLPz {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__SBLPz {
        margin-right: 0
    }
}

.style_button_padding__ItIhV {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__ItIhV {
        padding: 12px 16px
    }
}

.style_links_button__xaNzx {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__xaNzx {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__8BfwG {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__dTfXd {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__dTfXd {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__dTfXd {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__dTfXd {
        padding: 50px 20px
    }
}

.style_standalone__teaser__dTfXd p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__dTfXd {
        white-space: unset !important
    }
}

.style_fDbOPw__2BqTJ {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__No7Rt {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__HzkXA {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__HzkXA {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__HzkXA {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__i3fXy {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__eVFHw {
    display: flex !important
}

.style_fw-500__WN0lQ {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__z18WZ {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__z18WZ {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__z18WZ {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__z18WZ {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__N__j_ {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__N__j_ {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__N__j_ {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__7VyUN, .style_uploadfilebutton___pRGo {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton___pRGo {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton___pRGo {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton___pRGo {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__7VyUN {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__7VyUN {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__7VyUN {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__XXx7u {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__gFd_k {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__fDlVA, .style_first_component_big_searchbar__Cblfv {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__fDlVA, .style_first_component_big_searchbar__Cblfv {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__fDlVA, .style_first_component_big_searchbar__Cblfv {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__Cblfv {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__dlREr {
    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__eqo3i {
    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__eqo3i {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__eqo3i {
        overflow-y: scroll
    }
}

.style_cn-body__eqo3i > p, .style_cn-body__eqo3i > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__ETejV > .style_cm-btn__bj_JS.style_cm-btn-danger__NK4U9.style_cn-decline__0oWfh {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__ETejV > .style_cm-btn__bj_JS.style_cm-btn-success__7VU5k {
    font-size: 20px
}

.style_cm-modal__GHQZJ > .style_cm-header__zS0Re {
    background-color: #fef2e0 !important
}

.style_cm-modal__GHQZJ > .style_cm-header__zS0Re .style_title__y2S_4 {
    color: #3b3b96 !important
}

.style_cm-modal__GHQZJ > .style_cm-header__zS0Re p > span {
    color: #000 !important
}

.style_cm-modal__GHQZJ > .style_cm-header__zS0Re button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__GHQZJ > .style_cm-header__zS0Re a {
    color: #3b3b96 !important
}

.style_cm-modal__GHQZJ.style_cm-klaro__o3wd1 {
    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__GHQZJ > .style_cm-body__9xvVO, .style_cm-modal__GHQZJ > .style_cm-footer__0d4mX {
    background-color: #fef2e0 !important
}

.style_cm-list-title__T4Vqk {
    color: #3b3b96 !important
}

.style_cm-caret__tmSqb > a {
    color: #ffa724 !important
}

.style_cookie-modal__WleB3 {
    z-index: 100000 !important
}

.style_cn-ok__eqk9T {
    flex-direction: column !important
}

.style_cn-buttons__ETejV {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__ETejV > .style_cm-btn__bj_JS.style_cm-btn-success__7VU5k, .style_klaro__NWatQ .style_cookie-modal__WleB3 .style_cm-list-input__kKghC:checked + .style_cm-list-label__OxY_2 .style_slider__5JLLd {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__KWupJ > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__9qIEV {
    color: #000 !important;
    text-decoration: underline !important
}

@media screen and (max-width: 992px) {
    .style_subtitle__dAXAD {
        margin-bottom: 33px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__dAXAD {
        margin-bottom: 27px
    }
}

.style_image_container__5lCuW {
    height: 113px;
    width: auto;
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_image_container__5lCuW {
        height: 64px;
        padding-bottom: 30px;
        flex-direction: column
    }
}

@media screen and (max-width: 576px) {
    .style_image_container__5lCuW {
        height: 64.12px;
        padding-bottom: 28px
    }

    .style_networks__row__qQYhZ {
        gap: 28px
    }
}

.style_padding__x__OoQwp {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__OoQwp {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__OoQwp {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__OoQwp {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__qSDbh {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__qSDbh {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__qSDbh {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__IndzD {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__IndzD {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__IndzD {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__IndzD {
        padding-top: 56px
    }
}

.style_padding__bottom__7Gl38 {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__7Gl38 {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__7Gl38 {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__7Gl38 {
        padding-bottom: 28px
    }
}

.style_padding__right___IJms {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right___IJms {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right___IJms {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right___IJms {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right___IJms {
        padding-right: 30px
    }
}

.style_padding__left__EIc3Z {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__EIc3Z {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__EIc3Z {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__EIc3Z {
        padding-left: 30px
    }
}

.style_body-text-mb__oNdlA {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__oNdlA {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__oNdlA {
        margin-bottom: 20px
    }
}

.style_h3-mb__J1_Kb {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__J1_Kb {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__J1_Kb {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__4_9re {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__4_9re {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__4_9re {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__4_9re {
        padding-top: 7px
    }
}

.style_pb_xs__H6vTr {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__H6vTr {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__H6vTr {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__H6vTr {
        padding-bottom: 7px
    }
}

.style_pt_1__0_L5_ {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__0_L5_ {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__0_L5_ {
        padding-top: 14px
    }
}

.style_pb_1__SoFP3 {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__SoFP3 {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__SoFP3 {
        padding-bottom: 14px
    }
}

.style_pt_2__xj50f {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__xj50f {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__xj50f {
        padding-top: 28px
    }
}

.style_pb_2__ejIr6 {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__ejIr6 {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__ejIr6 {
        padding-bottom: 28px
    }
}

.style_pt_3__3kXHX {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__3kXHX {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__3kXHX {
        padding-top: 42px
    }
}

.style_pb_3__Gzpbk {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__Gzpbk {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__Gzpbk {
        padding-bottom: 42px
    }
}

.style_pt_4__h5cQv {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__h5cQv {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__h5cQv {
        padding-top: 56px
    }
}

.style_pb_4__xN1Cf {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__xN1Cf {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__xN1Cf {
        padding-bottom: 56px
    }
}

.style_pt_8__EmEyq {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__EmEyq {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__EmEyq {
        padding-top: 112px
    }
}

.style_pb_8__JoTii {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__JoTii {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__JoTii {
        padding-bottom: 112px
    }
}

.style_p_xs__wcwce {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__wcwce {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__wcwce {
        padding: 7px
    }
}

.style_p_1__veOmM {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__veOmM {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__veOmM {
        padding: 14px
    }
}

.style_p_2__6KNd7 {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__6KNd7 {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__6KNd7 {
        padding: 28px
    }
}

.style_p_3__1Y8VF {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__1Y8VF {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__1Y8VF {
        padding: 42px
    }
}

.style_p_4__9Qh7D {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__9Qh7D {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__9Qh7D {
        padding: 56px
    }
}

.style_p_8__ZMP4x {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__ZMP4x {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__ZMP4x {
        padding: 112px
    }
}

.style_btn__URAbR {
    border-radius: 10px;
    width: fit-content
}

.style_btn__URAbR:not(.style_btn-link__srw1x) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__URAbR:not(.style_btn-link__srw1x) {
        font-size: 15px
    }
}

.style_btn__URAbR.style_btn-primary__NyJpX {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__URAbR.style_btn-whatsapp__I0LCb {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__URAbR.style_btn-primary__NyJpX:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__URAbR.style_btn-primary-light__i5dNR {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__URAbR.style_btn-secondary__CnB5J {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__URAbR.style_btn-form__b7LMP {
    background-color: #82e8cd
}

.style_btn__URAbR.style_btn-form__b7LMP:hover {
    color: #fff
}

.style_btn__URAbR.style_btn-link__srw1x, .style_btn__URAbR.style_btn-link__srw1x:active, .style_btn__URAbR.style_btn-link__srw1x:focus, .style_btn__URAbR.style_btn-link__srw1x:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__URAbR.style_btn-link__srw1x, .style_btn__URAbR.style_btn-link__srw1x:active, .style_btn__URAbR.style_btn-link__srw1x:focus, .style_btn__URAbR.style_btn-link__srw1x:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__URAbR.style_btn-link__srw1x:hover {
    color: #3b3b96
}

.style_btn__URAbR.style_btn-social__UVIHd {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__URAbR.style_btn-medical__mPYkV {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__URAbR.style_btn-medical-purple__vMjKI {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__URAbR.style_btn-social-pink__XZBSL {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__URAbR.style_btn-main-blue__heqxw {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__hKnvd:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__pG_iO, .style_black-link__pG_iO a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__pG_iO:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__URAbR.style_btn-link__srw1x, .style_btn__URAbR.style_lg__lyoZk, .style_btn__URAbR.style_md__8UjOs, .style_btn__URAbR.style_sm__GYdjU {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__URAbR.style_btn-link__srw1x, .style_btn__URAbR.style_lg__lyoZk, .style_btn__URAbR.style_md__8UjOs, .style_btn__URAbR.style_sm__GYdjU {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__URAbR.style_btn-link__srw1x, .style_btn__URAbR.style_lg__lyoZk, .style_btn__URAbR.style_md__8UjOs, .style_btn__URAbR.style_sm__GYdjU {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__URAbR.style_sm__GYdjU {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__URAbR.style_sm__GYdjU {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__URAbR.style_sm__GYdjU {
        min-width: 130px
    }
}

.style_btn__URAbR.style_md__8UjOs {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__URAbR.style_md__8UjOs {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__URAbR.style_md__8UjOs {
        min-width: 186px
    }
}

.style_btn__URAbR.style_lg__lyoZk {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__URAbR.style_lg__lyoZk {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__URAbR.style_lg__lyoZk {
        min-width: 215px
    }
}

.style_btn__URAbR.style_xl__R_p9a {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__URAbR.style_xl__R_p9a {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__URAbR.style_xl__R_p9a {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__3EsJw {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__3EsJw {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__3EsJw {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__Z1d5b {
    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__Z1d5b {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__URAbR.style_btn-link__srw1x:disabled {
    color: #aaa
}

.style_footer-link__hKnvd, .style_footer-link__hKnvd a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__hKnvd:hover {
    color: #0fa
}

.style_btn-anmetist__S2m4Q {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__P1UvS {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__zbs77 {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__squdj {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__ppWXj {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__zQkx6 {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__At1uM, .style_h2__IETF4, .style_h3__zgkYa {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__At1uM {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__At1uM {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__At1uM {
        font-size: 30px
    }
}

.style_h2__IETF4 {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__IETF4 {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__IETF4 {
        font-size: 24px
    }
}

.style_h3__zgkYa {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__zgkYa {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__zgkYa {
        font-size: 24px
    }
}

.style_h4__6eJMj, .style_h5__np1WF {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__6eJMj, .style_h5__np1WF {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__6eJMj, .style_h5__np1WF {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__9EcJ3 {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__9EcJ3 {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__9EcJ3 {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__L_QNf, .style_textual_highlight__49EMz {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__L_QNf {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__L_QNf {
        font-size: 15px
    }
}

.style_textual_highlight__49EMz {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__49EMz {
        font-size: 15px
    }
}

.style_button-text__FUCON {
    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__FUCON {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__k0eNq {
    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__k0eNq {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__QyEna {
    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__QyEna {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__k0eNq p:last-child, .style_body-text__QyEna p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__HAjJl {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__HAjJl {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__HAjJl.style_dropdown-item__1LJW9 {
        font-size: 14px !important
    }
}

.style_title__4prSr, .style_title__4prSr.style_h2__IETF4 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__4prSr, .style_title__4prSr.style_h2__IETF4 {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__4prSr, .style_title__4prSr.style_h2__IETF4 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__Kpwzq {
    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__Kpwzq {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__Kpwzq {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__3XwUU {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__3XwUU {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__3XwUU {
        margin-bottom: 15px
    }
}

.style_cta-text__QsKJ5 {
    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__QsKJ5 {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__QsKJ5 {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__DZDEa {
    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__DZDEa {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__rN_mW.style_h3__zgkYa {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__rN_mW.style_h3__zgkYa {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__rN_mW.style_h3__zgkYa {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__3mnzM {
    height: 434px
}

.style_card_1__3mnzM .style_card_image__ICZu2 img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__3mnzM {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__3mnzM .style_card_image__ICZu2 {
        height: 231px
    }

    .style_card_1__3mnzM .style_card_body__K_Qjz {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__3mnzM {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__3mnzM .style_card_image__ICZu2 {
        height: 127px
    }

    .style_card_1__3mnzM .style_card_body__K_Qjz {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__3mnzM {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__3mnzM .style_card_image__ICZu2 {
        height: 200px
    }

    .style_card_1__3mnzM .style_card_body__K_Qjz {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__CC1xU {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__CC1xU {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__CC1xU {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__3mnzM, .style_card_2__CC1xU {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__3mnzM, .style_card_2__CC1xU {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__3mnzM, .style_card_2__CC1xU {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__3mnzM, .style_card_2__CC1xU {
        width: 330px !important
    }
}

.style_card_body__K_Qjz {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__K_Qjz {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__K_Qjz {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__K_Qjz {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__K_Qjz {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__K_Qjz {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__K_Qjz {
        height: 131.5px
    }
}

.style_text-black__avj_d {
    color: #3b3b96
}

.style_text-main-orange__YCYbF {
    color: #fff !important
}

.style_text-social-red__E6yB1 {
    color: #ff7e47
}

.style_text-social-pink__H_pkr {
    color: #ff92d5
}

.style_text-medic-blue__hblK_ {
    color: #fff !important
}

.style_text-medic-purple__z7frs {
    color: #968bd9
}

.style_bg-medic-beige__Au0o7 {
    background-color: #fff !important
}

.style_bg-main-orange-light__NNlrd {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__SPh6r {
    background-color: #ffa724
}

.style_bg-amethyst-dark__lTJ5M {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark___sBh4 {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__ghr9m {
    background-color: #3e385f
}

.style_bg-main-dark__uCBVK {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__uCBVK p {
    color: #fff
}

.style_bg-main-dark__uCBVK .style_body-text__QyEna.style_text-black__avj_d p, .style_bg-main-dark__uCBVK .style_body-text__QyEna.style_text-main-black__i0Hxz p, .style_bg-main-dark__uCBVK .style_card-text__hebgY.style_text-black__avj_d p, .style_bg-main-dark__uCBVK .style_card-text__hebgY.style_text-main-black__i0Hxz p, .style_bg-main-dark__uCBVK .style_text-black__avj_d p, .style_bg-main-dark__uCBVK .style_text-main-black__i0Hxz p {
    color: #000 !important
}

.style_bg-main-light__d4Omv {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__d4Omv p {
    color: #000
}

.style_bg-main-dark__uCBVK h1, .style_bg-main-dark__uCBVK h2, .style_bg-main-dark__uCBVK h3, .style_bg-main-dark__uCBVK h4, .style_bg-main-dark__uCBVK h5, .style_bg-main-dark__uCBVK h6 {
    color: #fff
}

.style_bg-main-light__d4Omv h1, .style_bg-main-light__d4Omv h2, .style_bg-main-light__d4Omv h3, .style_bg-main-light__d4Omv h4, .style_bg-main-light__d4Omv h5, .style_bg-main-light__d4Omv h6 {
    color: #151424
}

.style_bg-main-turquoise__Xs5t8 {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__7mpag {
    background-color: #d5ddfd
}

.style_card-body__v8svr.style_text-main-black__i0Hxz, .style_card-body__v8svr.style_text-main-black__i0Hxz *, .style_card-footer__HzCeL.style_text-main-black__i0Hxz, .style_card-footer__HzCeL.style_text-main-black__i0Hxz *, .style_text-dark__vfEUp, .style_text-main-black__i0Hxz, .style_text-main-black__i0Hxz .style_btn-link__srw1x, .style_text-main-black__i0Hxz a, .style_text-main-black__i0Hxz button, .style_text-main-black__i0Hxz div, .style_text-main-black__i0Hxz h1, .style_text-main-black__i0Hxz h2, .style_text-main-black__i0Hxz h3, .style_text-main-black__i0Hxz h4, .style_text-main-black__i0Hxz h5, .style_text-main-black__i0Hxz h6, .style_text-main-black__i0Hxz p, .style_text-main-black__i0Hxz span, .style_text-main-black__i0Hxz time {
    color: #000 !important
}

.style_text-coal__exfLd {
    color: #002d32
}

.style_bg-social-red__zNmlm {
    background-color: #fdeae1
}

.style_bg-social-red-dark__TfNVn {
    background-color: #ff7e47
}

.style_bg-social-pink__C2fv7 {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__ussYb {
    background-color: #ff92d5
}

.style_bg-medic-purple__t7vwm {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__43SQT {
    background-color: #968bd9
}

.style_bg-medic-blue__Q3CKq {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__ghn_V {
    background-color: #99d4dc
}

.style_bg-coal__jrzqe {
    background-color: #002d32
}

.style_bg-coal-dark__ym8fm {
    background-color: #000b0d
}

.style_bg-coal-light__e8i_t {
    background-color: #f0fcfd
}

.style_bg-main-blue__p37QR {
    background-color: #3b3b96
}

.style_bg-ash-20__ZljYJ {
    background-color: #dcdcdc
}

.style_bg-main-white__okKie, .style_bg-white__EKw7j {
    background-color: #fff
}

.style_bg-amethyst__Ko9hB {
    background-color: #8a84f5
}

.style_bg-turquoise___Ciu8 {
    background-color: #23d2af
}

.style_bg-transparent__llsSS {
    background: transparent
}

.style_text-decoration-none__VnWJ_ {
    text-decoration: none !important
}

.style_form-control__JEpin {
    min-height: 50px
}

.style_form-check-input__FQ3ia, .style_form-check-input__FQ3ia[type=checkbox], .style_form-control__JEpin, .style_form-select__3T_F7 {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__pKe_z .style_form-check-input__FQ3ia {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__pKe_z .style_form-check-input__FQ3ia: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__X2J7A .style_form-check-input__FQ3ia {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__X2J7A .style_form-check-input__FQ3ia: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__RtT1u {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__RtT1u {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__RtT1u {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__URAbR {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__c8IpH + .style_btn__URAbR:hover {
    color: #fff !important
}

.style_card__xHyGZ.style_custom__card__PfYH4 {
    --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__qSQsy {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__qSQsy {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__uN25E {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__GfWXc {
    border: none !important
}

.style_navbar-toggler__GfWXc:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__DbNn5 .style_navbar-toggler-icon__ZO_Tf {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__ZO_Tf.style_light_ellipsis___HMmm {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__wIZYp .style_dropdown-menu__yvwSp {
    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__wIZYp .style_dropdown-menu__yvwSp {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__wIZYp .style_dropdown-menu__yvwSp * {
        color: #fff !important
    }
}

.style_navbar-nav__wIZYp .style_dropdown-menu__yvwSp .style_dropdown-item__1LJW9 {
    color: #000 !important
}

.style_navbar-nav__wIZYp .style_dropdown-menu__yvwSp .style_dropdown-item__1LJW9:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__ZlvT5 {
    background-color: #fff !important
}

.style_custom__pagination__i7Bb8 {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__i7Bb8 {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__i7Bb8 {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__i7Bb8 {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__i7Bb8 .style_page-item__9pjhC {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__i7Bb8 .style_page-item__9pjhC {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__i7Bb8 .style_page-link__q5YE7 {
    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__i7Bb8 .style_page-link__q5YE7 {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__i7Bb8 .style_page-link__q5YE7 {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__i7Bb8 .style_active__Z3KJ5 .style_page-link__q5YE7 {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__DkwPb {
    border-radius: 10px !important
}

.style_react-calendar__7jAlu {
    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__7jAlu {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__7jAlu .style_react-calendar__navigation__KTpAY {
    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__7jAlu .style_react-calendar__navigation__KTpAY {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__7jAlu .style_react-calendar__navigation__KTpAY {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__7jAlu .style_react-calendar__navigation__label__ybwGF {
    color: #ffa724 !important
}

.style_react-calendar__7jAlu .style_react-calendar__navigation__arrow__yU6Bc {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__7jAlu .style_react-calendar__navigation__next2-button__PqLe_, .style_react-calendar__7jAlu .style_react-calendar__navigation__prev2-button__tO8Vy {
    display: none !important
}

.style_react-calendar__7jAlu .style_react-calendar__month-view__weekdays__55fcH {
    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__7jAlu .style_react-calendar__month-view__weekdays__55fcH {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__7jAlu .style_react-calendar__month-view__days__day--neighboringMonth___Sre_ {
    color: #b5b5b5 !important
}

.style_react-calendar__7jAlu .style_react-calendar__tile__IE48b {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__7jAlu .style_react-calendar__tile__IE48b {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__7jAlu .style_react-calendar__tile__IE48b abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__7jAlu .style_react-calendar__tile__IE48b abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__7jAlu .style_react-calendar__tile--active___26Jk {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__7jAlu .style_react-calendar__tile--active___26Jk abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__7jAlu .style_react-calendar__tile--now__eV3RW {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__7jAlu .style_react-calendar__tile--now__eV3RW abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__7jAlu .style_react-calendar__month-view__days__day--weekend__FWrIX:not(.style_react-calendar__tile--active___26Jk) {
    color: #ffa724 !important
}

.style_pointer__Jq9Ec {
    cursor: pointer
}

.style_link_banner_text__0S3GT {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__0S3GT {
        margin-bottom: 28px
    }
}

.style_link_banner__mIDgS {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__mIDgS {
        padding-left: 21px
    }
}

.style_links_spacing__69fMw {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__69fMw {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__69fMw {
        margin-right: 0
    }
}

.style_button_padding__drEkm {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__drEkm {
        padding: 12px 16px
    }
}

.style_links_button__nbz_r {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__nbz_r {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__jKyDH {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__9Rx0l {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__9Rx0l {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__9Rx0l {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__9Rx0l {
        padding: 50px 20px
    }
}

.style_standalone__teaser__9Rx0l p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__9Rx0l {
        white-space: unset !important
    }
}

.style_fDbOPw__HIHlM {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__ci8G_ {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__TG1cb {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__TG1cb {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__TG1cb {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__t536D {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item___Q8ii {
    display: flex !important
}

.style_fw-500__WgNUV {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__Nzegr {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__Nzegr {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__Nzegr {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__Nzegr {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__O6ISs {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__O6ISs {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__O6ISs {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__Z182C, .style_uploadfilebutton__IN4eJ {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__IN4eJ {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__IN4eJ {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__IN4eJ {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__Z182C {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__Z182C {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__Z182C {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__hwfAF {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__n2lQ9 {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__uxjmZ, .style_first_component_big_searchbar__Is39W {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__uxjmZ, .style_first_component_big_searchbar__Is39W {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__uxjmZ, .style_first_component_big_searchbar__Is39W {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__Is39W {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__QmW6X {
    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__5KwSC {
    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__5KwSC {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__5KwSC {
        overflow-y: scroll
    }
}

.style_cn-body__5KwSC > p, .style_cn-body__5KwSC > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__beZJC > .style_cm-btn__0MB7x.style_cm-btn-danger__FZYmF.style_cn-decline__zjT5R {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__beZJC > .style_cm-btn__0MB7x.style_cm-btn-success__6EEEj {
    font-size: 20px
}

.style_cm-modal__5WwNR > .style_cm-header__TcDAl {
    background-color: #fef2e0 !important
}

.style_cm-modal__5WwNR > .style_cm-header__TcDAl .style_title__4prSr {
    color: #3b3b96 !important
}

.style_cm-modal__5WwNR > .style_cm-header__TcDAl p > span {
    color: #000 !important
}

.style_cm-modal__5WwNR > .style_cm-header__TcDAl button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__5WwNR > .style_cm-header__TcDAl a {
    color: #3b3b96 !important
}

.style_cm-modal__5WwNR.style_cm-klaro__mVkrH {
    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__5WwNR > .style_cm-body__7HVB1, .style_cm-modal__5WwNR > .style_cm-footer__nJROK {
    background-color: #fef2e0 !important
}

.style_cm-list-title__DfaA7 {
    color: #3b3b96 !important
}

.style_cm-caret__Jb4JV > a {
    color: #ffa724 !important
}

.style_cookie-modal__YSBYX {
    z-index: 100000 !important
}

.style_cn-ok__stffL {
    flex-direction: column !important
}

.style_cn-buttons__beZJC {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__beZJC > .style_cm-btn__0MB7x.style_cm-btn-success__6EEEj, .style_klaro__BWQL_ .style_cookie-modal__YSBYX .style_cm-list-input__3d2gh:checked + .style_cm-list-label__gSxGO .style_slider__AcQiM {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons___MKVp > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more___wMZN {
    color: #000 !important;
    text-decoration: underline !important
}

.style_subtitle__Kpwzq {
    margin-bottom: 38px
}

@media screen and (max-width: 992px) {
    .style_subtitle__Kpwzq {
        margin-bottom: 24px
    }
}

.style_description__EX833 {
    margin-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_description__EX833 {
        margin-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_description__EX833 {
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_description__EX833 {
        margin-bottom: 28px
    }
}

.style_downloadIcon__XXEFr {
    height: 29px;
    width: 29px
}

@media screen and (max-width: 992px) {
    .style_downloadIcon__XXEFr {
        height: 15.5px;
        width: 15.5px
    }
}

.style_sub_menu__8g7Ux {
    margin-bottom: 26.4px
}

@media screen and (max-width: 992px) {
    .style_sub_menu__8g7Ux {
        margin-bottom: 15px;
        margin-bottom: 14px
    }
}

.style_padding__x__U4X3w {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__U4X3w {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__U4X3w {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__U4X3w {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__bMTLl {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__bMTLl {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__bMTLl {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__bxFh1 {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__bxFh1 {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__bxFh1 {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__bxFh1 {
        padding-top: 56px
    }
}

.style_padding__bottom__YzxYY {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__YzxYY {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__YzxYY {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__YzxYY {
        padding-bottom: 28px
    }
}

.style_padding__right__sIhUL {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__sIhUL {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__sIhUL {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__sIhUL {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__sIhUL {
        padding-right: 30px
    }
}

.style_padding__left__dVVYI {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__dVVYI {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__dVVYI {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__dVVYI {
        padding-left: 30px
    }
}

.style_body-text-mb__ac8Hp {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__ac8Hp {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__ac8Hp {
        margin-bottom: 20px
    }
}

.style_h3-mb__q0jLx {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__q0jLx {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__q0jLx {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__PVOtn {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__PVOtn {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__PVOtn {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__PVOtn {
        padding-top: 7px
    }
}

.style_pb_xs__oZXAM {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__oZXAM {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__oZXAM {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__oZXAM {
        padding-bottom: 7px
    }
}

.style_pt_1__25juo {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__25juo {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__25juo {
        padding-top: 14px
    }
}

.style_pb_1__F5FcT {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__F5FcT {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__F5FcT {
        padding-bottom: 14px
    }
}

.style_pt_2__NHuA0 {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__NHuA0 {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__NHuA0 {
        padding-top: 28px
    }
}

.style_pb_2__O_zj0 {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__O_zj0 {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__O_zj0 {
        padding-bottom: 28px
    }
}

.style_pt_3__GGQ7d {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__GGQ7d {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__GGQ7d {
        padding-top: 42px
    }
}

.style_pb_3__yH3Ec {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__yH3Ec {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__yH3Ec {
        padding-bottom: 42px
    }
}

.style_pt_4__j8kFK {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__j8kFK {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__j8kFK {
        padding-top: 56px
    }
}

.style_pb_4__p_Bdh {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__p_Bdh {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__p_Bdh {
        padding-bottom: 56px
    }
}

.style_pt_8__lN4_Y {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__lN4_Y {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__lN4_Y {
        padding-top: 112px
    }
}

.style_pb_8__0F03B {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__0F03B {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__0F03B {
        padding-bottom: 112px
    }
}

.style_p_xs__Gre6p {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__Gre6p {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__Gre6p {
        padding: 7px
    }
}

.style_p_1__ECAbb {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__ECAbb {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__ECAbb {
        padding: 14px
    }
}

.style_p_2__Yh_NL {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__Yh_NL {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__Yh_NL {
        padding: 28px
    }
}

.style_p_3__nx4bR {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__nx4bR {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__nx4bR {
        padding: 42px
    }
}

.style_p_4__1qSqR {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__1qSqR {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__1qSqR {
        padding: 56px
    }
}

.style_p_8__qtSFA {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__qtSFA {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__qtSFA {
        padding: 112px
    }
}

.style_btn__8NtFx {
    border-radius: 10px;
    width: fit-content
}

.style_btn__8NtFx:not(.style_btn-link__21mT8) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__8NtFx:not(.style_btn-link__21mT8) {
        font-size: 15px
    }
}

.style_btn__8NtFx.style_btn-primary__xJZ5w {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__8NtFx.style_btn-whatsapp__5qhMG {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__8NtFx.style_btn-primary__xJZ5w:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__8NtFx.style_btn-primary-light__qK_Ir {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__8NtFx.style_btn-secondary__va3Kh {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__8NtFx.style_btn-form__Pd__e {
    background-color: #82e8cd
}

.style_btn__8NtFx.style_btn-form__Pd__e:hover {
    color: #fff
}

.style_btn__8NtFx.style_btn-link__21mT8, .style_btn__8NtFx.style_btn-link__21mT8:active, .style_btn__8NtFx.style_btn-link__21mT8:focus, .style_btn__8NtFx.style_btn-link__21mT8:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__8NtFx.style_btn-link__21mT8, .style_btn__8NtFx.style_btn-link__21mT8:active, .style_btn__8NtFx.style_btn-link__21mT8:focus, .style_btn__8NtFx.style_btn-link__21mT8:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__8NtFx.style_btn-link__21mT8:hover {
    color: #3b3b96
}

.style_btn__8NtFx.style_btn-social__3XUDe {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__8NtFx.style_btn-medical__ueLyd {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__8NtFx.style_btn-medical-purple__4EWzD {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__8NtFx.style_btn-social-pink__BwQe5 {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__8NtFx.style_btn-main-blue__iiv0h {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__D5csu:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link___bXGk, .style_black-link___bXGk a {
    color: #002d32;
    text-decoration: none
}

.style_black-link___bXGk:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__8NtFx.style_btn-link__21mT8, .style_btn__8NtFx.style_lg__gFdLS, .style_btn__8NtFx.style_md__tjnsl, .style_btn__8NtFx.style_sm__y0djW {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__8NtFx.style_btn-link__21mT8, .style_btn__8NtFx.style_lg__gFdLS, .style_btn__8NtFx.style_md__tjnsl, .style_btn__8NtFx.style_sm__y0djW {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__8NtFx.style_btn-link__21mT8, .style_btn__8NtFx.style_lg__gFdLS, .style_btn__8NtFx.style_md__tjnsl, .style_btn__8NtFx.style_sm__y0djW {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__8NtFx.style_sm__y0djW {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__8NtFx.style_sm__y0djW {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__8NtFx.style_sm__y0djW {
        min-width: 130px
    }
}

.style_btn__8NtFx.style_md__tjnsl {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__8NtFx.style_md__tjnsl {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__8NtFx.style_md__tjnsl {
        min-width: 186px
    }
}

.style_btn__8NtFx.style_lg__gFdLS {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__8NtFx.style_lg__gFdLS {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__8NtFx.style_lg__gFdLS {
        min-width: 215px
    }
}

.style_btn__8NtFx.style_xl__ZjMpp {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__8NtFx.style_xl__ZjMpp {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__8NtFx.style_xl__ZjMpp {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__m_ICN {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__m_ICN {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__m_ICN {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__Engrw {
    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__Engrw {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__8NtFx.style_btn-link__21mT8:disabled {
    color: #aaa
}

.style_footer-link__D5csu, .style_footer-link__D5csu a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__D5csu:hover {
    color: #0fa
}

.style_btn-anmetist__l9l_r {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__Rzgm3 {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__ONpbi {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__Cv6r7 {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__RlRTE {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__Ohkrx {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__cCk_u, .style_h2__qgDkk, .style_h3__08By5 {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__cCk_u {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__cCk_u {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__cCk_u {
        font-size: 30px
    }
}

.style_h2__qgDkk {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__qgDkk {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__qgDkk {
        font-size: 24px
    }
}

.style_h3__08By5 {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__08By5 {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__08By5 {
        font-size: 24px
    }
}

.style_h4__T9Tnn, .style_h5__sP3Jb {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__T9Tnn, .style_h5__sP3Jb {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__T9Tnn, .style_h5__sP3Jb {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__qXbu8 {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__qXbu8 {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__qXbu8 {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__4G9rm, .style_textual_highlight__K2g4V {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__4G9rm {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__4G9rm {
        font-size: 15px
    }
}

.style_textual_highlight__K2g4V {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__K2g4V {
        font-size: 15px
    }
}

.style_button-text__hTF2o {
    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__hTF2o {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__s7tLn {
    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__s7tLn {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__A9ahs {
    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__A9ahs {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__s7tLn p:last-child, .style_body-text__A9ahs p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__JiU3l {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__JiU3l {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__JiU3l.style_dropdown-item__WkqbM {
        font-size: 14px !important
    }
}

.style_title__cV0QM, .style_title__cV0QM.style_h2__qgDkk {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__cV0QM, .style_title__cV0QM.style_h2__qgDkk {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__cV0QM, .style_title__cV0QM.style_h2__qgDkk {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__83Eaj {
    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__83Eaj {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__83Eaj {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__x2xYQ {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__x2xYQ {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__x2xYQ {
        margin-bottom: 15px
    }
}

.style_cta-text__lL3mH {
    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__lL3mH {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__lL3mH {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__981E0 {
    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__981E0 {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__XbgD6.style_h3__08By5 {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__XbgD6.style_h3__08By5 {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__XbgD6.style_h3__08By5 {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__G5WHY {
    height: 434px
}

.style_card_1__G5WHY .style_card_image__7Cp1C img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__G5WHY {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__G5WHY .style_card_image__7Cp1C {
        height: 231px
    }

    .style_card_1__G5WHY .style_card_body__3qGSv {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__G5WHY {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__G5WHY .style_card_image__7Cp1C {
        height: 127px
    }

    .style_card_1__G5WHY .style_card_body__3qGSv {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__G5WHY {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__G5WHY .style_card_image__7Cp1C {
        height: 200px
    }

    .style_card_1__G5WHY .style_card_body__3qGSv {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__jvl8u {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__jvl8u {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__jvl8u {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__G5WHY, .style_card_2__jvl8u {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__G5WHY, .style_card_2__jvl8u {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__G5WHY, .style_card_2__jvl8u {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__G5WHY, .style_card_2__jvl8u {
        width: 330px !important
    }
}

.style_card_body__3qGSv {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__3qGSv {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__3qGSv {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__3qGSv {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__3qGSv {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__3qGSv {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__3qGSv {
        height: 131.5px
    }
}

.style_text-black__VO79T {
    color: #3b3b96
}

.style_text-main-orange__XuCd8 {
    color: #fff !important
}

.style_text-social-red__ZCIji {
    color: #ff7e47
}

.style_text-social-pink__uhqIZ {
    color: #ff92d5
}

.style_text-medic-blue__VR40m {
    color: #fff !important
}

.style_text-medic-purple__Tpyf7 {
    color: #968bd9
}

.style_bg-medic-beige__rXCi_ {
    background-color: #fff !important
}

.style_bg-main-orange-light__Two4u {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__MigCc {
    background-color: #ffa724
}

.style_bg-amethyst-dark__rkjc4 {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__DEzmw {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__iXdeu {
    background-color: #3e385f
}

.style_bg-main-dark__efHpv {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__efHpv p {
    color: #fff
}

.style_bg-main-dark__efHpv .style_body-text__A9ahs.style_text-black__VO79T p, .style_bg-main-dark__efHpv .style_body-text__A9ahs.style_text-main-black__Y5BgN p, .style_bg-main-dark__efHpv .style_card-text__SyMs5.style_text-black__VO79T p, .style_bg-main-dark__efHpv .style_card-text__SyMs5.style_text-main-black__Y5BgN p, .style_bg-main-dark__efHpv .style_text-black__VO79T p, .style_bg-main-dark__efHpv .style_text-main-black__Y5BgN p {
    color: #000 !important
}

.style_bg-main-light__IsdPa {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__IsdPa p {
    color: #000
}

.style_bg-main-dark__efHpv h1, .style_bg-main-dark__efHpv h2, .style_bg-main-dark__efHpv h3, .style_bg-main-dark__efHpv h4, .style_bg-main-dark__efHpv h5, .style_bg-main-dark__efHpv h6 {
    color: #fff
}

.style_bg-main-light__IsdPa h1, .style_bg-main-light__IsdPa h2, .style_bg-main-light__IsdPa h3, .style_bg-main-light__IsdPa h4, .style_bg-main-light__IsdPa h5, .style_bg-main-light__IsdPa h6 {
    color: #151424
}

.style_bg-main-turquoise__lgbdw {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__rrKLU {
    background-color: #d5ddfd
}

.style_card-body__ZHpRq.style_text-main-black__Y5BgN, .style_card-body__ZHpRq.style_text-main-black__Y5BgN *, .style_card-footer__vityK.style_text-main-black__Y5BgN, .style_card-footer__vityK.style_text-main-black__Y5BgN *, .style_text-dark__9NABO, .style_text-main-black__Y5BgN, .style_text-main-black__Y5BgN .style_btn-link__21mT8, .style_text-main-black__Y5BgN a, .style_text-main-black__Y5BgN button, .style_text-main-black__Y5BgN div, .style_text-main-black__Y5BgN h1, .style_text-main-black__Y5BgN h2, .style_text-main-black__Y5BgN h3, .style_text-main-black__Y5BgN h4, .style_text-main-black__Y5BgN h5, .style_text-main-black__Y5BgN h6, .style_text-main-black__Y5BgN p, .style_text-main-black__Y5BgN span, .style_text-main-black__Y5BgN time {
    color: #000 !important
}

.style_text-coal__8L__G {
    color: #002d32
}

.style_bg-social-red__BpP6e {
    background-color: #fdeae1
}

.style_bg-social-red-dark__TIjJE {
    background-color: #ff7e47
}

.style_bg-social-pink__wgYhr {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__KMmOw {
    background-color: #ff92d5
}

.style_bg-medic-purple__i_jca {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__1Qbgq {
    background-color: #968bd9
}

.style_bg-medic-blue__5U58W {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__oLQmO {
    background-color: #99d4dc
}

.style_bg-coal__4t6Il {
    background-color: #002d32
}

.style_bg-coal-dark__XjHcB {
    background-color: #000b0d
}

.style_bg-coal-light__r8hjW {
    background-color: #f0fcfd
}

.style_bg-main-blue___GGvi {
    background-color: #3b3b96
}

.style_bg-ash-20__5lXke {
    background-color: #dcdcdc
}

.style_bg-main-white__mJMnr, .style_bg-white__pLBWK {
    background-color: #fff
}

.style_bg-amethyst__WT1ot {
    background-color: #8a84f5
}

.style_bg-turquoise__V5VGf {
    background-color: #23d2af
}

.style_bg-transparent__chTw0 {
    background: transparent
}

.style_text-decoration-none__QDOn_ {
    text-decoration: none !important
}

.style_form-control__AaAWo {
    min-height: 50px
}

.style_form-check-input___K3zO, .style_form-check-input___K3zO[type=checkbox], .style_form-control__AaAWo, .style_form-select__QJvF8 {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__azCKY .style_form-check-input___K3zO {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__azCKY .style_form-check-input___K3zO: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__OAXQq .style_form-check-input___K3zO {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__OAXQq .style_form-check-input___K3zO: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__q2k5P {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__q2k5P {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__q2k5P {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__8NtFx {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__Kuk5y + .style_btn__8NtFx:hover {
    color: #fff !important
}

.style_card__XzCmK.style_custom__card__A6mrF {
    --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__oMy_Y {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__oMy_Y {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__TleYe {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__SJkT3 {
    border: none !important
}

.style_navbar-toggler__SJkT3:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__5Bq53 .style_navbar-toggler-icon__dpyZI {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__dpyZI.style_light_ellipsis__4es7O {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__8NcBQ .style_dropdown-menu__QziOK {
    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__8NcBQ .style_dropdown-menu__QziOK {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__8NcBQ .style_dropdown-menu__QziOK * {
        color: #fff !important
    }
}

.style_navbar-nav__8NcBQ .style_dropdown-menu__QziOK .style_dropdown-item__WkqbM {
    color: #000 !important
}

.style_navbar-nav__8NcBQ .style_dropdown-menu__QziOK .style_dropdown-item__WkqbM:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__mhG7g {
    background-color: #fff !important
}

.style_custom__pagination__vyTvc {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__vyTvc {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__vyTvc {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__vyTvc {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__vyTvc .style_page-item__COORT {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__vyTvc .style_page-item__COORT {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__vyTvc .style_page-link__4im_p {
    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__vyTvc .style_page-link__4im_p {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__vyTvc .style_page-link__4im_p {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__vyTvc .style_active__lTRzM .style_page-link__4im_p {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__i9q1u {
    border-radius: 10px !important
}

.style_react-calendar__Qm_2W {
    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__Qm_2W {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__Qm_2W .style_react-calendar__navigation__uSdgc {
    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__Qm_2W .style_react-calendar__navigation__uSdgc {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__Qm_2W .style_react-calendar__navigation__uSdgc {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__Qm_2W .style_react-calendar__navigation__label__i9wC6 {
    color: #ffa724 !important
}

.style_react-calendar__Qm_2W .style_react-calendar__navigation__arrow__P0pUZ {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__Qm_2W .style_react-calendar__navigation__next2-button__J25gx, .style_react-calendar__Qm_2W .style_react-calendar__navigation__prev2-button__LLWEJ {
    display: none !important
}

.style_react-calendar__Qm_2W .style_react-calendar__month-view__weekdays__iLBxC {
    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__Qm_2W .style_react-calendar__month-view__weekdays__iLBxC {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__Qm_2W .style_react-calendar__month-view__days__day--neighboringMonth__8fcwG {
    color: #b5b5b5 !important
}

.style_react-calendar__Qm_2W .style_react-calendar__tile__nrSz4 {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__Qm_2W .style_react-calendar__tile__nrSz4 {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__Qm_2W .style_react-calendar__tile__nrSz4 abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__Qm_2W .style_react-calendar__tile__nrSz4 abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__Qm_2W .style_react-calendar__tile--active__aL_DQ {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__Qm_2W .style_react-calendar__tile--active__aL_DQ abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__Qm_2W .style_react-calendar__tile--now__PdSD4 {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__Qm_2W .style_react-calendar__tile--now__PdSD4 abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__Qm_2W .style_react-calendar__month-view__days__day--weekend__ToUqa:not(.style_react-calendar__tile--active__aL_DQ) {
    color: #ffa724 !important
}

.style_pointer__0Uk78 {
    cursor: pointer
}

.style_link_banner_text__XPZIW {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__XPZIW {
        margin-bottom: 28px
    }
}

.style_link_banner__s8rSy {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__s8rSy {
        padding-left: 21px
    }
}

.style_links_spacing__S4M5R {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__S4M5R {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__S4M5R {
        margin-right: 0
    }
}

.style_button_padding__NHPvn {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__NHPvn {
        padding: 12px 16px
    }
}

.style_links_button__F2kbu {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__F2kbu {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__ziWQl {
        padding-left: 90px !important
    }
}

.style_standalone__teaser___4_ys {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser___4_ys {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser___4_ys {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser___4_ys {
        padding: 50px 20px
    }
}

.style_standalone__teaser___4_ys p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser___4_ys {
        white-space: unset !important
    }
}

.style_fDbOPw__kYm_t {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__xiPMH {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__9C78u {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__9C78u {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__9C78u {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__H_wCn {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__4QKc6 {
    display: flex !important
}

.style_fw-500__b_pFb {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__as5ir {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__as5ir {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__as5ir {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__as5ir {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__qd0Jf {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__qd0Jf {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__qd0Jf {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__Y5ozz, .style_uploadfilebutton__9hi7m {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__9hi7m {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__9hi7m {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__9hi7m {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__Y5ozz {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__Y5ozz {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__Y5ozz {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__OAngf {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__bU_yW {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__gA7q7, .style_first_component_big_searchbar___KK7y {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__gA7q7, .style_first_component_big_searchbar___KK7y {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__gA7q7, .style_first_component_big_searchbar___KK7y {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar___KK7y {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__Uvu43 {
    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__ipkUy {
    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__ipkUy {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__ipkUy {
        overflow-y: scroll
    }
}

.style_cn-body__ipkUy > p, .style_cn-body__ipkUy > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__m9kkx > .style_cm-btn__Vs9L1.style_cm-btn-danger__32T4N.style_cn-decline__bUPNi {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__m9kkx > .style_cm-btn__Vs9L1.style_cm-btn-success__VNHDT {
    font-size: 20px
}

.style_cm-modal__9T17E > .style_cm-header___4Ebf {
    background-color: #fef2e0 !important
}

.style_cm-modal__9T17E > .style_cm-header___4Ebf .style_title__cV0QM {
    color: #3b3b96 !important
}

.style_cm-modal__9T17E > .style_cm-header___4Ebf p > span {
    color: #000 !important
}

.style_cm-modal__9T17E > .style_cm-header___4Ebf button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__9T17E > .style_cm-header___4Ebf a {
    color: #3b3b96 !important
}

.style_cm-modal__9T17E.style_cm-klaro__Ib096 {
    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__9T17E > .style_cm-body__k9wtQ, .style_cm-modal__9T17E > .style_cm-footer__eqVf0 {
    background-color: #fef2e0 !important
}

.style_cm-list-title__jGDdA {
    color: #3b3b96 !important
}

.style_cm-caret___SgrL > a {
    color: #ffa724 !important
}

.style_cookie-modal__aI0Sz {
    z-index: 100000 !important
}

.style_cn-ok__KHtF_ {
    flex-direction: column !important
}

.style_cn-buttons__m9kkx {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__m9kkx > .style_cm-btn__Vs9L1.style_cm-btn-success__VNHDT, .style_klaro__AnqP4 .style_cookie-modal__aI0Sz .style_cm-list-input__pYQLi:checked + .style_cm-list-label__bQKbP .style_slider__5obtA {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__cWLXI > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__pP7l_ {
    color: #000 !important;
    text-decoration: underline !important
}

.style_downloadIcon__OP8xK {
    height: 29px;
    width: 29px
}

@media screen and (max-width: 992px) {
    .style_downloadIcon__OP8xK {
        height: 15.5px;
        width: 15.5px
    }
}

.style_padding__x__1aDel {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__1aDel {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__1aDel {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__1aDel {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__dmQmH {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__dmQmH {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__dmQmH {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__PgPWM {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__PgPWM {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__PgPWM {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__PgPWM {
        padding-top: 56px
    }
}

.style_padding__bottom__E_tMB {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__E_tMB {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__E_tMB {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__E_tMB {
        padding-bottom: 28px
    }
}

.style_padding__right__QmO7Y {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__QmO7Y {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__QmO7Y {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__QmO7Y {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__QmO7Y {
        padding-right: 30px
    }
}

.style_padding__left__HOMsI {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__HOMsI {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__HOMsI {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__HOMsI {
        padding-left: 30px
    }
}

.style_body-text-mb__DOSM0 {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__DOSM0 {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__DOSM0 {
        margin-bottom: 20px
    }
}

.style_h3-mb__N_QOB {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__N_QOB {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__N_QOB {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__QbNSf {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__QbNSf {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__QbNSf {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__QbNSf {
        padding-top: 7px
    }
}

.style_pb_xs__2VC6z {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__2VC6z {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__2VC6z {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__2VC6z {
        padding-bottom: 7px
    }
}

.style_pt_1__ZvABf {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__ZvABf {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__ZvABf {
        padding-top: 14px
    }
}

.style_pb_1__cza4Q {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__cza4Q {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__cza4Q {
        padding-bottom: 14px
    }
}

.style_pt_2__Qww4f {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__Qww4f {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__Qww4f {
        padding-top: 28px
    }
}

.style_pb_2__z7_63 {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__z7_63 {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__z7_63 {
        padding-bottom: 28px
    }
}

.style_pt_3__47ydf {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__47ydf {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__47ydf {
        padding-top: 42px
    }
}

.style_pb_3__r7KC2 {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__r7KC2 {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__r7KC2 {
        padding-bottom: 42px
    }
}

.style_pt_4__KfFlG {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__KfFlG {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__KfFlG {
        padding-top: 56px
    }
}

.style_pb_4__zH6lQ {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__zH6lQ {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__zH6lQ {
        padding-bottom: 56px
    }
}

.style_pt_8__k0aME {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__k0aME {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__k0aME {
        padding-top: 112px
    }
}

.style_pb_8__A4vwL {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__A4vwL {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__A4vwL {
        padding-bottom: 112px
    }
}

.style_p_xs__gaBRh {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__gaBRh {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__gaBRh {
        padding: 7px
    }
}

.style_p_1__ByCvr {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__ByCvr {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__ByCvr {
        padding: 14px
    }
}

.style_p_2__V8pbn {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__V8pbn {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__V8pbn {
        padding: 28px
    }
}

.style_p_3__4E2s3 {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__4E2s3 {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__4E2s3 {
        padding: 42px
    }
}

.style_p_4__2JCCA {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__2JCCA {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__2JCCA {
        padding: 56px
    }
}

.style_p_8__eK5br {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__eK5br {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__eK5br {
        padding: 112px
    }
}

.style_btn__n__79 {
    border-radius: 10px;
    width: fit-content
}

.style_btn__n__79:not(.style_btn-link__SvT3W) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__n__79:not(.style_btn-link__SvT3W) {
        font-size: 15px
    }
}

.style_btn__n__79.style_btn-primary__I0REd {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__n__79.style_btn-whatsapp__2jScp {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__n__79.style_btn-primary__I0REd:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__n__79.style_btn-primary-light__OVgPt {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__n__79.style_btn-secondary__Rt58m {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__n__79.style_btn-form__B_IbK {
    background-color: #82e8cd
}

.style_btn__n__79.style_btn-form__B_IbK:hover {
    color: #fff
}

.style_btn__n__79.style_btn-link__SvT3W, .style_btn__n__79.style_btn-link__SvT3W:active, .style_btn__n__79.style_btn-link__SvT3W:focus, .style_btn__n__79.style_btn-link__SvT3W:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__n__79.style_btn-link__SvT3W, .style_btn__n__79.style_btn-link__SvT3W:active, .style_btn__n__79.style_btn-link__SvT3W:focus, .style_btn__n__79.style_btn-link__SvT3W:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__n__79.style_btn-link__SvT3W:hover {
    color: #3b3b96
}

.style_btn__n__79.style_btn-social__RLXVA {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__n__79.style_btn-medical__5qKf_ {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__n__79.style_btn-medical-purple__Bl5IP {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__n__79.style_btn-social-pink___xbv2 {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__n__79.style_btn-main-blue__0udn7 {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__qXLj_:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__3a4cs, .style_black-link__3a4cs a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__3a4cs:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__n__79.style_btn-link__SvT3W, .style_btn__n__79.style_lg__U2Icg, .style_btn__n__79.style_md__Ltvcv, .style_btn__n__79.style_sm__m6YBq {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__n__79.style_btn-link__SvT3W, .style_btn__n__79.style_lg__U2Icg, .style_btn__n__79.style_md__Ltvcv, .style_btn__n__79.style_sm__m6YBq {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__n__79.style_btn-link__SvT3W, .style_btn__n__79.style_lg__U2Icg, .style_btn__n__79.style_md__Ltvcv, .style_btn__n__79.style_sm__m6YBq {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__n__79.style_sm__m6YBq {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__n__79.style_sm__m6YBq {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__n__79.style_sm__m6YBq {
        min-width: 130px
    }
}

.style_btn__n__79.style_md__Ltvcv {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__n__79.style_md__Ltvcv {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__n__79.style_md__Ltvcv {
        min-width: 186px
    }
}

.style_btn__n__79.style_lg__U2Icg {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__n__79.style_lg__U2Icg {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__n__79.style_lg__U2Icg {
        min-width: 215px
    }
}

.style_btn__n__79.style_xl__079fw {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__n__79.style_xl__079fw {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__n__79.style_xl__079fw {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__rpqs0 {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__rpqs0 {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__rpqs0 {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__BjAYC {
    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__BjAYC {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__n__79.style_btn-link__SvT3W:disabled {
    color: #aaa
}

.style_footer-link__qXLj_, .style_footer-link__qXLj_ a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__qXLj_:hover {
    color: #0fa
}

.style_btn-anmetist__PljTb {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__VX9By {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__9OKDh {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__QM1YB {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__xIJ0Y {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__b51_G {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__bHDdY, .style_h2__BjTlh, .style_h3__vONAb {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__bHDdY {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__bHDdY {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__bHDdY {
        font-size: 30px
    }
}

.style_h2__BjTlh {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__BjTlh {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__BjTlh {
        font-size: 24px
    }
}

.style_h3__vONAb {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__vONAb {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__vONAb {
        font-size: 24px
    }
}

.style_h4__2ZZv7, .style_h5__aBkg_ {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__2ZZv7, .style_h5__aBkg_ {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__2ZZv7, .style_h5__aBkg_ {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__oyIwr {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__oyIwr {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__oyIwr {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__peNZj, .style_textual_highlight__R143Z {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__peNZj {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__peNZj {
        font-size: 15px
    }
}

.style_textual_highlight__R143Z {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__R143Z {
        font-size: 15px
    }
}

.style_button-text__o1grD {
    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__o1grD {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__qlGJA {
    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__qlGJA {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__BQrrE {
    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__BQrrE {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__qlGJA p:last-child, .style_body-text__BQrrE p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__tqFjF {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__tqFjF {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__tqFjF.style_dropdown-item__rE5EK {
        font-size: 14px !important
    }
}

.style_title__XjBgj, .style_title__XjBgj.style_h2__BjTlh {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__XjBgj, .style_title__XjBgj.style_h2__BjTlh {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__XjBgj, .style_title__XjBgj.style_h2__BjTlh {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__gopxS {
    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__gopxS {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__gopxS {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__smYKD {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__smYKD {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__smYKD {
        margin-bottom: 15px
    }
}

.style_cta-text__2DZxM {
    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__2DZxM {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__2DZxM {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__OBJAy {
    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__OBJAy {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__lFHzq.style_h3__vONAb {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__lFHzq.style_h3__vONAb {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__lFHzq.style_h3__vONAb {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__RtTXE {
    height: 434px
}

.style_card_1__RtTXE .style_card_image__14Y8r img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__RtTXE {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__RtTXE .style_card_image__14Y8r {
        height: 231px
    }

    .style_card_1__RtTXE .style_card_body__EcMkw {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__RtTXE {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__RtTXE .style_card_image__14Y8r {
        height: 127px
    }

    .style_card_1__RtTXE .style_card_body__EcMkw {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__RtTXE {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__RtTXE .style_card_image__14Y8r {
        height: 200px
    }

    .style_card_1__RtTXE .style_card_body__EcMkw {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__VSxqT {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__VSxqT {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__VSxqT {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__RtTXE, .style_card_2__VSxqT {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__RtTXE, .style_card_2__VSxqT {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__RtTXE, .style_card_2__VSxqT {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__RtTXE, .style_card_2__VSxqT {
        width: 330px !important
    }
}

.style_card_body__EcMkw {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__EcMkw {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__EcMkw {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__EcMkw {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__EcMkw {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__EcMkw {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__EcMkw {
        height: 131.5px
    }
}

.style_text-black__a8kNT {
    color: #3b3b96
}

.style_text-main-orange__DbTwL {
    color: #fff !important
}

.style_text-social-red__K0iNY {
    color: #ff7e47
}

.style_text-social-pink__W7DIu {
    color: #ff92d5
}

.style_text-medic-blue__bYtBE {
    color: #fff !important
}

.style_text-medic-purple__Zdm8z {
    color: #968bd9
}

.style_bg-medic-beige__hIi7P {
    background-color: #fff !important
}

.style_bg-main-orange-light__k4JWH {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__ZcGMl {
    background-color: #ffa724
}

.style_bg-amethyst-dark__0tz_0 {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__WS2kg {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__k4wmL {
    background-color: #3e385f
}

.style_bg-main-dark__uQUcR {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__uQUcR p {
    color: #fff
}

.style_bg-main-dark__uQUcR .style_body-text__BQrrE.style_text-black__a8kNT p, .style_bg-main-dark__uQUcR .style_body-text__BQrrE.style_text-main-black__e_aC7 p, .style_bg-main-dark__uQUcR .style_card-text__pIRZ8.style_text-black__a8kNT p, .style_bg-main-dark__uQUcR .style_card-text__pIRZ8.style_text-main-black__e_aC7 p, .style_bg-main-dark__uQUcR .style_text-black__a8kNT p, .style_bg-main-dark__uQUcR .style_text-main-black__e_aC7 p {
    color: #000 !important
}

.style_bg-main-light__I1Xg6 {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__I1Xg6 p {
    color: #000
}

.style_bg-main-dark__uQUcR h1, .style_bg-main-dark__uQUcR h2, .style_bg-main-dark__uQUcR h3, .style_bg-main-dark__uQUcR h4, .style_bg-main-dark__uQUcR h5, .style_bg-main-dark__uQUcR h6 {
    color: #fff
}

.style_bg-main-light__I1Xg6 h1, .style_bg-main-light__I1Xg6 h2, .style_bg-main-light__I1Xg6 h3, .style_bg-main-light__I1Xg6 h4, .style_bg-main-light__I1Xg6 h5, .style_bg-main-light__I1Xg6 h6 {
    color: #151424
}

.style_bg-main-turquoise__d_kte {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__PQZaM {
    background-color: #d5ddfd
}

.style_card-body__BT5xv.style_text-main-black__e_aC7, .style_card-body__BT5xv.style_text-main-black__e_aC7 *, .style_card-footer__japt8.style_text-main-black__e_aC7, .style_card-footer__japt8.style_text-main-black__e_aC7 *, .style_text-dark__LB9zM, .style_text-main-black__e_aC7, .style_text-main-black__e_aC7 .style_btn-link__SvT3W, .style_text-main-black__e_aC7 a, .style_text-main-black__e_aC7 button, .style_text-main-black__e_aC7 div, .style_text-main-black__e_aC7 h1, .style_text-main-black__e_aC7 h2, .style_text-main-black__e_aC7 h3, .style_text-main-black__e_aC7 h4, .style_text-main-black__e_aC7 h5, .style_text-main-black__e_aC7 h6, .style_text-main-black__e_aC7 p, .style_text-main-black__e_aC7 span, .style_text-main-black__e_aC7 time {
    color: #000 !important
}

.style_text-coal___qhqp {
    color: #002d32
}

.style_bg-social-red__062wl {
    background-color: #fdeae1
}

.style_bg-social-red-dark__a1Jnt {
    background-color: #ff7e47
}

.style_bg-social-pink__hDEGo {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__SSx_N {
    background-color: #ff92d5
}

.style_bg-medic-purple__DUqO3 {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__fEE24 {
    background-color: #968bd9
}

.style_bg-medic-blue__qpj7n {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__P78OM {
    background-color: #99d4dc
}

.style_bg-coal__fOsWr {
    background-color: #002d32
}

.style_bg-coal-dark__qZU86 {
    background-color: #000b0d
}

.style_bg-coal-light__drXau {
    background-color: #f0fcfd
}

.style_bg-main-blue__51Lzf {
    background-color: #3b3b96
}

.style_bg-ash-20__sAByl {
    background-color: #dcdcdc
}

.style_bg-main-white__d_HYX, .style_bg-white__hM5z8 {
    background-color: #fff
}

.style_bg-amethyst__zjW6l {
    background-color: #8a84f5
}

.style_bg-turquoise__74txw {
    background-color: #23d2af
}

.style_bg-transparent__j6WrN {
    background: transparent
}

.style_text-decoration-none__owKeO {
    text-decoration: none !important
}

.style_form-control__pAg3R {
    min-height: 50px
}

.style_form-check-input__MxvIb, .style_form-check-input__MxvIb[type=checkbox], .style_form-control__pAg3R, .style_form-select__lqW6_ {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__7pqfR .style_form-check-input__MxvIb {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__7pqfR .style_form-check-input__MxvIb: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__V5Qlk .style_form-check-input__MxvIb {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__V5Qlk .style_form-check-input__MxvIb: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__9H57O {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__9H57O {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__9H57O {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__n__79 {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__p5TE1 + .style_btn__n__79:hover {
    color: #fff !important
}

.style_card__o5uBM.style_custom__card__80ncR {
    --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__wP00e {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__wP00e {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__gBahR {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__3NN2g {
    border: none !important
}

.style_navbar-toggler__3NN2g:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__cSUUG .style_navbar-toggler-icon__78s4Z {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__78s4Z.style_light_ellipsis__i4Cl_ {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__KA_Xk .style_dropdown-menu__heCiB {
    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__KA_Xk .style_dropdown-menu__heCiB {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__KA_Xk .style_dropdown-menu__heCiB * {
        color: #fff !important
    }
}

.style_navbar-nav__KA_Xk .style_dropdown-menu__heCiB .style_dropdown-item__rE5EK {
    color: #000 !important
}

.style_navbar-nav__KA_Xk .style_dropdown-menu__heCiB .style_dropdown-item__rE5EK:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__4npgE {
    background-color: #fff !important
}

.style_custom__pagination__Oufyb {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__Oufyb {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__Oufyb {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__Oufyb {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__Oufyb .style_page-item__EVGBh {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__Oufyb .style_page-item__EVGBh {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__Oufyb .style_page-link__nxS7l {
    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__Oufyb .style_page-link__nxS7l {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__Oufyb .style_page-link__nxS7l {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__Oufyb .style_active__aMQco .style_page-link__nxS7l {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__4XLKI {
    border-radius: 10px !important
}

.style_react-calendar__tXVm_ {
    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__tXVm_ {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__tXVm_ .style_react-calendar__navigation__BPyFl {
    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__tXVm_ .style_react-calendar__navigation__BPyFl {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__tXVm_ .style_react-calendar__navigation__BPyFl {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__tXVm_ .style_react-calendar__navigation__label__pN6Tn {
    color: #ffa724 !important
}

.style_react-calendar__tXVm_ .style_react-calendar__navigation__arrow__YcK_r {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__tXVm_ .style_react-calendar__navigation__next2-button__pwJuK, .style_react-calendar__tXVm_ .style_react-calendar__navigation__prev2-button__N77DY {
    display: none !important
}

.style_react-calendar__tXVm_ .style_react-calendar__month-view__weekdays__Knv2K {
    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__tXVm_ .style_react-calendar__month-view__weekdays__Knv2K {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__tXVm_ .style_react-calendar__month-view__days__day--neighboringMonth__nJUng {
    color: #b5b5b5 !important
}

.style_react-calendar__tXVm_ .style_react-calendar__tile__b3lU8 {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__tXVm_ .style_react-calendar__tile__b3lU8 {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__tXVm_ .style_react-calendar__tile__b3lU8 abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__tXVm_ .style_react-calendar__tile__b3lU8 abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__tXVm_ .style_react-calendar__tile--active__leEv5 {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__tXVm_ .style_react-calendar__tile--active__leEv5 abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__tXVm_ .style_react-calendar__tile--now__PfPd6 {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__tXVm_ .style_react-calendar__tile--now__PfPd6 abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__tXVm_ .style_react-calendar__month-view__days__day--weekend__XSIms:not(.style_react-calendar__tile--active__leEv5) {
    color: #ffa724 !important
}

.style_pointer__ZlAao {
    cursor: pointer
}

.style_link_banner_text__1KwFt {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__1KwFt {
        margin-bottom: 28px
    }
}

.style_link_banner__rRtRg {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__rRtRg {
        padding-left: 21px
    }
}

.style_links_spacing__eml4m {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__eml4m {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__eml4m {
        margin-right: 0
    }
}

.style_button_padding__mclYD {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__mclYD {
        padding: 12px 16px
    }
}

.style_links_button___0Gw6 {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button___0Gw6 {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__i2qrB {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__f_q_f {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__f_q_f {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__f_q_f {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__f_q_f {
        padding: 50px 20px
    }
}

.style_standalone__teaser__f_q_f p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__f_q_f {
        white-space: unset !important
    }
}

.style_fDbOPw__i_bwF {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__yaBW_ {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__QWMKO {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__QWMKO {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__QWMKO {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__yAS2H {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__xlyVx {
    display: flex !important
}

.style_fw-500__Uwfj8 {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__BqOSZ {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__BqOSZ {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__BqOSZ {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__BqOSZ {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__GpRsJ {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__GpRsJ {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__GpRsJ {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__7O2n_, .style_uploadfilebutton__6nvQI {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__6nvQI {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__6nvQI {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__6nvQI {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__7O2n_ {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__7O2n_ {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__7O2n_ {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__eY4Bn {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__g7Sqk {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__DD5FR, .style_first_component_big_searchbar__3af1N {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__DD5FR, .style_first_component_big_searchbar__3af1N {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__DD5FR, .style_first_component_big_searchbar__3af1N {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__3af1N {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__sQWgl {
    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___aHkm {
    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___aHkm {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body___aHkm {
        overflow-y: scroll
    }
}

.style_cn-body___aHkm > p, .style_cn-body___aHkm > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__5Dibu > .style_cm-btn__ViJzf.style_cm-btn-danger__oGGcp.style_cn-decline__4pJyg {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__5Dibu > .style_cm-btn__ViJzf.style_cm-btn-success__2VUi2 {
    font-size: 20px
}

.style_cm-modal__ayM6l > .style_cm-header__xzwU8 {
    background-color: #fef2e0 !important
}

.style_cm-modal__ayM6l > .style_cm-header__xzwU8 .style_title__XjBgj {
    color: #3b3b96 !important
}

.style_cm-modal__ayM6l > .style_cm-header__xzwU8 p > span {
    color: #000 !important
}

.style_cm-modal__ayM6l > .style_cm-header__xzwU8 button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__ayM6l > .style_cm-header__xzwU8 a {
    color: #3b3b96 !important
}

.style_cm-modal__ayM6l.style_cm-klaro__ZGhAj {
    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__ayM6l > .style_cm-body__ZvskM, .style_cm-modal__ayM6l > .style_cm-footer__BdOSK {
    background-color: #fef2e0 !important
}

.style_cm-list-title__1BnW_ {
    color: #3b3b96 !important
}

.style_cm-caret__fbiN_ > a {
    color: #ffa724 !important
}

.style_cookie-modal__sRitS {
    z-index: 100000 !important
}

.style_cn-ok__mLNmq {
    flex-direction: column !important
}

.style_cn-buttons__5Dibu {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__5Dibu > .style_cm-btn__ViJzf.style_cm-btn-success__2VUi2, .style_klaro___wj_Z .style_cookie-modal__sRitS .style_cm-list-input__ieH2O:checked + .style_cm-list-label__lkdmi .style_slider__epAt1 {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__9Qe0O > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__XN7FY {
    color: #000 !important;
    text-decoration: underline !important
}

@media screen and (max-width: 576px) {
    .style_visibility__check__m_Xdw {
        display: none
    }
}

@media screen and (min-width: 992px) {
    .style_visibility__check__m_Xdw {
        display: none
    }
}

.style_buttons__30Txu {
    gap: 15px
}

.style_title_container__w63Kl {
    width: 75%
}

.style_title__XjBgj {
    align-items: center;
    margin-bottom: 18px !important
}

.style_icon__padding__JAekw {
    padding-right: 9px
}

.style_address__row__IesP7 {
    margin-bottom: 3px
}

.style_icon__spacing__IYNS_ {
    padding-right: 13px
}

.style_icon__spacing2__OMC3K {
    padding-right: 14px
}

.style_icon__spacing3__92QyF {
    padding-right: 9px
}

.style_telephone__row___mLRR {
    padding-bottom: 6px
}

.style_email__row__DxCln {
    padding-bottom: 22px
}

.style_second__row__TbH6g {
    padding-bottom: 17px
}

.style_third__row__no29R {
    padding-bottom: 22px
}

.style_align_phone__N3Y65 {
    height: fit-content
}

.style_padding__x__QpzYg {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__QpzYg {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__QpzYg {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__QpzYg {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__akHyB {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__akHyB {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__akHyB {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__qw9fz {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__qw9fz {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__qw9fz {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__qw9fz {
        padding-top: 56px
    }
}

.style_padding__bottom__MFJxk {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__MFJxk {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__MFJxk {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__MFJxk {
        padding-bottom: 28px
    }
}

.style_padding__right__7_9bs {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__7_9bs {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__7_9bs {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__7_9bs {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__7_9bs {
        padding-right: 30px
    }
}

.style_padding__left__dWsBf {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__dWsBf {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__dWsBf {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__dWsBf {
        padding-left: 30px
    }
}

.style_body-text-mb__kE1_H {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__kE1_H {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__kE1_H {
        margin-bottom: 20px
    }
}

.style_h3-mb__NUsS3 {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__NUsS3 {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__NUsS3 {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__dl8gw {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__dl8gw {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__dl8gw {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__dl8gw {
        padding-top: 7px
    }
}

.style_pb_xs__CVDD0 {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__CVDD0 {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__CVDD0 {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__CVDD0 {
        padding-bottom: 7px
    }
}

.style_pt_1__ILiFM {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__ILiFM {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__ILiFM {
        padding-top: 14px
    }
}

.style_pb_1__jFMam {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__jFMam {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__jFMam {
        padding-bottom: 14px
    }
}

.style_pt_2__MMRPC {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__MMRPC {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__MMRPC {
        padding-top: 28px
    }
}

.style_pb_2__bIPSi {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__bIPSi {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__bIPSi {
        padding-bottom: 28px
    }
}

.style_pt_3__0_vKP {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__0_vKP {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__0_vKP {
        padding-top: 42px
    }
}

.style_pb_3__iiRqV {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__iiRqV {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__iiRqV {
        padding-bottom: 42px
    }
}

.style_pt_4__GKnn6 {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__GKnn6 {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__GKnn6 {
        padding-top: 56px
    }
}

.style_pb_4__mPmkE {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__mPmkE {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__mPmkE {
        padding-bottom: 56px
    }
}

.style_pt_8__wI2rR {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__wI2rR {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__wI2rR {
        padding-top: 112px
    }
}

.style_pb_8__IGplL {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__IGplL {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__IGplL {
        padding-bottom: 112px
    }
}

.style_p_xs__GcKEP {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__GcKEP {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__GcKEP {
        padding: 7px
    }
}

.style_p_1__Ds6OY {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__Ds6OY {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__Ds6OY {
        padding: 14px
    }
}

.style_p_2__U6Egk {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__U6Egk {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__U6Egk {
        padding: 28px
    }
}

.style_p_3__4ZHTa {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__4ZHTa {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__4ZHTa {
        padding: 42px
    }
}

.style_p_4__6Yr9S {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__6Yr9S {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__6Yr9S {
        padding: 56px
    }
}

.style_p_8__GPNa2 {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__GPNa2 {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__GPNa2 {
        padding: 112px
    }
}

.style_btn__DsJvA {
    border-radius: 10px;
    width: fit-content
}

.style_btn__DsJvA:not(.style_btn-link__gITEW) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__DsJvA:not(.style_btn-link__gITEW) {
        font-size: 15px
    }
}

.style_btn__DsJvA.style_btn-primary__NOTkX {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__DsJvA.style_btn-whatsapp__lNIrj {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__DsJvA.style_btn-primary__NOTkX:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__DsJvA.style_btn-primary-light__PwpEO {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__DsJvA.style_btn-secondary__wggZY {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__DsJvA.style_btn-form__AYO1Q {
    background-color: #82e8cd
}

.style_btn__DsJvA.style_btn-form__AYO1Q:hover {
    color: #fff
}

.style_btn__DsJvA.style_btn-link__gITEW, .style_btn__DsJvA.style_btn-link__gITEW:active, .style_btn__DsJvA.style_btn-link__gITEW:focus, .style_btn__DsJvA.style_btn-link__gITEW:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__DsJvA.style_btn-link__gITEW, .style_btn__DsJvA.style_btn-link__gITEW:active, .style_btn__DsJvA.style_btn-link__gITEW:focus, .style_btn__DsJvA.style_btn-link__gITEW:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__DsJvA.style_btn-link__gITEW:hover {
    color: #3b3b96
}

.style_btn__DsJvA.style_btn-social__muakn {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__DsJvA.style_btn-medical__u9527 {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__DsJvA.style_btn-medical-purple__tryXL {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__DsJvA.style_btn-social-pink__br74x {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__DsJvA.style_btn-main-blue__1LlYl {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__JNje0:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__PHLHt, .style_black-link__PHLHt a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__PHLHt:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__DsJvA.style_btn-link__gITEW, .style_btn__DsJvA.style_lg___DGF8, .style_btn__DsJvA.style_md__qpJL_, .style_btn__DsJvA.style_sm__HjtK4 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__DsJvA.style_btn-link__gITEW, .style_btn__DsJvA.style_lg___DGF8, .style_btn__DsJvA.style_md__qpJL_, .style_btn__DsJvA.style_sm__HjtK4 {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__DsJvA.style_btn-link__gITEW, .style_btn__DsJvA.style_lg___DGF8, .style_btn__DsJvA.style_md__qpJL_, .style_btn__DsJvA.style_sm__HjtK4 {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__DsJvA.style_sm__HjtK4 {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__DsJvA.style_sm__HjtK4 {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__DsJvA.style_sm__HjtK4 {
        min-width: 130px
    }
}

.style_btn__DsJvA.style_md__qpJL_ {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__DsJvA.style_md__qpJL_ {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__DsJvA.style_md__qpJL_ {
        min-width: 186px
    }
}

.style_btn__DsJvA.style_lg___DGF8 {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__DsJvA.style_lg___DGF8 {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__DsJvA.style_lg___DGF8 {
        min-width: 215px
    }
}

.style_btn__DsJvA.style_xl__0fx7X {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__DsJvA.style_xl__0fx7X {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__DsJvA.style_xl__0fx7X {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__Kfgmu {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__Kfgmu {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__Kfgmu {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__E1ODz {
    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__E1ODz {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__DsJvA.style_btn-link__gITEW:disabled {
    color: #aaa
}

.style_footer-link__JNje0, .style_footer-link__JNje0 a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__JNje0:hover {
    color: #0fa
}

.style_btn-anmetist__TkKXN {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__LJavT {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__wHINO {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__r_r8e {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__nHDO9 {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__4e7FM {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__zGCsP, .style_h2__fLw01, .style_h3__uqCkk {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__zGCsP {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__zGCsP {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__zGCsP {
        font-size: 30px
    }
}

.style_h2__fLw01 {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__fLw01 {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__fLw01 {
        font-size: 24px
    }
}

.style_h3__uqCkk {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__uqCkk {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__uqCkk {
        font-size: 24px
    }
}

.style_h4__TH7kR, .style_h5__knDc_ {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__TH7kR, .style_h5__knDc_ {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__TH7kR, .style_h5__knDc_ {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__0lz1k {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__0lz1k {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__0lz1k {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__H4k6l, .style_textual_highlight__kuzIR {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__H4k6l {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__H4k6l {
        font-size: 15px
    }
}

.style_textual_highlight__kuzIR {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__kuzIR {
        font-size: 15px
    }
}

.style_button-text__sWMCn {
    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__sWMCn {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__Mt45U {
    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__Mt45U {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__mO5Xn {
    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__mO5Xn {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__Mt45U p:last-child, .style_body-text__mO5Xn p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__te4Pt {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__te4Pt {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__te4Pt.style_dropdown-item__0RIab {
        font-size: 14px !important
    }
}

.style_title__8kDUc, .style_title__8kDUc.style_h2__fLw01 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__8kDUc, .style_title__8kDUc.style_h2__fLw01 {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__8kDUc, .style_title__8kDUc.style_h2__fLw01 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__2yZ2K {
    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__2yZ2K {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__2yZ2K {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__yLbjv {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__yLbjv {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__yLbjv {
        margin-bottom: 15px
    }
}

.style_cta-text__J1F74 {
    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__J1F74 {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__J1F74 {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__RHrmo {
    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__RHrmo {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__vc5Kg.style_h3__uqCkk {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__vc5Kg.style_h3__uqCkk {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__vc5Kg.style_h3__uqCkk {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__GdhmR {
    height: 434px
}

.style_card_1__GdhmR .style_card_image__bKj_I img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__GdhmR {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__GdhmR .style_card_image__bKj_I {
        height: 231px
    }

    .style_card_1__GdhmR .style_card_body__UucY6 {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__GdhmR {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__GdhmR .style_card_image__bKj_I {
        height: 127px
    }

    .style_card_1__GdhmR .style_card_body__UucY6 {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__GdhmR {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__GdhmR .style_card_image__bKj_I {
        height: 200px
    }

    .style_card_1__GdhmR .style_card_body__UucY6 {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__n6_fU {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__n6_fU {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__n6_fU {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__GdhmR, .style_card_2__n6_fU {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__GdhmR, .style_card_2__n6_fU {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__GdhmR, .style_card_2__n6_fU {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__GdhmR, .style_card_2__n6_fU {
        width: 330px !important
    }
}

.style_card_body__UucY6 {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__UucY6 {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__UucY6 {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__UucY6 {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__UucY6 {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__UucY6 {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__UucY6 {
        height: 131.5px
    }
}

.style_text-black__dS0Ld {
    color: #3b3b96
}

.style_text-main-orange__p6vcr {
    color: #fff !important
}

.style_text-social-red__GVopG {
    color: #ff7e47
}

.style_text-social-pink__rck4_ {
    color: #ff92d5
}

.style_text-medic-blue__W74YE {
    color: #fff !important
}

.style_text-medic-purple__faZfc {
    color: #968bd9
}

.style_bg-medic-beige__1lnVW {
    background-color: #fff !important
}

.style_bg-main-orange-light__wncGh {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__GrvaE {
    background-color: #ffa724
}

.style_bg-amethyst-dark__ztbu_ {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__4Ngvy {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__yVhlB {
    background-color: #3e385f
}

.style_bg-main-dark__gqvcl {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__gqvcl p {
    color: #fff
}

.style_bg-main-dark__gqvcl .style_body-text__mO5Xn.style_text-black__dS0Ld p, .style_bg-main-dark__gqvcl .style_body-text__mO5Xn.style_text-main-black__0wyrd p, .style_bg-main-dark__gqvcl .style_card-text__nHHFe.style_text-black__dS0Ld p, .style_bg-main-dark__gqvcl .style_card-text__nHHFe.style_text-main-black__0wyrd p, .style_bg-main-dark__gqvcl .style_text-black__dS0Ld p, .style_bg-main-dark__gqvcl .style_text-main-black__0wyrd p {
    color: #000 !important
}

.style_bg-main-light___G_Rk {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light___G_Rk p {
    color: #000
}

.style_bg-main-dark__gqvcl h1, .style_bg-main-dark__gqvcl h2, .style_bg-main-dark__gqvcl h3, .style_bg-main-dark__gqvcl h4, .style_bg-main-dark__gqvcl h5, .style_bg-main-dark__gqvcl h6 {
    color: #fff
}

.style_bg-main-light___G_Rk h1, .style_bg-main-light___G_Rk h2, .style_bg-main-light___G_Rk h3, .style_bg-main-light___G_Rk h4, .style_bg-main-light___G_Rk h5, .style_bg-main-light___G_Rk h6 {
    color: #151424
}

.style_bg-main-turquoise__7ihs2 {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__OjUFD {
    background-color: #d5ddfd
}

.style_card-body__FmELH.style_text-main-black__0wyrd, .style_card-body__FmELH.style_text-main-black__0wyrd *, .style_card-footer__claWr.style_text-main-black__0wyrd, .style_card-footer__claWr.style_text-main-black__0wyrd *, .style_text-dark__Wuuuo, .style_text-main-black__0wyrd, .style_text-main-black__0wyrd .style_btn-link__gITEW, .style_text-main-black__0wyrd a, .style_text-main-black__0wyrd button, .style_text-main-black__0wyrd div, .style_text-main-black__0wyrd h1, .style_text-main-black__0wyrd h2, .style_text-main-black__0wyrd h3, .style_text-main-black__0wyrd h4, .style_text-main-black__0wyrd h5, .style_text-main-black__0wyrd h6, .style_text-main-black__0wyrd p, .style_text-main-black__0wyrd span, .style_text-main-black__0wyrd time {
    color: #000 !important
}

.style_text-coal__Cxn33 {
    color: #002d32
}

.style_bg-social-red__PsmPj {
    background-color: #fdeae1
}

.style_bg-social-red-dark__CIWYn {
    background-color: #ff7e47
}

.style_bg-social-pink__qh1tD {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__GD8Xf {
    background-color: #ff92d5
}

.style_bg-medic-purple___IrX3 {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__ekRmm {
    background-color: #968bd9
}

.style_bg-medic-blue__PG7Fg {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__SmQwc {
    background-color: #99d4dc
}

.style_bg-coal__l3fx5 {
    background-color: #002d32
}

.style_bg-coal-dark__bOji8 {
    background-color: #000b0d
}

.style_bg-coal-light__yQ2Pq {
    background-color: #f0fcfd
}

.style_bg-main-blue__RRyhw {
    background-color: #3b3b96
}

.style_bg-ash-20__Ui635 {
    background-color: #dcdcdc
}

.style_bg-main-white__eyBqT, .style_bg-white__Q8ZIA {
    background-color: #fff
}

.style_bg-amethyst__4Vl5A {
    background-color: #8a84f5
}

.style_bg-turquoise__wzbY2 {
    background-color: #23d2af
}

.style_bg-transparent__O6Rkt {
    background: transparent
}

.style_text-decoration-none__RzOAb {
    text-decoration: none !important
}

.style_form-control__nCoEC {
    min-height: 50px
}

.style_form-check-input__EUgOV, .style_form-check-input__EUgOV[type=checkbox], .style_form-control__nCoEC, .style_form-select__SBDih {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__ajaeA .style_form-check-input__EUgOV {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__ajaeA .style_form-check-input__EUgOV: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__Ej2Vl .style_form-check-input__EUgOV {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__Ej2Vl .style_form-check-input__EUgOV: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__yWVZ4 {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__yWVZ4 {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__yWVZ4 {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__DsJvA {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__VEQEH + .style_btn__DsJvA:hover {
    color: #fff !important
}

.style_card__a8KTz.style_custom__card__jpOYS {
    --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__zVs0U {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__zVs0U {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__jNCoW {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__NTGtP {
    border: none !important
}

.style_navbar-toggler__NTGtP:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__blpy1 .style_navbar-toggler-icon__bvu3y {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__bvu3y.style_light_ellipsis__7Cnp6 {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__ZliO_ .style_dropdown-menu__tL7zU {
    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__ZliO_ .style_dropdown-menu__tL7zU {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__ZliO_ .style_dropdown-menu__tL7zU * {
        color: #fff !important
    }
}

.style_navbar-nav__ZliO_ .style_dropdown-menu__tL7zU .style_dropdown-item__0RIab {
    color: #000 !important
}

.style_navbar-nav__ZliO_ .style_dropdown-menu__tL7zU .style_dropdown-item__0RIab:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__8YqeL {
    background-color: #fff !important
}

.style_custom__pagination__Ffvz7 {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__Ffvz7 {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__Ffvz7 {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__Ffvz7 {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__Ffvz7 .style_page-item__lZm_I {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__Ffvz7 .style_page-item__lZm_I {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__Ffvz7 .style_page-link__DuZ3g {
    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__Ffvz7 .style_page-link__DuZ3g {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__Ffvz7 .style_page-link__DuZ3g {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__Ffvz7 .style_active__PHN4V .style_page-link__DuZ3g {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__nkPm3 {
    border-radius: 10px !important
}

.style_react-calendar__Gp_KP {
    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__Gp_KP {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__Gp_KP .style_react-calendar__navigation__SAdF4 {
    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__Gp_KP .style_react-calendar__navigation__SAdF4 {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__Gp_KP .style_react-calendar__navigation__SAdF4 {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__Gp_KP .style_react-calendar__navigation__label__x0m_w {
    color: #ffa724 !important
}

.style_react-calendar__Gp_KP .style_react-calendar__navigation__arrow__v1le_ {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__Gp_KP .style_react-calendar__navigation__next2-button__Wgnqe, .style_react-calendar__Gp_KP .style_react-calendar__navigation__prev2-button__bjblJ {
    display: none !important
}

.style_react-calendar__Gp_KP .style_react-calendar__month-view__weekdays__8ggRo {
    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__Gp_KP .style_react-calendar__month-view__weekdays__8ggRo {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__Gp_KP .style_react-calendar__month-view__days__day--neighboringMonth__DZ56H {
    color: #b5b5b5 !important
}

.style_react-calendar__Gp_KP .style_react-calendar__tile___CL_3 {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__Gp_KP .style_react-calendar__tile___CL_3 {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__Gp_KP .style_react-calendar__tile___CL_3 abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__Gp_KP .style_react-calendar__tile___CL_3 abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__Gp_KP .style_react-calendar__tile--active__Is_ek {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__Gp_KP .style_react-calendar__tile--active__Is_ek abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__Gp_KP .style_react-calendar__tile--now__BVTIr {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__Gp_KP .style_react-calendar__tile--now__BVTIr abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__Gp_KP .style_react-calendar__month-view__days__day--weekend__q_eam:not(.style_react-calendar__tile--active__Is_ek) {
    color: #ffa724 !important
}

.style_pointer__tOKAR {
    cursor: pointer
}

.style_link_banner_text__PDpXz {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__PDpXz {
        margin-bottom: 28px
    }
}

.style_link_banner__H0Bhp {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__H0Bhp {
        padding-left: 21px
    }
}

.style_links_spacing__W89NU {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__W89NU {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__W89NU {
        margin-right: 0
    }
}

.style_button_padding__muEvw {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__muEvw {
        padding: 12px 16px
    }
}

.style_links_button__LlWbI {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__LlWbI {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__hhwzU {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__gJSdb {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__gJSdb {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__gJSdb {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__gJSdb {
        padding: 50px 20px
    }
}

.style_standalone__teaser__gJSdb p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__gJSdb {
        white-space: unset !important
    }
}

.style_fDbOPw__vKdqq {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__z5aTS {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__zHLSu {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__zHLSu {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__zHLSu {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__EeoDU {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__nAKwQ {
    display: flex !important
}

.style_fw-500__yvUWN {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__L_Wj1 {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__L_Wj1 {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__L_Wj1 {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__L_Wj1 {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__vdiLR {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__vdiLR {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__vdiLR {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__HcmFA, .style_uploadfilebutton__ptwBc {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__ptwBc {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__ptwBc {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__ptwBc {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__HcmFA {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__HcmFA {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__HcmFA {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__1X52v {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__MVy8_ {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__5GD1h, .style_first_component_big_searchbar__0zHc0 {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__5GD1h, .style_first_component_big_searchbar__0zHc0 {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__5GD1h, .style_first_component_big_searchbar__0zHc0 {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__0zHc0 {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice___x95n {
    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__lptUV {
    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__lptUV {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__lptUV {
        overflow-y: scroll
    }
}

.style_cn-body__lptUV > p, .style_cn-body__lptUV > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons___Tc_k > .style_cm-btn__8u4nM.style_cm-btn-danger__IPHBW.style_cn-decline__lnMLa {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons___Tc_k > .style_cm-btn__8u4nM.style_cm-btn-success__Qg0L2 {
    font-size: 20px
}

.style_cm-modal__1ZyyD > .style_cm-header__ngiAO {
    background-color: #fef2e0 !important
}

.style_cm-modal__1ZyyD > .style_cm-header__ngiAO .style_title__8kDUc {
    color: #3b3b96 !important
}

.style_cm-modal__1ZyyD > .style_cm-header__ngiAO p > span {
    color: #000 !important
}

.style_cm-modal__1ZyyD > .style_cm-header__ngiAO button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__1ZyyD > .style_cm-header__ngiAO a {
    color: #3b3b96 !important
}

.style_cm-modal__1ZyyD.style_cm-klaro__394TW {
    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__1ZyyD > .style_cm-body__NK9Bv, .style_cm-modal__1ZyyD > .style_cm-footer__Zt5Dn {
    background-color: #fef2e0 !important
}

.style_cm-list-title__117so {
    color: #3b3b96 !important
}

.style_cm-caret__Klshc > a {
    color: #ffa724 !important
}

.style_cookie-modal__TySFB {
    z-index: 100000 !important
}

.style_cn-ok__LxB03 {
    flex-direction: column !important
}

.style_cn-buttons___Tc_k {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons___Tc_k > .style_cm-btn__8u4nM.style_cm-btn-success__Qg0L2, .style_klaro__j8r_b .style_cookie-modal__TySFB .style_cm-list-input__Q6mtM:checked + .style_cm-list-label__pe4d_ .style_slider__3qFrn {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__h4L9I > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__g4PYD {
    color: #000 !important;
    text-decoration: underline !important
}

@media screen and (min-width: 576px) {
    .style_visibility__check__uZFEY {
        display: none
    }
}

.style_title__8kDUc {
    margin-bottom: 28px !important
}

.style_buttons__rXKEq {
    gap: 14px
}

.style_icon__padding__E7zol {
    padding-right: 7px
}

.style_title__8kDUc {
    margin-bottom: 13px !important
}

.style_subtitle__padding__H1Ex3 {
    padding-bottom: 18px
}

.style_icon__spacing__N9xT8 {
    padding-right: 13px
}

.style_icon__spacing2__56dTc {
    padding-right: 15px
}

.style_icon__spacing3__PDzIW {
    padding-right: 8px
}

.style_address__row__hdwy_ {
    padding-bottom: 7px
}

.style_email__row__6RAIz {
    padding-bottom: 35px
}

.style_second__row__xMD92 {
    padding-bottom: 15px
}

.style_third__row__WBwmH {
    padding-bottom: 20px
}

.style_padding__x__5AH_X {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__5AH_X {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__5AH_X {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__5AH_X {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__4A6A7 {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__4A6A7 {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__4A6A7 {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__MFCtJ {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__MFCtJ {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__MFCtJ {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__MFCtJ {
        padding-top: 56px
    }
}

.style_padding__bottom__4F2CO {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__4F2CO {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__4F2CO {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__4F2CO {
        padding-bottom: 28px
    }
}

.style_padding__right__hU9Xg {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__hU9Xg {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__hU9Xg {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__hU9Xg {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__hU9Xg {
        padding-right: 30px
    }
}

.style_padding__left__z6tfG {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__z6tfG {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__z6tfG {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__z6tfG {
        padding-left: 30px
    }
}

.style_body-text-mb__NRlra {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__NRlra {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__NRlra {
        margin-bottom: 20px
    }
}

.style_h3-mb__OvT85 {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__OvT85 {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__OvT85 {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__PQjU4 {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__PQjU4 {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__PQjU4 {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__PQjU4 {
        padding-top: 7px
    }
}

.style_pb_xs__eWVmT {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__eWVmT {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__eWVmT {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__eWVmT {
        padding-bottom: 7px
    }
}

.style_pt_1__W8HzT {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__W8HzT {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__W8HzT {
        padding-top: 14px
    }
}

.style_pb_1__dojxV {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__dojxV {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__dojxV {
        padding-bottom: 14px
    }
}

.style_pt_2__w_KxC {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__w_KxC {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__w_KxC {
        padding-top: 28px
    }
}

.style_pb_2__NU549 {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__NU549 {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__NU549 {
        padding-bottom: 28px
    }
}

.style_pt_3__7r2Jf {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__7r2Jf {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__7r2Jf {
        padding-top: 42px
    }
}

.style_pb_3__qG6YA {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__qG6YA {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__qG6YA {
        padding-bottom: 42px
    }
}

.style_pt_4__1Bhsb {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__1Bhsb {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__1Bhsb {
        padding-top: 56px
    }
}

.style_pb_4__JHUOA {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__JHUOA {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__JHUOA {
        padding-bottom: 56px
    }
}

.style_pt_8__0JthP {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__0JthP {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__0JthP {
        padding-top: 112px
    }
}

.style_pb_8__zM_nZ {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__zM_nZ {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__zM_nZ {
        padding-bottom: 112px
    }
}

.style_p_xs__uuf0_ {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__uuf0_ {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__uuf0_ {
        padding: 7px
    }
}

.style_p_1__c_lfy {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__c_lfy {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__c_lfy {
        padding: 14px
    }
}

.style_p_2__7sQvh {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__7sQvh {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__7sQvh {
        padding: 28px
    }
}

.style_p_3__QODg0 {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__QODg0 {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__QODg0 {
        padding: 42px
    }
}

.style_p_4__JTYcD {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__JTYcD {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__JTYcD {
        padding: 56px
    }
}

.style_p_8__H9B_9 {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__H9B_9 {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__H9B_9 {
        padding: 112px
    }
}

.style_btn__20xbc {
    border-radius: 10px;
    width: fit-content
}

.style_btn__20xbc:not(.style_btn-link__OFXOD) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__20xbc:not(.style_btn-link__OFXOD) {
        font-size: 15px
    }
}

.style_btn__20xbc.style_btn-primary__6eVME {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__20xbc.style_btn-whatsapp__iYMG8 {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__20xbc.style_btn-primary__6eVME:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__20xbc.style_btn-primary-light__LJVWw {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__20xbc.style_btn-secondary__AKlAE {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__20xbc.style_btn-form__h5m_Z {
    background-color: #82e8cd
}

.style_btn__20xbc.style_btn-form__h5m_Z:hover {
    color: #fff
}

.style_btn__20xbc.style_btn-link__OFXOD, .style_btn__20xbc.style_btn-link__OFXOD:active, .style_btn__20xbc.style_btn-link__OFXOD:focus, .style_btn__20xbc.style_btn-link__OFXOD:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__20xbc.style_btn-link__OFXOD, .style_btn__20xbc.style_btn-link__OFXOD:active, .style_btn__20xbc.style_btn-link__OFXOD:focus, .style_btn__20xbc.style_btn-link__OFXOD:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__20xbc.style_btn-link__OFXOD:hover {
    color: #3b3b96
}

.style_btn__20xbc.style_btn-social__KbO15 {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__20xbc.style_btn-medical__i5S_7 {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__20xbc.style_btn-medical-purple__DrnAp {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__20xbc.style_btn-social-pink__ZYjZh {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__20xbc.style_btn-main-blue__LO3vx {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__sCs_l:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__zK02m, .style_black-link__zK02m a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__zK02m:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__20xbc.style_btn-link__OFXOD, .style_btn__20xbc.style_lg__SiX20, .style_btn__20xbc.style_md__EnaJA, .style_btn__20xbc.style_sm__uKFSI {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__20xbc.style_btn-link__OFXOD, .style_btn__20xbc.style_lg__SiX20, .style_btn__20xbc.style_md__EnaJA, .style_btn__20xbc.style_sm__uKFSI {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__20xbc.style_btn-link__OFXOD, .style_btn__20xbc.style_lg__SiX20, .style_btn__20xbc.style_md__EnaJA, .style_btn__20xbc.style_sm__uKFSI {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__20xbc.style_sm__uKFSI {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__20xbc.style_sm__uKFSI {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__20xbc.style_sm__uKFSI {
        min-width: 130px
    }
}

.style_btn__20xbc.style_md__EnaJA {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__20xbc.style_md__EnaJA {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__20xbc.style_md__EnaJA {
        min-width: 186px
    }
}

.style_btn__20xbc.style_lg__SiX20 {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__20xbc.style_lg__SiX20 {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__20xbc.style_lg__SiX20 {
        min-width: 215px
    }
}

.style_btn__20xbc.style_xl__bHXSC {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__20xbc.style_xl__bHXSC {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__20xbc.style_xl__bHXSC {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__NANeZ {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__NANeZ {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__NANeZ {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__Zs0Fl {
    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__Zs0Fl {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__20xbc.style_btn-link__OFXOD:disabled {
    color: #aaa
}

.style_footer-link__sCs_l, .style_footer-link__sCs_l a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__sCs_l:hover {
    color: #0fa
}

.style_btn-anmetist__hhIkh {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__AC8BQ {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__c_alI {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__EQ6UJ {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__OP5Ny {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__joqil {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__XZm_N, .style_h2__3lWrg, .style_h3__E_8Wv {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__XZm_N {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__XZm_N {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__XZm_N {
        font-size: 30px
    }
}

.style_h2__3lWrg {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__3lWrg {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__3lWrg {
        font-size: 24px
    }
}

.style_h3__E_8Wv {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__E_8Wv {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__E_8Wv {
        font-size: 24px
    }
}

.style_h4__aSFE1, .style_h5__9TmpX {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__aSFE1, .style_h5__9TmpX {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__aSFE1, .style_h5__9TmpX {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__WYeKF {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__WYeKF {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__WYeKF {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__VaLwd, .style_textual_highlight__ETAGL {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__VaLwd {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__VaLwd {
        font-size: 15px
    }
}

.style_textual_highlight__ETAGL {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__ETAGL {
        font-size: 15px
    }
}

.style_button-text__VGy18 {
    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__VGy18 {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2___Xm4e {
    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___Xm4e {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__qLlh6 {
    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__qLlh6 {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2___Xm4e p:last-child, .style_body-text__qLlh6 p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__E2m_R {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__E2m_R {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__E2m_R.style_dropdown-item__a6Du3 {
        font-size: 14px !important
    }
}

.style_title__eHrvk, .style_title__eHrvk.style_h2__3lWrg {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__eHrvk, .style_title__eHrvk.style_h2__3lWrg {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__eHrvk, .style_title__eHrvk.style_h2__3lWrg {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__FAGND {
    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__FAGND {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__FAGND {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__NkqqG {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__NkqqG {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__NkqqG {
        margin-bottom: 15px
    }
}

.style_cta-text__z1tSY {
    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__z1tSY {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__z1tSY {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__1CUQK {
    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__1CUQK {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__XNB19.style_h3__E_8Wv {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__XNB19.style_h3__E_8Wv {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__XNB19.style_h3__E_8Wv {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__Mj3_Y {
    height: 434px
}

.style_card_1__Mj3_Y .style_card_image__Pfllk img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__Mj3_Y {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__Mj3_Y .style_card_image__Pfllk {
        height: 231px
    }

    .style_card_1__Mj3_Y .style_card_body__AawbK {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__Mj3_Y {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__Mj3_Y .style_card_image__Pfllk {
        height: 127px
    }

    .style_card_1__Mj3_Y .style_card_body__AawbK {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__Mj3_Y {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__Mj3_Y .style_card_image__Pfllk {
        height: 200px
    }

    .style_card_1__Mj3_Y .style_card_body__AawbK {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__wgTgB {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__wgTgB {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__wgTgB {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__Mj3_Y, .style_card_2__wgTgB {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__Mj3_Y, .style_card_2__wgTgB {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__Mj3_Y, .style_card_2__wgTgB {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__Mj3_Y, .style_card_2__wgTgB {
        width: 330px !important
    }
}

.style_card_body__AawbK {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__AawbK {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__AawbK {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__AawbK {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__AawbK {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__AawbK {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__AawbK {
        height: 131.5px
    }
}

.style_text-black__V5ylO {
    color: #3b3b96
}

.style_text-main-orange___1gcg {
    color: #fff !important
}

.style_text-social-red___74ju {
    color: #ff7e47
}

.style_text-social-pink__29Y4D {
    color: #ff92d5
}

.style_text-medic-blue__gyouX {
    color: #fff !important
}

.style_text-medic-purple__Zyk8p {
    color: #968bd9
}

.style_bg-medic-beige__nnOmF {
    background-color: #fff !important
}

.style_bg-main-orange-light__xo2vk {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__ocKnX {
    background-color: #ffa724
}

.style_bg-amethyst-dark__dcLCh {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__oYbGp {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__DgTUA {
    background-color: #3e385f
}

.style_bg-main-dark__bJm20 {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__bJm20 p {
    color: #fff
}

.style_bg-main-dark__bJm20 .style_body-text__qLlh6.style_text-black__V5ylO p, .style_bg-main-dark__bJm20 .style_body-text__qLlh6.style_text-main-black__Vhqrf p, .style_bg-main-dark__bJm20 .style_card-text___v8Px.style_text-black__V5ylO p, .style_bg-main-dark__bJm20 .style_card-text___v8Px.style_text-main-black__Vhqrf p, .style_bg-main-dark__bJm20 .style_text-black__V5ylO p, .style_bg-main-dark__bJm20 .style_text-main-black__Vhqrf p {
    color: #000 !important
}

.style_bg-main-light__zIYcO {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__zIYcO p {
    color: #000
}

.style_bg-main-dark__bJm20 h1, .style_bg-main-dark__bJm20 h2, .style_bg-main-dark__bJm20 h3, .style_bg-main-dark__bJm20 h4, .style_bg-main-dark__bJm20 h5, .style_bg-main-dark__bJm20 h6 {
    color: #fff
}

.style_bg-main-light__zIYcO h1, .style_bg-main-light__zIYcO h2, .style_bg-main-light__zIYcO h3, .style_bg-main-light__zIYcO h4, .style_bg-main-light__zIYcO h5, .style_bg-main-light__zIYcO h6 {
    color: #151424
}

.style_bg-main-turquoise__LALgi {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__7XNvY {
    background-color: #d5ddfd
}

.style_card-body__9MyY3.style_text-main-black__Vhqrf, .style_card-body__9MyY3.style_text-main-black__Vhqrf *, .style_card-footer__1wa6Y.style_text-main-black__Vhqrf, .style_card-footer__1wa6Y.style_text-main-black__Vhqrf *, .style_text-dark__VPoy3, .style_text-main-black__Vhqrf, .style_text-main-black__Vhqrf .style_btn-link__OFXOD, .style_text-main-black__Vhqrf a, .style_text-main-black__Vhqrf button, .style_text-main-black__Vhqrf div, .style_text-main-black__Vhqrf h1, .style_text-main-black__Vhqrf h2, .style_text-main-black__Vhqrf h3, .style_text-main-black__Vhqrf h4, .style_text-main-black__Vhqrf h5, .style_text-main-black__Vhqrf h6, .style_text-main-black__Vhqrf p, .style_text-main-black__Vhqrf span, .style_text-main-black__Vhqrf time {
    color: #000 !important
}

.style_text-coal__zuxlB {
    color: #002d32
}

.style_bg-social-red__SgTUV {
    background-color: #fdeae1
}

.style_bg-social-red-dark__RuDnQ {
    background-color: #ff7e47
}

.style_bg-social-pink__9d3xr {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__xDAJg {
    background-color: #ff92d5
}

.style_bg-medic-purple__UD90t {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__kvCdR {
    background-color: #968bd9
}

.style_bg-medic-blue__wIPHK {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__AbuH8 {
    background-color: #99d4dc
}

.style_bg-coal__sqTRu {
    background-color: #002d32
}

.style_bg-coal-dark__6g_Sa {
    background-color: #000b0d
}

.style_bg-coal-light__mrpvQ {
    background-color: #f0fcfd
}

.style_bg-main-blue__LPVRp {
    background-color: #3b3b96
}

.style_bg-ash-20__7REWk {
    background-color: #dcdcdc
}

.style_bg-main-white___GW_A, .style_bg-white__LnTAz {
    background-color: #fff
}

.style_bg-amethyst__mfkA3 {
    background-color: #8a84f5
}

.style_bg-turquoise__iumn_ {
    background-color: #23d2af
}

.style_bg-transparent__9SCc_ {
    background: transparent
}

.style_text-decoration-none__ZKXBq {
    text-decoration: none !important
}

.style_form-control__0RMik {
    min-height: 50px
}

.style_form-check-input__eWK47, .style_form-check-input__eWK47[type=checkbox], .style_form-control__0RMik, .style_form-select__xl_Iw {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__YO35q .style_form-check-input__eWK47 {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__YO35q .style_form-check-input__eWK47: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__pS5AL .style_form-check-input__eWK47 {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__pS5AL .style_form-check-input__eWK47: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__Sk4nV {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__Sk4nV {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__Sk4nV {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__20xbc {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__4SVmJ + .style_btn__20xbc:hover {
    color: #fff !important
}

.style_card__LuT8g.style_custom__card__Zgl8Y {
    --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__4EPS3 {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__4EPS3 {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__LpIZr {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__8OlMH {
    border: none !important
}

.style_navbar-toggler__8OlMH:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__CUe6O .style_navbar-toggler-icon__FLE2c {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__FLE2c.style_light_ellipsis__lxEb9 {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__sdXHL .style_dropdown-menu___ZBTj {
    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__sdXHL .style_dropdown-menu___ZBTj {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__sdXHL .style_dropdown-menu___ZBTj * {
        color: #fff !important
    }
}

.style_navbar-nav__sdXHL .style_dropdown-menu___ZBTj .style_dropdown-item__a6Du3 {
    color: #000 !important
}

.style_navbar-nav__sdXHL .style_dropdown-menu___ZBTj .style_dropdown-item__a6Du3:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__dDM5o {
    background-color: #fff !important
}

.style_custom__pagination__DIbi_ {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__DIbi_ {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__DIbi_ {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__DIbi_ {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__DIbi_ .style_page-item__NN6vp {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__DIbi_ .style_page-item__NN6vp {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__DIbi_ .style_page-link__hXJe5 {
    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__DIbi_ .style_page-link__hXJe5 {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__DIbi_ .style_page-link__hXJe5 {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__DIbi_ .style_active__mls_3 .style_page-link__hXJe5 {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__MiXT3 {
    border-radius: 10px !important
}

.style_react-calendar__XoqyT {
    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__XoqyT {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__XoqyT .style_react-calendar__navigation__VYRoa {
    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__XoqyT .style_react-calendar__navigation__VYRoa {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__XoqyT .style_react-calendar__navigation__VYRoa {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__XoqyT .style_react-calendar__navigation__label__5TtCx {
    color: #ffa724 !important
}

.style_react-calendar__XoqyT .style_react-calendar__navigation__arrow__s3VGA {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__XoqyT .style_react-calendar__navigation__next2-button__Pc8eR, .style_react-calendar__XoqyT .style_react-calendar__navigation__prev2-button__Kf3iD {
    display: none !important
}

.style_react-calendar__XoqyT .style_react-calendar__month-view__weekdays__XCqyw {
    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__XoqyT .style_react-calendar__month-view__weekdays__XCqyw {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__XoqyT .style_react-calendar__month-view__days__day--neighboringMonth__720Ev {
    color: #b5b5b5 !important
}

.style_react-calendar__XoqyT .style_react-calendar__tile__4oGd7 {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__XoqyT .style_react-calendar__tile__4oGd7 {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__XoqyT .style_react-calendar__tile__4oGd7 abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__XoqyT .style_react-calendar__tile__4oGd7 abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__XoqyT .style_react-calendar__tile--active__YVmuE {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__XoqyT .style_react-calendar__tile--active__YVmuE abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__XoqyT .style_react-calendar__tile--now__PE_NL {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__XoqyT .style_react-calendar__tile--now__PE_NL abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__XoqyT .style_react-calendar__month-view__days__day--weekend__uBAuw:not(.style_react-calendar__tile--active__YVmuE) {
    color: #ffa724 !important
}

.style_pointer___tn6R {
    cursor: pointer
}

.style_link_banner_text__L4OfU {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__L4OfU {
        margin-bottom: 28px
    }
}

.style_link_banner__JgVrC {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__JgVrC {
        padding-left: 21px
    }
}

.style_links_spacing__4_mPC {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__4_mPC {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__4_mPC {
        margin-right: 0
    }
}

.style_button_padding__9HQUK {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__9HQUK {
        padding: 12px 16px
    }
}

.style_links_button__gPNPN {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__gPNPN {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__IyEEA {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__ks9HO {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__ks9HO {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__ks9HO {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__ks9HO {
        padding: 50px 20px
    }
}

.style_standalone__teaser__ks9HO p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__ks9HO {
        white-space: unset !important
    }
}

.style_fDbOPw__rbNR4 {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__DSrCx {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__osj1T {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__osj1T {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__osj1T {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__Sso_I {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__b7vgh {
    display: flex !important
}

.style_fw-500__qLmBa {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__liDDS {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__liDDS {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__liDDS {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__liDDS {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__mEipP {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__mEipP {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__mEipP {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__bz3Fa, .style_uploadfilebutton__dpemD {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__dpemD {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__dpemD {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__dpemD {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__bz3Fa {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__bz3Fa {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__bz3Fa {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__fMiUA {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__HDBIn {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component___VVEH, .style_first_component_big_searchbar__GnTbF {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component___VVEH, .style_first_component_big_searchbar__GnTbF {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component___VVEH, .style_first_component_big_searchbar__GnTbF {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__GnTbF {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__u0gB_ {
    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__OJR7w {
    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__OJR7w {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__OJR7w {
        overflow-y: scroll
    }
}

.style_cn-body__OJR7w > p, .style_cn-body__OJR7w > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons___Wreu > .style_cm-btn__6QX2v.style_cm-btn-danger__ms5lZ.style_cn-decline__XL20K {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons___Wreu > .style_cm-btn__6QX2v.style_cm-btn-success__Lto42 {
    font-size: 20px
}

.style_cm-modal__7nk1q > .style_cm-header__xOfva {
    background-color: #fef2e0 !important
}

.style_cm-modal__7nk1q > .style_cm-header__xOfva .style_title__eHrvk {
    color: #3b3b96 !important
}

.style_cm-modal__7nk1q > .style_cm-header__xOfva p > span {
    color: #000 !important
}

.style_cm-modal__7nk1q > .style_cm-header__xOfva button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__7nk1q > .style_cm-header__xOfva a {
    color: #3b3b96 !important
}

.style_cm-modal__7nk1q.style_cm-klaro__x3gyY {
    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__7nk1q > .style_cm-body__BR2Yx, .style_cm-modal__7nk1q > .style_cm-footer__yH5NX {
    background-color: #fef2e0 !important
}

.style_cm-list-title__C4yYr {
    color: #3b3b96 !important
}

.style_cm-caret__X4fq_ > a {
    color: #ffa724 !important
}

.style_cookie-modal__S5t0I {
    z-index: 100000 !important
}

.style_cn-ok__f4v85 {
    flex-direction: column !important
}

.style_cn-buttons___Wreu {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons___Wreu > .style_cm-btn__6QX2v.style_cm-btn-success__Lto42, .style_klaro__HlK2j .style_cookie-modal__S5t0I .style_cm-list-input__Croez:checked + .style_cm-list-label__4ZkCR .style_slider__liGNi {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__YR1IR > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__pQMZ0 {
    color: #000 !important;
    text-decoration: underline !important
}

.style_container__c_2mE {
    padding-top: 114px
}

@media screen and (max-width: 576px) {
    .style_container__c_2mE {
        padding-top: 182px
    }
}

@media screen and (max-width: 992px) {
    .style_desktop__version__VJwh7 {
        display: none
    }
}

.style_address__spacing__OaVeM {
    margin-bottom: 8px
}

.style_telephone__spacing__qT94W {
    margin-bottom: 33px;
    align-items: flex-start
}

.style_icon__spacing__jWtlZ {
    padding-right: 18px
}

.style_icon__spacing2__LEft0 {
    padding-right: 19px
}

.style_icon__spacing3__5eHYF {
    padding-right: 15px
}

.style_icon__padding__nSfDB {
    padding-right: 16px
}

.style_title__eHrvk {
    align-items: center;
    margin-bottom: 42px !important
}

.style_second__row__J_917 {
    padding-bottom: 33px
}

.style_third__row__oBsbI {
    padding-bottom: 42px
}

.style_buttons__FgSPP {
    gap: 26px
}

.style_align_phone__O9Bba {
    height: fit-content
}

.style_padding__x__domcY {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__domcY {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__domcY {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__domcY {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__9QKCG {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__9QKCG {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__9QKCG {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__jhLGy {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__jhLGy {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__jhLGy {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__jhLGy {
        padding-top: 56px
    }
}

.style_padding__bottom__ug0vM {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__ug0vM {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__ug0vM {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__ug0vM {
        padding-bottom: 28px
    }
}

.style_padding__right__rwBIQ {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__rwBIQ {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__rwBIQ {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__rwBIQ {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__rwBIQ {
        padding-right: 30px
    }
}

.style_padding__left__SKTRy {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__SKTRy {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__SKTRy {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__SKTRy {
        padding-left: 30px
    }
}

.style_body-text-mb__x7OsK {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__x7OsK {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__x7OsK {
        margin-bottom: 20px
    }
}

.style_h3-mb__z4m6r {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__z4m6r {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__z4m6r {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__QRydT {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__QRydT {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__QRydT {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__QRydT {
        padding-top: 7px
    }
}

.style_pb_xs__Br0NK {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__Br0NK {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__Br0NK {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__Br0NK {
        padding-bottom: 7px
    }
}

.style_pt_1__ErDkM {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__ErDkM {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__ErDkM {
        padding-top: 14px
    }
}

.style_pb_1__BeG5E {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__BeG5E {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__BeG5E {
        padding-bottom: 14px
    }
}

.style_pt_2__vOrsr {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__vOrsr {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__vOrsr {
        padding-top: 28px
    }
}

.style_pb_2__qVu02 {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__qVu02 {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__qVu02 {
        padding-bottom: 28px
    }
}

.style_pt_3__6V79T {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__6V79T {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__6V79T {
        padding-top: 42px
    }
}

.style_pb_3__4wdAz {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__4wdAz {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__4wdAz {
        padding-bottom: 42px
    }
}

.style_pt_4__4cEhq {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__4cEhq {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__4cEhq {
        padding-top: 56px
    }
}

.style_pb_4__5opoq {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__5opoq {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__5opoq {
        padding-bottom: 56px
    }
}

.style_pt_8__900sZ {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__900sZ {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__900sZ {
        padding-top: 112px
    }
}

.style_pb_8__7vUwE {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__7vUwE {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__7vUwE {
        padding-bottom: 112px
    }
}

.style_p_xs__W2_uP {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__W2_uP {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__W2_uP {
        padding: 7px
    }
}

.style_p_1__OAPsT {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__OAPsT {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__OAPsT {
        padding: 14px
    }
}

.style_p_2__EUQ2M {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__EUQ2M {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__EUQ2M {
        padding: 28px
    }
}

.style_p_3___B_dJ {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3___B_dJ {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3___B_dJ {
        padding: 42px
    }
}

.style_p_4__n0Oaa {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__n0Oaa {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__n0Oaa {
        padding: 56px
    }
}

.style_p_8__hQB8d {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__hQB8d {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__hQB8d {
        padding: 112px
    }
}

.style_btn__HF_H3 {
    border-radius: 10px;
    width: fit-content
}

.style_btn__HF_H3:not(.style_btn-link__nCIBd) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__HF_H3:not(.style_btn-link__nCIBd) {
        font-size: 15px
    }
}

.style_btn__HF_H3.style_btn-primary__Up0dz {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__HF_H3.style_btn-whatsapp___Kv5O {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__HF_H3.style_btn-primary__Up0dz:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__HF_H3.style_btn-primary-light__ZSzgm {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__HF_H3.style_btn-secondary__Ej9_G {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__HF_H3.style_btn-form__2xylA {
    background-color: #82e8cd
}

.style_btn__HF_H3.style_btn-form__2xylA:hover {
    color: #fff
}

.style_btn__HF_H3.style_btn-link__nCIBd, .style_btn__HF_H3.style_btn-link__nCIBd:active, .style_btn__HF_H3.style_btn-link__nCIBd:focus, .style_btn__HF_H3.style_btn-link__nCIBd:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__HF_H3.style_btn-link__nCIBd, .style_btn__HF_H3.style_btn-link__nCIBd:active, .style_btn__HF_H3.style_btn-link__nCIBd:focus, .style_btn__HF_H3.style_btn-link__nCIBd:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__HF_H3.style_btn-link__nCIBd:hover {
    color: #3b3b96
}

.style_btn__HF_H3.style_btn-social__z1IbS {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__HF_H3.style_btn-medical__T_TjC {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__HF_H3.style_btn-medical-purple__vpTwb {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__HF_H3.style_btn-social-pink__sm1Qw {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__HF_H3.style_btn-main-blue__cCMP3 {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__4b3Kq:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__0ynJM, .style_black-link__0ynJM a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__0ynJM:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__HF_H3.style_btn-link__nCIBd, .style_btn__HF_H3.style_lg__aFPQx, .style_btn__HF_H3.style_md__dQZOS, .style_btn__HF_H3.style_sm__ryevV {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__HF_H3.style_btn-link__nCIBd, .style_btn__HF_H3.style_lg__aFPQx, .style_btn__HF_H3.style_md__dQZOS, .style_btn__HF_H3.style_sm__ryevV {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__HF_H3.style_btn-link__nCIBd, .style_btn__HF_H3.style_lg__aFPQx, .style_btn__HF_H3.style_md__dQZOS, .style_btn__HF_H3.style_sm__ryevV {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__HF_H3.style_sm__ryevV {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__HF_H3.style_sm__ryevV {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__HF_H3.style_sm__ryevV {
        min-width: 130px
    }
}

.style_btn__HF_H3.style_md__dQZOS {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__HF_H3.style_md__dQZOS {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__HF_H3.style_md__dQZOS {
        min-width: 186px
    }
}

.style_btn__HF_H3.style_lg__aFPQx {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__HF_H3.style_lg__aFPQx {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__HF_H3.style_lg__aFPQx {
        min-width: 215px
    }
}

.style_btn__HF_H3.style_xl__p34Tl {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__HF_H3.style_xl__p34Tl {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__HF_H3.style_xl__p34Tl {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__yJN8m {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__yJN8m {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__yJN8m {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__ZnKHU {
    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__ZnKHU {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__HF_H3.style_btn-link__nCIBd:disabled {
    color: #aaa
}

.style_footer-link__4b3Kq, .style_footer-link__4b3Kq a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__4b3Kq:hover {
    color: #0fa
}

.style_btn-anmetist__IxYVv {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__cARJ0 {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__nOrbP {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__E55hh {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__e21Hi {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__d5c9r {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__AHMbs, .style_h2__9NpGo, .style_h3__ho6gt {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__AHMbs {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__AHMbs {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__AHMbs {
        font-size: 30px
    }
}

.style_h2__9NpGo {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__9NpGo {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__9NpGo {
        font-size: 24px
    }
}

.style_h3__ho6gt {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__ho6gt {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__ho6gt {
        font-size: 24px
    }
}

.style_h4__AEjiL, .style_h5__sII6x {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__AEjiL, .style_h5__sII6x {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__AEjiL, .style_h5__sII6x {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__44Gff {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__44Gff {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__44Gff {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__3Of5e, .style_textual_highlight__naDcQ {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__3Of5e {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__3Of5e {
        font-size: 15px
    }
}

.style_textual_highlight__naDcQ {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__naDcQ {
        font-size: 15px
    }
}

.style_button-text__998Jt {
    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__998Jt {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__zmZr_ {
    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__zmZr_ {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__ODkb4 {
    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__ODkb4 {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__zmZr_ p:last-child, .style_body-text__ODkb4 p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__75g1M {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__75g1M {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__75g1M.style_dropdown-item__Ih50c {
        font-size: 14px !important
    }
}

.style_title__KjXVQ, .style_title__KjXVQ.style_h2__9NpGo {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__KjXVQ, .style_title__KjXVQ.style_h2__9NpGo {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__KjXVQ, .style_title__KjXVQ.style_h2__9NpGo {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__ldfz_ {
    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__ldfz_ {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__ldfz_ {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__GZ_l8 {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__GZ_l8 {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__GZ_l8 {
        margin-bottom: 15px
    }
}

.style_cta-text__wyq__ {
    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__wyq__ {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__wyq__ {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__Txt8o {
    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__Txt8o {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__utET3.style_h3__ho6gt {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__utET3.style_h3__ho6gt {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__utET3.style_h3__ho6gt {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__jVLz9 {
    height: 434px
}

.style_card_1__jVLz9 .style_card_image__ggvhG img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__jVLz9 {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__jVLz9 .style_card_image__ggvhG {
        height: 231px
    }

    .style_card_1__jVLz9 .style_card_body__z3llI {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__jVLz9 {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__jVLz9 .style_card_image__ggvhG {
        height: 127px
    }

    .style_card_1__jVLz9 .style_card_body__z3llI {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__jVLz9 {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__jVLz9 .style_card_image__ggvhG {
        height: 200px
    }

    .style_card_1__jVLz9 .style_card_body__z3llI {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__U178M {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__U178M {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__U178M {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__jVLz9, .style_card_2__U178M {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__jVLz9, .style_card_2__U178M {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__jVLz9, .style_card_2__U178M {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__jVLz9, .style_card_2__U178M {
        width: 330px !important
    }
}

.style_card_body__z3llI {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__z3llI {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__z3llI {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__z3llI {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__z3llI {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__z3llI {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__z3llI {
        height: 131.5px
    }
}

.style_text-black__zOIBI {
    color: #3b3b96
}

.style_text-main-orange__b0feU {
    color: #fff !important
}

.style_text-social-red__BNkd6 {
    color: #ff7e47
}

.style_text-social-pink__oFEyw {
    color: #ff92d5
}

.style_text-medic-blue__v1pZ7 {
    color: #fff !important
}

.style_text-medic-purple__9UbMU {
    color: #968bd9
}

.style_bg-medic-beige__4DrZE {
    background-color: #fff !important
}

.style_bg-main-orange-light__5Nv6X {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__jAb3K {
    background-color: #ffa724
}

.style_bg-amethyst-dark__vEBKk {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__BQKvy {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__D_fdX {
    background-color: #3e385f
}

.style_bg-main-dark__2hLGq {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__2hLGq p {
    color: #fff
}

.style_bg-main-dark__2hLGq .style_body-text__ODkb4.style_text-black__zOIBI p, .style_bg-main-dark__2hLGq .style_body-text__ODkb4.style_text-main-black__ryeuR p, .style_bg-main-dark__2hLGq .style_card-text__nPBh7.style_text-black__zOIBI p, .style_bg-main-dark__2hLGq .style_card-text__nPBh7.style_text-main-black__ryeuR p, .style_bg-main-dark__2hLGq .style_text-black__zOIBI p, .style_bg-main-dark__2hLGq .style_text-main-black__ryeuR p {
    color: #000 !important
}

.style_bg-main-light__1M_0y {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__1M_0y p {
    color: #000
}

.style_bg-main-dark__2hLGq h1, .style_bg-main-dark__2hLGq h2, .style_bg-main-dark__2hLGq h3, .style_bg-main-dark__2hLGq h4, .style_bg-main-dark__2hLGq h5, .style_bg-main-dark__2hLGq h6 {
    color: #fff
}

.style_bg-main-light__1M_0y h1, .style_bg-main-light__1M_0y h2, .style_bg-main-light__1M_0y h3, .style_bg-main-light__1M_0y h4, .style_bg-main-light__1M_0y h5, .style_bg-main-light__1M_0y h6 {
    color: #151424
}

.style_bg-main-turquoise__iJdBm {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__4Ikb3 {
    background-color: #d5ddfd
}

.style_card-body__mH3sw.style_text-main-black__ryeuR, .style_card-body__mH3sw.style_text-main-black__ryeuR *, .style_card-footer__qoOxg.style_text-main-black__ryeuR, .style_card-footer__qoOxg.style_text-main-black__ryeuR *, .style_text-dark__WQmq0, .style_text-main-black__ryeuR, .style_text-main-black__ryeuR .style_btn-link__nCIBd, .style_text-main-black__ryeuR a, .style_text-main-black__ryeuR button, .style_text-main-black__ryeuR div, .style_text-main-black__ryeuR h1, .style_text-main-black__ryeuR h2, .style_text-main-black__ryeuR h3, .style_text-main-black__ryeuR h4, .style_text-main-black__ryeuR h5, .style_text-main-black__ryeuR h6, .style_text-main-black__ryeuR p, .style_text-main-black__ryeuR span, .style_text-main-black__ryeuR time {
    color: #000 !important
}

.style_text-coal__BaZMJ {
    color: #002d32
}

.style_bg-social-red__oo19D {
    background-color: #fdeae1
}

.style_bg-social-red-dark__Ak0v2 {
    background-color: #ff7e47
}

.style_bg-social-pink__dUJAp {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__D8mTd {
    background-color: #ff92d5
}

.style_bg-medic-purple__nsSO_ {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__8O_S0 {
    background-color: #968bd9
}

.style_bg-medic-blue__clL4U {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__6b_Bq {
    background-color: #99d4dc
}

.style_bg-coal__NFfSR {
    background-color: #002d32
}

.style_bg-coal-dark__JocZW {
    background-color: #000b0d
}

.style_bg-coal-light__BKwlE {
    background-color: #f0fcfd
}

.style_bg-main-blue__BCkP4 {
    background-color: #3b3b96
}

.style_bg-ash-20__nXn2H {
    background-color: #dcdcdc
}

.style_bg-main-white___PTb9, .style_bg-white__zjAeR {
    background-color: #fff
}

.style_bg-amethyst__bmTbN {
    background-color: #8a84f5
}

.style_bg-turquoise__6uUAK {
    background-color: #23d2af
}

.style_bg-transparent__hwYHZ {
    background: transparent
}

.style_text-decoration-none___aVzu {
    text-decoration: none !important
}

.style_form-control__SUTLF {
    min-height: 50px
}

.style_form-check-input__dH_Xv, .style_form-check-input__dH_Xv[type=checkbox], .style_form-control__SUTLF, .style_form-select__l_yYK {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__Dm5Cp .style_form-check-input__dH_Xv {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__Dm5Cp .style_form-check-input__dH_Xv: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__HvLeR .style_form-check-input__dH_Xv {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__HvLeR .style_form-check-input__dH_Xv: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__0dKsM {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__0dKsM {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__0dKsM {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__HF_H3 {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__KXL3d + .style_btn__HF_H3:hover {
    color: #fff !important
}

.style_card__nbZO1.style_custom__card___P9_L {
    --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__Jx_zX {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__Jx_zX {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__oSRgO {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__d_8SX {
    border: none !important
}

.style_navbar-toggler__d_8SX:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__5VoBh .style_navbar-toggler-icon__bDCCE {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__bDCCE.style_light_ellipsis__MwiXy {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__YA3QU .style_dropdown-menu__scY2H {
    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__YA3QU .style_dropdown-menu__scY2H {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__YA3QU .style_dropdown-menu__scY2H * {
        color: #fff !important
    }
}

.style_navbar-nav__YA3QU .style_dropdown-menu__scY2H .style_dropdown-item__Ih50c {
    color: #000 !important
}

.style_navbar-nav__YA3QU .style_dropdown-menu__scY2H .style_dropdown-item__Ih50c:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__j6zwY {
    background-color: #fff !important
}

.style_custom__pagination__D08Qy {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__D08Qy {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__D08Qy {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__D08Qy {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__D08Qy .style_page-item__H2yqh {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__D08Qy .style_page-item__H2yqh {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__D08Qy .style_page-link__5qL2E {
    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__D08Qy .style_page-link__5qL2E {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__D08Qy .style_page-link__5qL2E {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__D08Qy .style_active__eB4ee .style_page-link__5qL2E {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__UenKr {
    border-radius: 10px !important
}

.style_react-calendar__xKZ7_ {
    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__xKZ7_ {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__xKZ7_ .style_react-calendar__navigation__h0B9q {
    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__xKZ7_ .style_react-calendar__navigation__h0B9q {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__xKZ7_ .style_react-calendar__navigation__h0B9q {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__xKZ7_ .style_react-calendar__navigation__label__VCgJH {
    color: #ffa724 !important
}

.style_react-calendar__xKZ7_ .style_react-calendar__navigation__arrow__Et_HB {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__xKZ7_ .style_react-calendar__navigation__next2-button__fLW7h, .style_react-calendar__xKZ7_ .style_react-calendar__navigation__prev2-button__sAWbz {
    display: none !important
}

.style_react-calendar__xKZ7_ .style_react-calendar__month-view__weekdays__AfNlC {
    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__xKZ7_ .style_react-calendar__month-view__weekdays__AfNlC {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__xKZ7_ .style_react-calendar__month-view__days__day--neighboringMonth__n4Fea {
    color: #b5b5b5 !important
}

.style_react-calendar__xKZ7_ .style_react-calendar__tile__LQeME {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__xKZ7_ .style_react-calendar__tile__LQeME {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__xKZ7_ .style_react-calendar__tile__LQeME abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__xKZ7_ .style_react-calendar__tile__LQeME abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__xKZ7_ .style_react-calendar__tile--active__8oFwD {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__xKZ7_ .style_react-calendar__tile--active__8oFwD abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__xKZ7_ .style_react-calendar__tile--now__2Ds4w {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__xKZ7_ .style_react-calendar__tile--now__2Ds4w abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__xKZ7_ .style_react-calendar__month-view__days__day--weekend__UDJis:not(.style_react-calendar__tile--active__8oFwD) {
    color: #ffa724 !important
}

.style_pointer__w5HDM {
    cursor: pointer
}

.style_link_banner_text__C_z_e {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__C_z_e {
        margin-bottom: 28px
    }
}

.style_link_banner__3RPdH {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__3RPdH {
        padding-left: 21px
    }
}

.style_links_spacing__pD7O5 {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__pD7O5 {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__pD7O5 {
        margin-right: 0
    }
}

.style_button_padding__GL2jk {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__GL2jk {
        padding: 12px 16px
    }
}

.style_links_button__V9ZzZ {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__V9ZzZ {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__Q_oxa {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__G6vwm {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__G6vwm {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__G6vwm {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__G6vwm {
        padding: 50px 20px
    }
}

.style_standalone__teaser__G6vwm p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__G6vwm {
        white-space: unset !important
    }
}

.style_fDbOPw__ExzT9 {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__0T8Yd {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__m6tor {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__m6tor {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__m6tor {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__sugCO {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__hMP02 {
    display: flex !important
}

.style_fw-500__Jtwc6 {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__uzblJ {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__uzblJ {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__uzblJ {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__uzblJ {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__5cGuo {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__5cGuo {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__5cGuo {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__n1BYY, .style_uploadfilebutton__Wxfp5 {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__Wxfp5 {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__Wxfp5 {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__Wxfp5 {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__n1BYY {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__n1BYY {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__n1BYY {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__dWqup {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__J5J41 {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__3Aa4y, .style_first_component_big_searchbar__qsUyb {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__3Aa4y, .style_first_component_big_searchbar__qsUyb {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__3Aa4y, .style_first_component_big_searchbar__qsUyb {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__qsUyb {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__5TG6V {
    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__iOQM3 {
    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__iOQM3 {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__iOQM3 {
        overflow-y: scroll
    }
}

.style_cn-body__iOQM3 > p, .style_cn-body__iOQM3 > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__SkJhm > .style_cm-btn__16HZr.style_cm-btn-danger__3sxeI.style_cn-decline__ElZ9M {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__SkJhm > .style_cm-btn__16HZr.style_cm-btn-success__7vXRA {
    font-size: 20px
}

.style_cm-modal___RPWp > .style_cm-header__woofr {
    background-color: #fef2e0 !important
}

.style_cm-modal___RPWp > .style_cm-header__woofr .style_title__KjXVQ {
    color: #3b3b96 !important
}

.style_cm-modal___RPWp > .style_cm-header__woofr p > span {
    color: #000 !important
}

.style_cm-modal___RPWp > .style_cm-header__woofr button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal___RPWp > .style_cm-header__woofr a {
    color: #3b3b96 !important
}

.style_cm-modal___RPWp.style_cm-klaro__tIyHf {
    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___RPWp > .style_cm-body__UAT_8, .style_cm-modal___RPWp > .style_cm-footer__xxiiG {
    background-color: #fef2e0 !important
}

.style_cm-list-title__Ou9ZP {
    color: #3b3b96 !important
}

.style_cm-caret__ZWSmS > a {
    color: #ffa724 !important
}

.style_cookie-modal__2dluR {
    z-index: 100000 !important
}

.style_cn-ok__c0_QW {
    flex-direction: column !important
}

.style_cn-buttons__SkJhm {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__SkJhm > .style_cm-btn__16HZr.style_cm-btn-success__7vXRA, .style_klaro__sktmT .style_cookie-modal__2dluR .style_cm-list-input___BEVr:checked + .style_cm-list-label__bKJbx .style_slider__ZhBLd {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__W4dlX > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more___jCzl {
    color: #000 !important;
    text-decoration: underline !important
}

.style_control__arrows__A6nn0 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    cursor: pointer
}

@media screen and (min-width: 769px) {
    .style_footer__arrows__TqbWU {
        display: none
    }
}

@media screen and (max-width: 768px) {
    .style_middle__arrows__qxyzp {
        display: none
    }
}

.style_inner__container__nKz8N {
    height: fit-content;
    width: 100%;
    gap: 26px
}

@media screen and (max-width: 1280px) {
    .style_inner__container__nKz8N {
        gap: 30px
    }
}

@media screen and (max-width: 992px) {
    .style_inner__container__nKz8N {
        gap: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_inner__container__nKz8N {
        gap: unset;
        flex-direction: column;
        height: auto
    }
}

.style_image__container__HupZ9 {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%
}

@media screen and (max-width: 768px) {
    .style_image__container__HupZ9 {
        width: 100%;
        justify-content: flex-start
    }
}

@media screen and (max-width: 500px) {
    .style_image__container__HupZ9 {
        justify-content: space-around
    }
}

@media screen and (max-width: 576px) {
    .style_image__container__HupZ9 {
        padding-top: 50px
    }
}

.style_inner_image__wrapper__jgoXb {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    overflow: hidden;
    width: 490px;
    height: auto;
    aspect-ratio: 1/1
}

@media screen and (max-width: 992px) {
    .style_inner_image__wrapper__jgoXb {
        width: 299px;
        height: 299px
    }
}

@media screen and (max-width: 576px) {
    .style_inner_image__wrapper__jgoXb {
        width: 215px;
        height: 215px
    }
}

.style_flower_wrapper__KTerI {
    display: none
}

@media screen and (max-width: 500px) {
    .style_flower_wrapper__KTerI {
        display: block;
        width: 100px
    }
}

.style_text__container__8FvKg {
    padding: 50px;
    width: 50%
}

@media screen and (max-width: 992px) {
    .style_text__container__8FvKg {
        width: 100%;
        padding: 0
    }
}

@media screen and (max-width: 576px) {
    .style_text__container__8FvKg {
        padding: 50px 0
    }
}

.style_inner_text__container__CeQi3 {
    max-width: 500px
}

@media screen and (max-width: 768px) {
    .style_inner_text__container__CeQi3 {
        max-width: unset !important
    }
}

.style_title__KjXVQ {
    margin-bottom: 30px
}

@media screen and (max-width: 992px) {
    .style_title__KjXVQ {
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__KjXVQ {
        margin-bottom: 0 !important
    }
}

.style_font_italic__SmiId {
    font-style: italic
}

@media screen and (max-width: 992px) {
    .style_font_italic__SmiId {
        font-size: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_font_italic__SmiId {
        font-size: 15px
    }
}

.style_subtitle_margin__HjRwb {
    margin-bottom: 60px
}

@media screen and (max-width: 992px) {
    .style_subtitle_margin__HjRwb {
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_margin__HjRwb {
        margin-top: 18px;
        margin-bottom: 0
    }
}

.style_header_spacing__QmXVI {
    margin-bottom: 60px
}

@media screen and (max-width: 992px) {
    .style_header_spacing__QmXVI {
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_header_spacing__QmXVI {
        margin-bottom: 0
    }
}

.style_padding__x__osLOf {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__osLOf {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__osLOf {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__osLOf {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__fD_mu {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__fD_mu {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__fD_mu {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__2g_9c {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__2g_9c {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__2g_9c {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__2g_9c {
        padding-top: 56px
    }
}

.style_padding__bottom__Bq_4O {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__Bq_4O {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__Bq_4O {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__Bq_4O {
        padding-bottom: 28px
    }
}

.style_padding__right__R20X9 {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__R20X9 {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__R20X9 {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__R20X9 {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__R20X9 {
        padding-right: 30px
    }
}

.style_padding__left__bUEyo {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__bUEyo {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__bUEyo {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__bUEyo {
        padding-left: 30px
    }
}

.style_body-text-mb__Eh4KB {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__Eh4KB {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__Eh4KB {
        margin-bottom: 20px
    }
}

.style_h3-mb__hC5GO {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__hC5GO {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__hC5GO {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__SHGfK {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__SHGfK {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__SHGfK {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__SHGfK {
        padding-top: 7px
    }
}

.style_pb_xs__Ha_p6 {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__Ha_p6 {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__Ha_p6 {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__Ha_p6 {
        padding-bottom: 7px
    }
}

.style_pt_1__BJzop {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__BJzop {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__BJzop {
        padding-top: 14px
    }
}

.style_pb_1__6bHwC {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__6bHwC {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__6bHwC {
        padding-bottom: 14px
    }
}

.style_pt_2__bDDub {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__bDDub {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__bDDub {
        padding-top: 28px
    }
}

.style_pb_2__k1mY6 {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__k1mY6 {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__k1mY6 {
        padding-bottom: 28px
    }
}

.style_pt_3__9TShu {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__9TShu {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__9TShu {
        padding-top: 42px
    }
}

.style_pb_3__KulNC {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__KulNC {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__KulNC {
        padding-bottom: 42px
    }
}

.style_pt_4__XdbFY {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__XdbFY {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__XdbFY {
        padding-top: 56px
    }
}

.style_pb_4__XZMsV {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__XZMsV {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__XZMsV {
        padding-bottom: 56px
    }
}

.style_pt_8__o_JTv {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__o_JTv {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__o_JTv {
        padding-top: 112px
    }
}

.style_pb_8__tsjlX {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__tsjlX {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__tsjlX {
        padding-bottom: 112px
    }
}

.style_p_xs__67gLE {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__67gLE {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__67gLE {
        padding: 7px
    }
}

.style_p_1__65KKU {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__65KKU {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__65KKU {
        padding: 14px
    }
}

.style_p_2__y0uQm {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__y0uQm {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__y0uQm {
        padding: 28px
    }
}

.style_p_3__6FL4l {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__6FL4l {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__6FL4l {
        padding: 42px
    }
}

.style_p_4__TpLIR {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__TpLIR {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__TpLIR {
        padding: 56px
    }
}

.style_p_8__tkMht {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__tkMht {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__tkMht {
        padding: 112px
    }
}

.style_btn__EYU1n {
    border-radius: 10px;
    width: fit-content
}

.style_btn__EYU1n:not(.style_btn-link__fjG_b) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__EYU1n:not(.style_btn-link__fjG_b) {
        font-size: 15px
    }
}

.style_btn__EYU1n.style_btn-primary__H6_QU {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__EYU1n.style_btn-whatsapp__Gu9nW {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__EYU1n.style_btn-primary__H6_QU:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__EYU1n.style_btn-primary-light__RIGFU {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__EYU1n.style_btn-secondary__l55RC {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__EYU1n.style_btn-form__oaGqd {
    background-color: #82e8cd
}

.style_btn__EYU1n.style_btn-form__oaGqd:hover {
    color: #fff
}

.style_btn__EYU1n.style_btn-link__fjG_b, .style_btn__EYU1n.style_btn-link__fjG_b:active, .style_btn__EYU1n.style_btn-link__fjG_b:focus, .style_btn__EYU1n.style_btn-link__fjG_b:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__EYU1n.style_btn-link__fjG_b, .style_btn__EYU1n.style_btn-link__fjG_b:active, .style_btn__EYU1n.style_btn-link__fjG_b:focus, .style_btn__EYU1n.style_btn-link__fjG_b:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__EYU1n.style_btn-link__fjG_b:hover {
    color: #3b3b96
}

.style_btn__EYU1n.style_btn-social__2dpHI {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__EYU1n.style_btn-medical__41gnf {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__EYU1n.style_btn-medical-purple__k7wIQ {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__EYU1n.style_btn-social-pink__kdjRr {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__EYU1n.style_btn-main-blue__QQS2Y {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__Q22Nq:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__hWx6d, .style_black-link__hWx6d a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__hWx6d:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__EYU1n.style_btn-link__fjG_b, .style_btn__EYU1n.style_lg__f8kt4, .style_btn__EYU1n.style_md__4Vb4T, .style_btn__EYU1n.style_sm__83zme {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__EYU1n.style_btn-link__fjG_b, .style_btn__EYU1n.style_lg__f8kt4, .style_btn__EYU1n.style_md__4Vb4T, .style_btn__EYU1n.style_sm__83zme {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__EYU1n.style_btn-link__fjG_b, .style_btn__EYU1n.style_lg__f8kt4, .style_btn__EYU1n.style_md__4Vb4T, .style_btn__EYU1n.style_sm__83zme {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__EYU1n.style_sm__83zme {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__EYU1n.style_sm__83zme {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__EYU1n.style_sm__83zme {
        min-width: 130px
    }
}

.style_btn__EYU1n.style_md__4Vb4T {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__EYU1n.style_md__4Vb4T {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__EYU1n.style_md__4Vb4T {
        min-width: 186px
    }
}

.style_btn__EYU1n.style_lg__f8kt4 {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__EYU1n.style_lg__f8kt4 {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__EYU1n.style_lg__f8kt4 {
        min-width: 215px
    }
}

.style_btn__EYU1n.style_xl__pyDTY {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__EYU1n.style_xl__pyDTY {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__EYU1n.style_xl__pyDTY {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__R_hSR {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__R_hSR {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__R_hSR {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__X0vQH {
    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__X0vQH {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__EYU1n.style_btn-link__fjG_b:disabled {
    color: #aaa
}

.style_footer-link__Q22Nq, .style_footer-link__Q22Nq a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__Q22Nq:hover {
    color: #0fa
}

.style_btn-anmetist__HpOO2 {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__WWCYG {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise___a97B {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__2CThQ {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__tW5mE {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family___Oj2O {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__OAWgb, .style_h2__vL4cr, .style_h3__NpfWM {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__OAWgb {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__OAWgb {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__OAWgb {
        font-size: 30px
    }
}

.style_h2__vL4cr {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__vL4cr {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__vL4cr {
        font-size: 24px
    }
}

.style_h3__NpfWM {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__NpfWM {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__NpfWM {
        font-size: 24px
    }
}

.style_h4__Hequo, .style_h5__w31hO {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__Hequo, .style_h5__w31hO {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__Hequo, .style_h5__w31hO {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__FCjLk {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__FCjLk {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__FCjLk {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__S2BGl, .style_textual_highlight__lQDMa {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__S2BGl {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__S2BGl {
        font-size: 15px
    }
}

.style_textual_highlight__lQDMa {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__lQDMa {
        font-size: 15px
    }
}

.style_button-text__flVgv {
    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__flVgv {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__MeaMq {
    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__MeaMq {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__Lc3P_ {
    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__Lc3P_ {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__MeaMq p:last-child, .style_body-text__Lc3P_ p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__9VQli {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__9VQli {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__9VQli.style_dropdown-item__W2akG {
        font-size: 14px !important
    }
}

.style_title___y29g, .style_title___y29g.style_h2__vL4cr {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title___y29g, .style_title___y29g.style_h2__vL4cr {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title___y29g, .style_title___y29g.style_h2__vL4cr {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__NhYtL {
    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__NhYtL {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__NhYtL {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__DhhnL {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__DhhnL {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__DhhnL {
        margin-bottom: 15px
    }
}

.style_cta-text__iaTpq {
    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__iaTpq {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__iaTpq {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__yXG_A {
    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__yXG_A {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__bcKb9.style_h3__NpfWM {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__bcKb9.style_h3__NpfWM {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__bcKb9.style_h3__NpfWM {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__X_nvW {
    height: 434px
}

.style_card_1__X_nvW .style_card_image__CPI_P img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__X_nvW {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__X_nvW .style_card_image__CPI_P {
        height: 231px
    }

    .style_card_1__X_nvW .style_card_body__QXSZ9 {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__X_nvW {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__X_nvW .style_card_image__CPI_P {
        height: 127px
    }

    .style_card_1__X_nvW .style_card_body__QXSZ9 {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__X_nvW {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__X_nvW .style_card_image__CPI_P {
        height: 200px
    }

    .style_card_1__X_nvW .style_card_body__QXSZ9 {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__3HWXq {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__3HWXq {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__3HWXq {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__X_nvW, .style_card_2__3HWXq {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__X_nvW, .style_card_2__3HWXq {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__X_nvW, .style_card_2__3HWXq {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__X_nvW, .style_card_2__3HWXq {
        width: 330px !important
    }
}

.style_card_body__QXSZ9 {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__QXSZ9 {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__QXSZ9 {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__QXSZ9 {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__QXSZ9 {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__QXSZ9 {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__QXSZ9 {
        height: 131.5px
    }
}

.style_text-black__dp6hw {
    color: #3b3b96
}

.style_text-main-orange__oiDFB {
    color: #fff !important
}

.style_text-social-red__ApJVB {
    color: #ff7e47
}

.style_text-social-pink__WG7DN {
    color: #ff92d5
}

.style_text-medic-blue__bvgvT {
    color: #fff !important
}

.style_text-medic-purple__t3_d8 {
    color: #968bd9
}

.style_bg-medic-beige__tXEX3 {
    background-color: #fff !important
}

.style_bg-main-orange-light__Y2xRz {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__YNQtH {
    background-color: #ffa724
}

.style_bg-amethyst-dark__ivMy2 {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__oL_ev {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__6D4xH {
    background-color: #3e385f
}

.style_bg-main-dark__L2EPf {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__L2EPf p {
    color: #fff
}

.style_bg-main-dark__L2EPf .style_body-text__Lc3P_.style_text-black__dp6hw p, .style_bg-main-dark__L2EPf .style_body-text__Lc3P_.style_text-main-black__yEW73 p, .style_bg-main-dark__L2EPf .style_card-text__8UYig.style_text-black__dp6hw p, .style_bg-main-dark__L2EPf .style_card-text__8UYig.style_text-main-black__yEW73 p, .style_bg-main-dark__L2EPf .style_text-black__dp6hw p, .style_bg-main-dark__L2EPf .style_text-main-black__yEW73 p {
    color: #000 !important
}

.style_bg-main-light__wOCD2 {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__wOCD2 p {
    color: #000
}

.style_bg-main-dark__L2EPf h1, .style_bg-main-dark__L2EPf h2, .style_bg-main-dark__L2EPf h3, .style_bg-main-dark__L2EPf h4, .style_bg-main-dark__L2EPf h5, .style_bg-main-dark__L2EPf h6 {
    color: #fff
}

.style_bg-main-light__wOCD2 h1, .style_bg-main-light__wOCD2 h2, .style_bg-main-light__wOCD2 h3, .style_bg-main-light__wOCD2 h4, .style_bg-main-light__wOCD2 h5, .style_bg-main-light__wOCD2 h6 {
    color: #151424
}

.style_bg-main-turquoise__eFq1N {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__zzcpO {
    background-color: #d5ddfd
}

.style_card-body__loXUr.style_text-main-black__yEW73, .style_card-body__loXUr.style_text-main-black__yEW73 *, .style_card-footer__2uhnG.style_text-main-black__yEW73, .style_card-footer__2uhnG.style_text-main-black__yEW73 *, .style_text-dark__OScdY, .style_text-main-black__yEW73, .style_text-main-black__yEW73 .style_btn-link__fjG_b, .style_text-main-black__yEW73 a, .style_text-main-black__yEW73 button, .style_text-main-black__yEW73 div, .style_text-main-black__yEW73 h1, .style_text-main-black__yEW73 h2, .style_text-main-black__yEW73 h3, .style_text-main-black__yEW73 h4, .style_text-main-black__yEW73 h5, .style_text-main-black__yEW73 h6, .style_text-main-black__yEW73 p, .style_text-main-black__yEW73 span, .style_text-main-black__yEW73 time {
    color: #000 !important
}

.style_text-coal__0rZar {
    color: #002d32
}

.style_bg-social-red__tjlEi {
    background-color: #fdeae1
}

.style_bg-social-red-dark__CGp9E {
    background-color: #ff7e47
}

.style_bg-social-pink__KGIJT {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__7EpxG {
    background-color: #ff92d5
}

.style_bg-medic-purple__yqVN7 {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__CxHIa {
    background-color: #968bd9
}

.style_bg-medic-blue__uwgcQ {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__nla35 {
    background-color: #99d4dc
}

.style_bg-coal__YDVGZ {
    background-color: #002d32
}

.style_bg-coal-dark__UBdPh {
    background-color: #000b0d
}

.style_bg-coal-light__Gpq4F {
    background-color: #f0fcfd
}

.style_bg-main-blue__EwmUZ {
    background-color: #3b3b96
}

.style_bg-ash-20__8bvbh {
    background-color: #dcdcdc
}

.style_bg-main-white__z8A4p, .style_bg-white__gtDZ6 {
    background-color: #fff
}

.style_bg-amethyst__b5uC_ {
    background-color: #8a84f5
}

.style_bg-turquoise__DIQ3D {
    background-color: #23d2af
}

.style_bg-transparent__jWP9Z {
    background: transparent
}

.style_text-decoration-none__WjfI2 {
    text-decoration: none !important
}

.style_form-control__1434t {
    min-height: 50px
}

.style_form-check-input__OTn_s, .style_form-check-input__OTn_s[type=checkbox], .style_form-control__1434t, .style_form-select__oYFrw {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__iHctU .style_form-check-input__OTn_s {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__iHctU .style_form-check-input__OTn_s: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__05zga .style_form-check-input__OTn_s {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__05zga .style_form-check-input__OTn_s: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__AXY7f {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__AXY7f {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__AXY7f {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__EYU1n {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__UI6Sv + .style_btn__EYU1n:hover {
    color: #fff !important
}

.style_card__bf21I.style_custom__card__4ZsF2 {
    --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__PaisC {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__PaisC {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__Bp5mf {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__2_9Mn {
    border: none !important
}

.style_navbar-toggler__2_9Mn:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__QyXec .style_navbar-toggler-icon__R5_az {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__R5_az.style_light_ellipsis__1mJpi {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__WeB82 .style_dropdown-menu__FS_Un {
    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__WeB82 .style_dropdown-menu__FS_Un {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__WeB82 .style_dropdown-menu__FS_Un * {
        color: #fff !important
    }
}

.style_navbar-nav__WeB82 .style_dropdown-menu__FS_Un .style_dropdown-item__W2akG {
    color: #000 !important
}

.style_navbar-nav__WeB82 .style_dropdown-menu__FS_Un .style_dropdown-item__W2akG:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__Qvsm2 {
    background-color: #fff !important
}

.style_custom__pagination__Gykbd {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__Gykbd {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__Gykbd {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__Gykbd {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__Gykbd .style_page-item__Kh6Ih {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__Gykbd .style_page-item__Kh6Ih {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__Gykbd .style_page-link__02AjC {
    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__Gykbd .style_page-link__02AjC {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__Gykbd .style_page-link__02AjC {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__Gykbd .style_active__1_U6h .style_page-link__02AjC {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__YLNIW {
    border-radius: 10px !important
}

.style_react-calendar__Vequ9 {
    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__Vequ9 {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__Vequ9 .style_react-calendar__navigation__JOJSi {
    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__Vequ9 .style_react-calendar__navigation__JOJSi {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__Vequ9 .style_react-calendar__navigation__JOJSi {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__Vequ9 .style_react-calendar__navigation__label__U1x__ {
    color: #ffa724 !important
}

.style_react-calendar__Vequ9 .style_react-calendar__navigation__arrow__1ifC_ {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__Vequ9 .style_react-calendar__navigation__next2-button__DtoAR, .style_react-calendar__Vequ9 .style_react-calendar__navigation__prev2-button__cnZja {
    display: none !important
}

.style_react-calendar__Vequ9 .style_react-calendar__month-view__weekdays__3oyqV {
    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__Vequ9 .style_react-calendar__month-view__weekdays__3oyqV {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__Vequ9 .style_react-calendar__month-view__days__day--neighboringMonth__fzglR {
    color: #b5b5b5 !important
}

.style_react-calendar__Vequ9 .style_react-calendar__tile___73mw {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__Vequ9 .style_react-calendar__tile___73mw {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__Vequ9 .style_react-calendar__tile___73mw abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__Vequ9 .style_react-calendar__tile___73mw abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__Vequ9 .style_react-calendar__tile--active__xNj9Z {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__Vequ9 .style_react-calendar__tile--active__xNj9Z abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__Vequ9 .style_react-calendar__tile--now__nWQTQ {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__Vequ9 .style_react-calendar__tile--now__nWQTQ abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__Vequ9 .style_react-calendar__month-view__days__day--weekend__ojoEC:not(.style_react-calendar__tile--active__xNj9Z) {
    color: #ffa724 !important
}

.style_pointer__AkXZZ {
    cursor: pointer
}

.style_link_banner_text__TzaOb {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__TzaOb {
        margin-bottom: 28px
    }
}

.style_link_banner__2kBdc {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__2kBdc {
        padding-left: 21px
    }
}

.style_links_spacing__ios7v {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__ios7v {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__ios7v {
        margin-right: 0
    }
}

.style_button_padding__YtpnM {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__YtpnM {
        padding: 12px 16px
    }
}

.style_links_button__Jfnx4 {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__Jfnx4 {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing___N0OO {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__67y_Y {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__67y_Y {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__67y_Y {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__67y_Y {
        padding: 50px 20px
    }
}

.style_standalone__teaser__67y_Y p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__67y_Y {
        white-space: unset !important
    }
}

.style_fDbOPw__Y2V9_ {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__3IaIX {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__XUB1O {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__XUB1O {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__XUB1O {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__l_GDC {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item___Dt6J {
    display: flex !important
}

.style_fw-500__GeHEE {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__HIheZ {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__HIheZ {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__HIheZ {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__HIheZ {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__8TT_r {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__8TT_r {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__8TT_r {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__Rxe3j, .style_uploadfilebutton__HK8wk {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__HK8wk {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__HK8wk {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__HK8wk {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__Rxe3j {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__Rxe3j {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__Rxe3j {
        height: 61px;
        width: 100%
    }
}

.style_wrapper___K_dy {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__VpDk0 {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component___F1s0, .style_first_component_big_searchbar__SSwBu {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component___F1s0, .style_first_component_big_searchbar__SSwBu {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component___F1s0, .style_first_component_big_searchbar__SSwBu {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__SSwBu {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__O9AdA {
    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__qCsvX {
    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__qCsvX {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__qCsvX {
        overflow-y: scroll
    }
}

.style_cn-body__qCsvX > p, .style_cn-body__qCsvX > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__c7Y7X > .style_cm-btn__gWGF3.style_cm-btn-danger__EEecq.style_cn-decline__zP795 {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__c7Y7X > .style_cm-btn__gWGF3.style_cm-btn-success__LjJ9t {
    font-size: 20px
}

.style_cm-modal__0GY9r > .style_cm-header__t6NYJ {
    background-color: #fef2e0 !important
}

.style_cm-modal__0GY9r > .style_cm-header__t6NYJ .style_title___y29g {
    color: #3b3b96 !important
}

.style_cm-modal__0GY9r > .style_cm-header__t6NYJ p > span {
    color: #000 !important
}

.style_cm-modal__0GY9r > .style_cm-header__t6NYJ button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__0GY9r > .style_cm-header__t6NYJ a {
    color: #3b3b96 !important
}

.style_cm-modal__0GY9r.style_cm-klaro__G4yeQ {
    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__0GY9r > .style_cm-body__xvUZQ, .style_cm-modal__0GY9r > .style_cm-footer__B4l4W {
    background-color: #fef2e0 !important
}

.style_cm-list-title__OcoWb {
    color: #3b3b96 !important
}

.style_cm-caret__B_Yo3 > a {
    color: #ffa724 !important
}

.style_cookie-modal__v3__6 {
    z-index: 100000 !important
}

.style_cn-ok__PkAsN {
    flex-direction: column !important
}

.style_cn-buttons__c7Y7X {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__c7Y7X > .style_cm-btn__gWGF3.style_cm-btn-success__LjJ9t, .style_klaro__a22_a .style_cookie-modal__v3__6 .style_cm-list-input__4Hymn:checked + .style_cm-list-label__8LBnG .style_slider__zrJ4C {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__JO3sl > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__sqiXe {
    color: #000 !important;
    text-decoration: underline !important
}

.style_container__C3WoF {
    padding-left: 0;
    column-gap: 104px
}

@media screen and (max-width: 992px) {
    .style_container__C3WoF {
        column-gap: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_container__C3WoF {
        flex-direction: column
    }
}

@media screen and (min-width: 576px) {
    .style_zvooveIcon__container__kgMmA {
        margin-block: auto
    }
}

@media screen and (max-width: 576px) {
    .style_zvooveIcon__container__kgMmA {
        margin-bottom: 0
    }
}

.style_zvooveIcon__vEug5 {
    margin-top: auto;
    margin-bottom: auto
}

img.style_zvooveIcon__vEug5 {
    width: 80%
}

@media screen and (max-width: 992px) {
    img.style_zvooveIcon__vEug5 {
        width: 209px;
        height: auto
    }
}

@media screen and (max-width: 576px) {
    img.style_zvooveIcon__vEug5 {
        width: 215px;
        height: auto
    }

    .style_text__container__9IPbP {
        padding-left: 30px
    }
}

.style_undertitle__XIzAg {
    margin-top: 52px
}

@media screen and (max-width: 992px) {
    .style_undertitle__XIzAg {
        margin-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_undertitle__XIzAg {
        margin-top: 28px
    }
}

.style_padding__x__qtty7 {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__qtty7 {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__qtty7 {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__qtty7 {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__tPVZl {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__tPVZl {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__tPVZl {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__VgqOG {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__VgqOG {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__VgqOG {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__VgqOG {
        padding-top: 56px
    }
}

.style_padding__bottom__Nv_38 {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__Nv_38 {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__Nv_38 {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__Nv_38 {
        padding-bottom: 28px
    }
}

.style_padding__right___mswE {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right___mswE {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right___mswE {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right___mswE {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right___mswE {
        padding-right: 30px
    }
}

.style_padding__left__9vZMK {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__9vZMK {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__9vZMK {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__9vZMK {
        padding-left: 30px
    }
}

.style_body-text-mb__fMcjD {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__fMcjD {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__fMcjD {
        margin-bottom: 20px
    }
}

.style_h3-mb__dVvvX {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__dVvvX {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__dVvvX {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__gkkDV {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__gkkDV {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__gkkDV {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__gkkDV {
        padding-top: 7px
    }
}

.style_pb_xs__fTMyg {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__fTMyg {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__fTMyg {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__fTMyg {
        padding-bottom: 7px
    }
}

.style_pt_1__2Ny_d {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__2Ny_d {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__2Ny_d {
        padding-top: 14px
    }
}

.style_pb_1__G_ZgY {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__G_ZgY {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__G_ZgY {
        padding-bottom: 14px
    }
}

.style_pt_2__iXKob {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__iXKob {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__iXKob {
        padding-top: 28px
    }
}

.style_pb_2__6pHQ9 {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__6pHQ9 {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__6pHQ9 {
        padding-bottom: 28px
    }
}

.style_pt_3__1gLd_ {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__1gLd_ {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__1gLd_ {
        padding-top: 42px
    }
}

.style_pb_3__c83eH {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__c83eH {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__c83eH {
        padding-bottom: 42px
    }
}

.style_pt_4__WQvXY {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__WQvXY {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__WQvXY {
        padding-top: 56px
    }
}

.style_pb_4__Q49q1 {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__Q49q1 {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__Q49q1 {
        padding-bottom: 56px
    }
}

.style_pt_8__agiW_ {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__agiW_ {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__agiW_ {
        padding-top: 112px
    }
}

.style_pb_8__K5038 {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__K5038 {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__K5038 {
        padding-bottom: 112px
    }
}

.style_p_xs__t16sU {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__t16sU {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__t16sU {
        padding: 7px
    }
}

.style_p_1__ds8l5 {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__ds8l5 {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__ds8l5 {
        padding: 14px
    }
}

.style_p_2__Elqh_ {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__Elqh_ {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__Elqh_ {
        padding: 28px
    }
}

.style_p_3__wxvxc {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__wxvxc {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__wxvxc {
        padding: 42px
    }
}

.style_p_4__wtU2p {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__wtU2p {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__wtU2p {
        padding: 56px
    }
}

.style_p_8__41OEj {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__41OEj {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__41OEj {
        padding: 112px
    }
}

.style_btn__MAnmw {
    border-radius: 10px;
    width: fit-content
}

.style_btn__MAnmw:not(.style_btn-link__m12EX) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__MAnmw:not(.style_btn-link__m12EX) {
        font-size: 15px
    }
}

.style_btn__MAnmw.style_btn-primary__wPQCb {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__MAnmw.style_btn-whatsapp__Wne2j {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__MAnmw.style_btn-primary__wPQCb:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__MAnmw.style_btn-primary-light__na1C8 {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__MAnmw.style_btn-secondary__mXN3z {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__MAnmw.style_btn-form__iTnIf {
    background-color: #82e8cd
}

.style_btn__MAnmw.style_btn-form__iTnIf:hover {
    color: #fff
}

.style_btn__MAnmw.style_btn-link__m12EX, .style_btn__MAnmw.style_btn-link__m12EX:active, .style_btn__MAnmw.style_btn-link__m12EX:focus, .style_btn__MAnmw.style_btn-link__m12EX:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__MAnmw.style_btn-link__m12EX, .style_btn__MAnmw.style_btn-link__m12EX:active, .style_btn__MAnmw.style_btn-link__m12EX:focus, .style_btn__MAnmw.style_btn-link__m12EX:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__MAnmw.style_btn-link__m12EX:hover {
    color: #3b3b96
}

.style_btn__MAnmw.style_btn-social__YBLEt {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__MAnmw.style_btn-medical__zgK9K {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__MAnmw.style_btn-medical-purple__ESl_0 {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__MAnmw.style_btn-social-pink__oV5_G {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__MAnmw.style_btn-main-blue__F9K3o {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__0nqwx:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__f85xl, .style_black-link__f85xl a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__f85xl:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__MAnmw.style_btn-link__m12EX, .style_btn__MAnmw.style_lg__wAd6m, .style_btn__MAnmw.style_md__MMS4X, .style_btn__MAnmw.style_sm__lrRNG {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__MAnmw.style_btn-link__m12EX, .style_btn__MAnmw.style_lg__wAd6m, .style_btn__MAnmw.style_md__MMS4X, .style_btn__MAnmw.style_sm__lrRNG {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__MAnmw.style_btn-link__m12EX, .style_btn__MAnmw.style_lg__wAd6m, .style_btn__MAnmw.style_md__MMS4X, .style_btn__MAnmw.style_sm__lrRNG {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__MAnmw.style_sm__lrRNG {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__MAnmw.style_sm__lrRNG {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__MAnmw.style_sm__lrRNG {
        min-width: 130px
    }
}

.style_btn__MAnmw.style_md__MMS4X {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__MAnmw.style_md__MMS4X {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__MAnmw.style_md__MMS4X {
        min-width: 186px
    }
}

.style_btn__MAnmw.style_lg__wAd6m {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__MAnmw.style_lg__wAd6m {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__MAnmw.style_lg__wAd6m {
        min-width: 215px
    }
}

.style_btn__MAnmw.style_xl__00NJr {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__MAnmw.style_xl__00NJr {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__MAnmw.style_xl__00NJr {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__r7vW3 {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__r7vW3 {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__r7vW3 {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__RTsLw {
    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__RTsLw {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__MAnmw.style_btn-link__m12EX:disabled {
    color: #aaa
}

.style_footer-link__0nqwx, .style_footer-link__0nqwx a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__0nqwx:hover {
    color: #0fa
}

.style_btn-anmetist__DeBMz {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__DSrmq {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__UzINa {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__zuo8R {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__7lXf_ {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__bXPkV {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__ZM7aA, .style_h2__qUpQ1, .style_h3__nj5_c {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__ZM7aA {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__ZM7aA {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__ZM7aA {
        font-size: 30px
    }
}

.style_h2__qUpQ1 {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__qUpQ1 {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__qUpQ1 {
        font-size: 24px
    }
}

.style_h3__nj5_c {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__nj5_c {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__nj5_c {
        font-size: 24px
    }
}

.style_h4__9nz12, .style_h5__hOWQp {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__9nz12, .style_h5__hOWQp {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__9nz12, .style_h5__hOWQp {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__oKk43 {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__oKk43 {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__oKk43 {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__vWzUs, .style_textual_highlight__Gspjk {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__vWzUs {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__vWzUs {
        font-size: 15px
    }
}

.style_textual_highlight__Gspjk {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__Gspjk {
        font-size: 15px
    }
}

.style_button-text__s5XQw {
    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__s5XQw {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2___2bJJ {
    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___2bJJ {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__azGqW {
    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__azGqW {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2___2bJJ p:last-child, .style_body-text__azGqW p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__kIKnv {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__kIKnv {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__kIKnv.style_dropdown-item___TW7K {
        font-size: 14px !important
    }
}

.style_title__o_U7J, .style_title__o_U7J.style_h2__qUpQ1 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__o_U7J, .style_title__o_U7J.style_h2__qUpQ1 {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__o_U7J, .style_title__o_U7J.style_h2__qUpQ1 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__RzB9E {
    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__RzB9E {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__RzB9E {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__epenj {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__epenj {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__epenj {
        margin-bottom: 15px
    }
}

.style_cta-text__fGv1P {
    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__fGv1P {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__fGv1P {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__iHi8G {
    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__iHi8G {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__8XaY0.style_h3__nj5_c {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__8XaY0.style_h3__nj5_c {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__8XaY0.style_h3__nj5_c {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__TzHQQ {
    height: 434px
}

.style_card_1__TzHQQ .style_card_image__Er_20 img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__TzHQQ {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__TzHQQ .style_card_image__Er_20 {
        height: 231px
    }

    .style_card_1__TzHQQ .style_card_body__yQmw8 {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__TzHQQ {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__TzHQQ .style_card_image__Er_20 {
        height: 127px
    }

    .style_card_1__TzHQQ .style_card_body__yQmw8 {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__TzHQQ {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__TzHQQ .style_card_image__Er_20 {
        height: 200px
    }

    .style_card_1__TzHQQ .style_card_body__yQmw8 {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__028tr {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__028tr {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__028tr {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__TzHQQ, .style_card_2__028tr {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__TzHQQ, .style_card_2__028tr {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__TzHQQ, .style_card_2__028tr {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__TzHQQ, .style_card_2__028tr {
        width: 330px !important
    }
}

.style_card_body__yQmw8 {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__yQmw8 {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__yQmw8 {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__yQmw8 {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__yQmw8 {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__yQmw8 {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__yQmw8 {
        height: 131.5px
    }
}

.style_text-black__cCa1x {
    color: #3b3b96
}

.style_text-main-orange__Pcjwy {
    color: #fff !important
}

.style_text-social-red__4e3AR {
    color: #ff7e47
}

.style_text-social-pink__3rAOm {
    color: #ff92d5
}

.style_text-medic-blue__uyHQH {
    color: #fff !important
}

.style_text-medic-purple__F9Hki {
    color: #968bd9
}

.style_bg-medic-beige__4GpZN {
    background-color: #fff !important
}

.style_bg-main-orange-light___Kem2 {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__VhMGU {
    background-color: #ffa724
}

.style_bg-amethyst-dark__sEL1j {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__OWPky {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__K1bf2 {
    background-color: #3e385f
}

.style_bg-main-dark__0oLQ4 {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__0oLQ4 p {
    color: #fff
}

.style_bg-main-dark__0oLQ4 .style_body-text__azGqW.style_text-black__cCa1x p, .style_bg-main-dark__0oLQ4 .style_body-text__azGqW.style_text-main-black__H4Klg p, .style_bg-main-dark__0oLQ4 .style_card-text__xS2it.style_text-black__cCa1x p, .style_bg-main-dark__0oLQ4 .style_card-text__xS2it.style_text-main-black__H4Klg p, .style_bg-main-dark__0oLQ4 .style_text-black__cCa1x p, .style_bg-main-dark__0oLQ4 .style_text-main-black__H4Klg p {
    color: #000 !important
}

.style_bg-main-light__O62Oy {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__O62Oy p {
    color: #000
}

.style_bg-main-dark__0oLQ4 h1, .style_bg-main-dark__0oLQ4 h2, .style_bg-main-dark__0oLQ4 h3, .style_bg-main-dark__0oLQ4 h4, .style_bg-main-dark__0oLQ4 h5, .style_bg-main-dark__0oLQ4 h6 {
    color: #fff
}

.style_bg-main-light__O62Oy h1, .style_bg-main-light__O62Oy h2, .style_bg-main-light__O62Oy h3, .style_bg-main-light__O62Oy h4, .style_bg-main-light__O62Oy h5, .style_bg-main-light__O62Oy h6 {
    color: #151424
}

.style_bg-main-turquoise__9JR7V {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__0uNHs {
    background-color: #d5ddfd
}

.style_card-body__IV2c0.style_text-main-black__H4Klg, .style_card-body__IV2c0.style_text-main-black__H4Klg *, .style_card-footer___ZF_M.style_text-main-black__H4Klg, .style_card-footer___ZF_M.style_text-main-black__H4Klg *, .style_text-dark__Rqkti, .style_text-main-black__H4Klg, .style_text-main-black__H4Klg .style_btn-link__m12EX, .style_text-main-black__H4Klg a, .style_text-main-black__H4Klg button, .style_text-main-black__H4Klg div, .style_text-main-black__H4Klg h1, .style_text-main-black__H4Klg h2, .style_text-main-black__H4Klg h3, .style_text-main-black__H4Klg h4, .style_text-main-black__H4Klg h5, .style_text-main-black__H4Klg h6, .style_text-main-black__H4Klg p, .style_text-main-black__H4Klg span, .style_text-main-black__H4Klg time {
    color: #000 !important
}

.style_text-coal__1hxYh {
    color: #002d32
}

.style_bg-social-red__Y6JMc {
    background-color: #fdeae1
}

.style_bg-social-red-dark__5ByGt {
    background-color: #ff7e47
}

.style_bg-social-pink___g6yR {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__2uOF8 {
    background-color: #ff92d5
}

.style_bg-medic-purple__WKRsT {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__bXfad {
    background-color: #968bd9
}

.style_bg-medic-blue___iA_q {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__zD8D_ {
    background-color: #99d4dc
}

.style_bg-coal__9jtnP {
    background-color: #002d32
}

.style_bg-coal-dark__d_YSh {
    background-color: #000b0d
}

.style_bg-coal-light__y9LFC {
    background-color: #f0fcfd
}

.style_bg-main-blue__Yal0r {
    background-color: #3b3b96
}

.style_bg-ash-20__7e7aK {
    background-color: #dcdcdc
}

.style_bg-main-white__X88Wz, .style_bg-white__DxUvE {
    background-color: #fff
}

.style_bg-amethyst__0tqJf {
    background-color: #8a84f5
}

.style_bg-turquoise__xzeG1 {
    background-color: #23d2af
}

.style_bg-transparent__VgL0E {
    background: transparent
}

.style_text-decoration-none__lRQwn {
    text-decoration: none !important
}

.style_form-control__BdSKG {
    min-height: 50px
}

.style_form-check-input__lF_rM, .style_form-check-input__lF_rM[type=checkbox], .style_form-control__BdSKG, .style_form-select___xVKJ {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__wBFa0 .style_form-check-input__lF_rM {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__wBFa0 .style_form-check-input__lF_rM: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__Xgr_g .style_form-check-input__lF_rM {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__Xgr_g .style_form-check-input__lF_rM: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__47NJO {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__47NJO {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__47NJO {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__MAnmw {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__vIIVP + .style_btn__MAnmw:hover {
    color: #fff !important
}

.style_card__db5xu.style_custom__card__w2urf {
    --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__ytHHl {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__ytHHl {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__40_jb {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__3f02G {
    border: none !important
}

.style_navbar-toggler__3f02G:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__s2V7a .style_navbar-toggler-icon__eBrmv {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__eBrmv.style_light_ellipsis__Gnpzu {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav___OHlu .style_dropdown-menu__Washk {
    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___OHlu .style_dropdown-menu__Washk {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav___OHlu .style_dropdown-menu__Washk * {
        color: #fff !important
    }
}

.style_navbar-nav___OHlu .style_dropdown-menu__Washk .style_dropdown-item___TW7K {
    color: #000 !important
}

.style_navbar-nav___OHlu .style_dropdown-menu__Washk .style_dropdown-item___TW7K:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__0wCb_ {
    background-color: #fff !important
}

.style_custom__pagination__6vQhd {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__6vQhd {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__6vQhd {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__6vQhd {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__6vQhd .style_page-item__km_dF {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__6vQhd .style_page-item__km_dF {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__6vQhd .style_page-link__w6whh {
    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__6vQhd .style_page-link__w6whh {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__6vQhd .style_page-link__w6whh {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__6vQhd .style_active__1x08_ .style_page-link__w6whh {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__7j0zh {
    border-radius: 10px !important
}

.style_react-calendar__8Yfe7 {
    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__8Yfe7 {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__8Yfe7 .style_react-calendar__navigation___kuQQ {
    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__8Yfe7 .style_react-calendar__navigation___kuQQ {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__8Yfe7 .style_react-calendar__navigation___kuQQ {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__8Yfe7 .style_react-calendar__navigation__label__3LhdV {
    color: #ffa724 !important
}

.style_react-calendar__8Yfe7 .style_react-calendar__navigation__arrow__DH6Kg {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__8Yfe7 .style_react-calendar__navigation__next2-button__PAUaf, .style_react-calendar__8Yfe7 .style_react-calendar__navigation__prev2-button__tzu8T {
    display: none !important
}

.style_react-calendar__8Yfe7 .style_react-calendar__month-view__weekdays__y1ZkZ {
    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__8Yfe7 .style_react-calendar__month-view__weekdays__y1ZkZ {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__8Yfe7 .style_react-calendar__month-view__days__day--neighboringMonth__5mNep {
    color: #b5b5b5 !important
}

.style_react-calendar__8Yfe7 .style_react-calendar__tile__8y5SM {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__8Yfe7 .style_react-calendar__tile__8y5SM {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__8Yfe7 .style_react-calendar__tile__8y5SM abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__8Yfe7 .style_react-calendar__tile__8y5SM abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__8Yfe7 .style_react-calendar__tile--active__IVUoM {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__8Yfe7 .style_react-calendar__tile--active__IVUoM abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__8Yfe7 .style_react-calendar__tile--now__YRDIa {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__8Yfe7 .style_react-calendar__tile--now__YRDIa abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__8Yfe7 .style_react-calendar__month-view__days__day--weekend__y_uqd:not(.style_react-calendar__tile--active__IVUoM) {
    color: #ffa724 !important
}

.style_pointer__E6bHs {
    cursor: pointer
}

.style_link_banner_text__FYXju {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__FYXju {
        margin-bottom: 28px
    }
}

.style_link_banner__ZuZyU {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__ZuZyU {
        padding-left: 21px
    }
}

.style_links_spacing__1RTm_ {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__1RTm_ {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__1RTm_ {
        margin-right: 0
    }
}

.style_button_padding__eZ0FP {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__eZ0FP {
        padding: 12px 16px
    }
}

.style_links_button__DLgIH {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__DLgIH {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__9dwdE {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__vd24G {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__vd24G {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__vd24G {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__vd24G {
        padding: 50px 20px
    }
}

.style_standalone__teaser__vd24G p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__vd24G {
        white-space: unset !important
    }
}

.style_fDbOPw__PLJJn {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__eQIEj {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__I21W7 {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__I21W7 {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__I21W7 {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__bb_rU {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__h24xW {
    display: flex !important
}

.style_fw-500___SwHY {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__aRzxR {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__aRzxR {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__aRzxR {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__aRzxR {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__HuSqe {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__HuSqe {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__HuSqe {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__sA2IT, .style_uploadfilebutton__0aJQc {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__0aJQc {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__0aJQc {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__0aJQc {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__sA2IT {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__sA2IT {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__sA2IT {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__YgJg9 {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__jcF9t {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__OD0BC, .style_first_component_big_searchbar__tT5Lw {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__OD0BC, .style_first_component_big_searchbar__tT5Lw {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__OD0BC, .style_first_component_big_searchbar__tT5Lw {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__tT5Lw {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__AWNCa {
    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__JjnEF {
    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__JjnEF {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__JjnEF {
        overflow-y: scroll
    }
}

.style_cn-body__JjnEF > p, .style_cn-body__JjnEF > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__s4Fs0 > .style_cm-btn__SHmr6.style_cm-btn-danger__KdIc4.style_cn-decline__hmg8A {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__s4Fs0 > .style_cm-btn__SHmr6.style_cm-btn-success__iq6Ni {
    font-size: 20px
}

.style_cm-modal__Rtbvx > .style_cm-header__qpjr_ {
    background-color: #fef2e0 !important
}

.style_cm-modal__Rtbvx > .style_cm-header__qpjr_ .style_title__o_U7J {
    color: #3b3b96 !important
}

.style_cm-modal__Rtbvx > .style_cm-header__qpjr_ p > span {
    color: #000 !important
}

.style_cm-modal__Rtbvx > .style_cm-header__qpjr_ button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__Rtbvx > .style_cm-header__qpjr_ a {
    color: #3b3b96 !important
}

.style_cm-modal__Rtbvx.style_cm-klaro__BH5um {
    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__Rtbvx > .style_cm-body__M926R, .style_cm-modal__Rtbvx > .style_cm-footer__RMr3l {
    background-color: #fef2e0 !important
}

.style_cm-list-title__Tb4WZ {
    color: #3b3b96 !important
}

.style_cm-caret__qAYc4 > a {
    color: #ffa724 !important
}

.style_cookie-modal__glZd5 {
    z-index: 100000 !important
}

.style_cn-ok__OPzXy {
    flex-direction: column !important
}

.style_cn-buttons__s4Fs0 {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__s4Fs0 > .style_cm-btn__SHmr6.style_cm-btn-success__iq6Ni, .style_klaro__6ML3y .style_cookie-modal__glZd5 .style_cm-list-input__I0ZKv:checked + .style_cm-list-label__2hYj3 .style_slider__KSwoD {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons___N76n > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__IARU1 {
    color: #000 !important;
    text-decoration: underline !important
}

.style_description__s5O43, .style_subtitle__RzB9E, .style_title__o_U7J {
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_description__s5O43, .style_subtitle__RzB9E, .style_title__o_U7J {
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_description__s5O43, .style_subtitle__RzB9E, .style_title__o_U7J {
        margin-bottom: 28px
    }
}

.style_textSectionAndVideoWrapper__qJGWe {
    display: flex
}

.style_textSectionAndVideoWrapper__qJGWe .style_textSection__OKxgR {
    order: 2
}

@media screen and (max-width: 992px) {
    .style_textSectionAndVideoWrapper__qJGWe .style_textSection__OKxgR {
        order: 1
    }
}

.style_textSectionAndVideoWrapper__qJGWe .style_videoContainer__dYGGz {
    order: 1;
    padding-bottom: 52px;
    padding-right: 52px
}

@media screen and (max-width: 992px) {
    .style_textSectionAndVideoWrapper__qJGWe .style_videoContainer__dYGGz {
        order: 2;
        padding-bottom: 0;
        padding-right: 0
    }

    .style_textSectionAndVideoWrapper__qJGWe {
        flex-direction: column
    }
}

.style_padding__x__UFB_n {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__UFB_n {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__UFB_n {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__UFB_n {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__r5weJ {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__r5weJ {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__r5weJ {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__wnwGF {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__wnwGF {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__wnwGF {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__wnwGF {
        padding-top: 56px
    }
}

.style_padding__bottom__JjsTI {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__JjsTI {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__JjsTI {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__JjsTI {
        padding-bottom: 28px
    }
}

.style_padding__right__x1wkp {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__x1wkp {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__x1wkp {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__x1wkp {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__x1wkp {
        padding-right: 30px
    }
}

.style_padding__left__6RsnE {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__6RsnE {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__6RsnE {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__6RsnE {
        padding-left: 30px
    }
}

.style_body-text-mb__THi_Q {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__THi_Q {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__THi_Q {
        margin-bottom: 20px
    }
}

.style_h3-mb__UYHu0 {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__UYHu0 {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__UYHu0 {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__ngKSZ {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__ngKSZ {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__ngKSZ {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__ngKSZ {
        padding-top: 7px
    }
}

.style_pb_xs__qku17 {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__qku17 {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__qku17 {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__qku17 {
        padding-bottom: 7px
    }
}

.style_pt_1__xD7CT {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__xD7CT {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__xD7CT {
        padding-top: 14px
    }
}

.style_pb_1__PPfxV {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__PPfxV {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__PPfxV {
        padding-bottom: 14px
    }
}

.style_pt_2__QMfPI {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__QMfPI {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__QMfPI {
        padding-top: 28px
    }
}

.style_pb_2__bqE2_ {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__bqE2_ {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__bqE2_ {
        padding-bottom: 28px
    }
}

.style_pt_3__m_dsn {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__m_dsn {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__m_dsn {
        padding-top: 42px
    }
}

.style_pb_3__TScPu {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__TScPu {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__TScPu {
        padding-bottom: 42px
    }
}

.style_pt_4__HnSwT {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__HnSwT {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__HnSwT {
        padding-top: 56px
    }
}

.style_pb_4__4e70n {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__4e70n {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__4e70n {
        padding-bottom: 56px
    }
}

.style_pt_8__gIS_i {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__gIS_i {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__gIS_i {
        padding-top: 112px
    }
}

.style_pb_8__cPF_9 {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__cPF_9 {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__cPF_9 {
        padding-bottom: 112px
    }
}

.style_p_xs__WDOjo {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__WDOjo {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__WDOjo {
        padding: 7px
    }
}

.style_p_1__II0J9 {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__II0J9 {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__II0J9 {
        padding: 14px
    }
}

.style_p_2__JYlTJ {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__JYlTJ {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__JYlTJ {
        padding: 28px
    }
}

.style_p_3__1TOXI {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__1TOXI {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__1TOXI {
        padding: 42px
    }
}

.style_p_4__jmexh {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__jmexh {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__jmexh {
        padding: 56px
    }
}

.style_p_8__jPzQh {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__jPzQh {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__jPzQh {
        padding: 112px
    }
}

.style_btn__382Ce {
    border-radius: 10px;
    width: fit-content
}

.style_btn__382Ce:not(.style_btn-link__QufA5) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__382Ce:not(.style_btn-link__QufA5) {
        font-size: 15px
    }
}

.style_btn__382Ce.style_btn-primary__RIRNs {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__382Ce.style_btn-whatsapp__3h3zO {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__382Ce.style_btn-primary__RIRNs:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__382Ce.style_btn-primary-light__0IfO_ {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__382Ce.style_btn-secondary__c6mKV {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__382Ce.style_btn-form__9ah5v {
    background-color: #82e8cd
}

.style_btn__382Ce.style_btn-form__9ah5v:hover {
    color: #fff
}

.style_btn__382Ce.style_btn-link__QufA5, .style_btn__382Ce.style_btn-link__QufA5:active, .style_btn__382Ce.style_btn-link__QufA5:focus, .style_btn__382Ce.style_btn-link__QufA5:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__382Ce.style_btn-link__QufA5, .style_btn__382Ce.style_btn-link__QufA5:active, .style_btn__382Ce.style_btn-link__QufA5:focus, .style_btn__382Ce.style_btn-link__QufA5:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__382Ce.style_btn-link__QufA5:hover {
    color: #3b3b96
}

.style_btn__382Ce.style_btn-social__oc_eR {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__382Ce.style_btn-medical__vLCL5 {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__382Ce.style_btn-medical-purple__xAEdS {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__382Ce.style_btn-social-pink__0fQXm {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__382Ce.style_btn-main-blue__z93mE {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__kfjXR:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__CiwRm, .style_black-link__CiwRm a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__CiwRm:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__382Ce.style_btn-link__QufA5, .style_btn__382Ce.style_lg__7SnuI, .style_btn__382Ce.style_md__I97VO, .style_btn__382Ce.style_sm__P5_MK {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__382Ce.style_btn-link__QufA5, .style_btn__382Ce.style_lg__7SnuI, .style_btn__382Ce.style_md__I97VO, .style_btn__382Ce.style_sm__P5_MK {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__382Ce.style_btn-link__QufA5, .style_btn__382Ce.style_lg__7SnuI, .style_btn__382Ce.style_md__I97VO, .style_btn__382Ce.style_sm__P5_MK {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__382Ce.style_sm__P5_MK {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__382Ce.style_sm__P5_MK {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__382Ce.style_sm__P5_MK {
        min-width: 130px
    }
}

.style_btn__382Ce.style_md__I97VO {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__382Ce.style_md__I97VO {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__382Ce.style_md__I97VO {
        min-width: 186px
    }
}

.style_btn__382Ce.style_lg__7SnuI {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__382Ce.style_lg__7SnuI {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__382Ce.style_lg__7SnuI {
        min-width: 215px
    }
}

.style_btn__382Ce.style_xl__8tjTz {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__382Ce.style_xl__8tjTz {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__382Ce.style_xl__8tjTz {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__ME5ud {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__ME5ud {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__ME5ud {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__agAfb {
    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__agAfb {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__382Ce.style_btn-link__QufA5:disabled {
    color: #aaa
}

.style_footer-link__kfjXR, .style_footer-link__kfjXR a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__kfjXR:hover {
    color: #0fa
}

.style_btn-anmetist__IVU6p {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__D3tuh {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__mLuTJ {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__7nicR {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__DH5vI {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family___oGRw {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__RqVkf, .style_h2__g5I__, .style_h3__G_nxt {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__RqVkf {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__RqVkf {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__RqVkf {
        font-size: 30px
    }
}

.style_h2__g5I__ {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__g5I__ {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__g5I__ {
        font-size: 24px
    }
}

.style_h3__G_nxt {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__G_nxt {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__G_nxt {
        font-size: 24px
    }
}

.style_h4__zdbDV, .style_h5__u0eKL {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__zdbDV, .style_h5__u0eKL {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__zdbDV, .style_h5__u0eKL {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__LzZ7_ {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__LzZ7_ {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__LzZ7_ {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__0LQFW, .style_textual_highlight__M0WqU {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__0LQFW {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__0LQFW {
        font-size: 15px
    }
}

.style_textual_highlight__M0WqU {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__M0WqU {
        font-size: 15px
    }
}

.style_button-text__IOj8z {
    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__IOj8z {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__PI6LM {
    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__PI6LM {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__MHUC0 {
    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__MHUC0 {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__PI6LM p:last-child, .style_body-text__MHUC0 p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__7Z96a {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__7Z96a {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__7Z96a.style_dropdown-item__3_DpZ {
        font-size: 14px !important
    }
}

.style_title__ntZlT, .style_title__ntZlT.style_h2__g5I__ {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__ntZlT, .style_title__ntZlT.style_h2__g5I__ {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__ntZlT, .style_title__ntZlT.style_h2__g5I__ {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__mP64E {
    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__mP64E {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__mP64E {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__uonOH {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__uonOH {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__uonOH {
        margin-bottom: 15px
    }
}

.style_cta-text__oFXzM {
    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__oFXzM {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__oFXzM {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__bpBOh {
    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__bpBOh {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__bI8B1.style_h3__G_nxt {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__bI8B1.style_h3__G_nxt {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__bI8B1.style_h3__G_nxt {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__OfL1v {
    height: 434px
}

.style_card_1__OfL1v .style_card_image__jcprS img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__OfL1v {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__OfL1v .style_card_image__jcprS {
        height: 231px
    }

    .style_card_1__OfL1v .style_card_body__gvxyO {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__OfL1v {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__OfL1v .style_card_image__jcprS {
        height: 127px
    }

    .style_card_1__OfL1v .style_card_body__gvxyO {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__OfL1v {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__OfL1v .style_card_image__jcprS {
        height: 200px
    }

    .style_card_1__OfL1v .style_card_body__gvxyO {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__EemUC {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__EemUC {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__EemUC {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__OfL1v, .style_card_2__EemUC {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__OfL1v, .style_card_2__EemUC {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__OfL1v, .style_card_2__EemUC {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__OfL1v, .style_card_2__EemUC {
        width: 330px !important
    }
}

.style_card_body__gvxyO {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__gvxyO {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__gvxyO {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__gvxyO {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__gvxyO {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__gvxyO {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__gvxyO {
        height: 131.5px
    }
}

.style_text-black__gFClf {
    color: #3b3b96
}

.style_text-main-orange__CJi3_ {
    color: #fff !important
}

.style_text-social-red__XnuUY {
    color: #ff7e47
}

.style_text-social-pink__oVzVU {
    color: #ff92d5
}

.style_text-medic-blue__nMUmS {
    color: #fff !important
}

.style_text-medic-purple__GF40b {
    color: #968bd9
}

.style_bg-medic-beige__HLl73 {
    background-color: #fff !important
}

.style_bg-main-orange-light__Rtgjz {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__4e4_D {
    background-color: #ffa724
}

.style_bg-amethyst-dark__QB1HK {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__KmSUq {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__hOxuh {
    background-color: #3e385f
}

.style_bg-main-dark__Q__Ns {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__Q__Ns p {
    color: #fff
}

.style_bg-main-dark__Q__Ns .style_body-text__MHUC0.style_text-black__gFClf p, .style_bg-main-dark__Q__Ns .style_body-text__MHUC0.style_text-main-black__Eei8V p, .style_bg-main-dark__Q__Ns .style_card-text__X8sS8.style_text-black__gFClf p, .style_bg-main-dark__Q__Ns .style_card-text__X8sS8.style_text-main-black__Eei8V p, .style_bg-main-dark__Q__Ns .style_text-black__gFClf p, .style_bg-main-dark__Q__Ns .style_text-main-black__Eei8V p {
    color: #000 !important
}

.style_bg-main-light__YoljX {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__YoljX p {
    color: #000
}

.style_bg-main-dark__Q__Ns h1, .style_bg-main-dark__Q__Ns h2, .style_bg-main-dark__Q__Ns h3, .style_bg-main-dark__Q__Ns h4, .style_bg-main-dark__Q__Ns h5, .style_bg-main-dark__Q__Ns h6 {
    color: #fff
}

.style_bg-main-light__YoljX h1, .style_bg-main-light__YoljX h2, .style_bg-main-light__YoljX h3, .style_bg-main-light__YoljX h4, .style_bg-main-light__YoljX h5, .style_bg-main-light__YoljX h6 {
    color: #151424
}

.style_bg-main-turquoise__sdLAo {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__IxwY7 {
    background-color: #d5ddfd
}

.style_card-body__ota22.style_text-main-black__Eei8V, .style_card-body__ota22.style_text-main-black__Eei8V *, .style_card-footer__bh68Y.style_text-main-black__Eei8V, .style_card-footer__bh68Y.style_text-main-black__Eei8V *, .style_text-dark__pONcX, .style_text-main-black__Eei8V, .style_text-main-black__Eei8V .style_btn-link__QufA5, .style_text-main-black__Eei8V a, .style_text-main-black__Eei8V button, .style_text-main-black__Eei8V div, .style_text-main-black__Eei8V h1, .style_text-main-black__Eei8V h2, .style_text-main-black__Eei8V h3, .style_text-main-black__Eei8V h4, .style_text-main-black__Eei8V h5, .style_text-main-black__Eei8V h6, .style_text-main-black__Eei8V p, .style_text-main-black__Eei8V span, .style_text-main-black__Eei8V time {
    color: #000 !important
}

.style_text-coal__zlWOh {
    color: #002d32
}

.style_bg-social-red__M2U_5 {
    background-color: #fdeae1
}

.style_bg-social-red-dark__xjQGS {
    background-color: #ff7e47
}

.style_bg-social-pink__kqbiA {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__bT4_1 {
    background-color: #ff92d5
}

.style_bg-medic-purple__OAaay {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark___O4JX {
    background-color: #968bd9
}

.style_bg-medic-blue__9576L {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__YHphy {
    background-color: #99d4dc
}

.style_bg-coal__7AqPq {
    background-color: #002d32
}

.style_bg-coal-dark___l7qZ {
    background-color: #000b0d
}

.style_bg-coal-light__0QkNW {
    background-color: #f0fcfd
}

.style_bg-main-blue__uIOwo {
    background-color: #3b3b96
}

.style_bg-ash-20__hqHuN {
    background-color: #dcdcdc
}

.style_bg-main-white__Xq9sl, .style_bg-white__rET31 {
    background-color: #fff
}

.style_bg-amethyst__BS_vr {
    background-color: #8a84f5
}

.style_bg-turquoise__9sPqM {
    background-color: #23d2af
}

.style_bg-transparent__rYyrj {
    background: transparent
}

.style_text-decoration-none__habaB {
    text-decoration: none !important
}

.style_form-control__YTpIS {
    min-height: 50px
}

.style_form-check-input__gBDYc, .style_form-check-input__gBDYc[type=checkbox], .style_form-control__YTpIS, .style_form-select__N7q_h {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles___kRT8 .style_form-check-input__gBDYc {
    width: 2em;
    height: 2em
}

.style_custom__form_styles___kRT8 .style_form-check-input__gBDYc: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__VNgTE .style_form-check-input__gBDYc {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__VNgTE .style_form-check-input__gBDYc: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__L4yv4 {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__L4yv4 {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__L4yv4 {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__382Ce {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__iS9FX + .style_btn__382Ce:hover {
    color: #fff !important
}

.style_card__7fLVL.style_custom__card__EltyY {
    --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__MZaOq {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__MZaOq {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__ZzqNr {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__w5unn {
    border: none !important
}

.style_navbar-toggler__w5unn:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__E_Io3 .style_navbar-toggler-icon__XqUFC {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__XqUFC.style_light_ellipsis__6dHZP {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__R_gp6 .style_dropdown-menu__7S92I {
    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__R_gp6 .style_dropdown-menu__7S92I {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__R_gp6 .style_dropdown-menu__7S92I * {
        color: #fff !important
    }
}

.style_navbar-nav__R_gp6 .style_dropdown-menu__7S92I .style_dropdown-item__3_DpZ {
    color: #000 !important
}

.style_navbar-nav__R_gp6 .style_dropdown-menu__7S92I .style_dropdown-item__3_DpZ:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__uND2_ {
    background-color: #fff !important
}

.style_custom__pagination__mmoq9 {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__mmoq9 {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__mmoq9 {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__mmoq9 {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__mmoq9 .style_page-item__jhrg4 {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__mmoq9 .style_page-item__jhrg4 {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__mmoq9 .style_page-link__ZaOcq {
    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__mmoq9 .style_page-link__ZaOcq {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__mmoq9 .style_page-link__ZaOcq {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__mmoq9 .style_active__UGpMA .style_page-link__ZaOcq {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__tVgnh {
    border-radius: 10px !important
}

.style_react-calendar__PYWxu {
    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__PYWxu {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__PYWxu .style_react-calendar__navigation__p9SPw {
    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__PYWxu .style_react-calendar__navigation__p9SPw {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__PYWxu .style_react-calendar__navigation__p9SPw {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__PYWxu .style_react-calendar__navigation__label__GxTwp {
    color: #ffa724 !important
}

.style_react-calendar__PYWxu .style_react-calendar__navigation__arrow__WM_xX {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__PYWxu .style_react-calendar__navigation__next2-button__g9CQq, .style_react-calendar__PYWxu .style_react-calendar__navigation__prev2-button__3Hlus {
    display: none !important
}

.style_react-calendar__PYWxu .style_react-calendar__month-view__weekdays__HTLJH {
    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__PYWxu .style_react-calendar__month-view__weekdays__HTLJH {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__PYWxu .style_react-calendar__month-view__days__day--neighboringMonth__6xoz_ {
    color: #b5b5b5 !important
}

.style_react-calendar__PYWxu .style_react-calendar__tile__yAa8M {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__PYWxu .style_react-calendar__tile__yAa8M {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__PYWxu .style_react-calendar__tile__yAa8M abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__PYWxu .style_react-calendar__tile__yAa8M abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__PYWxu .style_react-calendar__tile--active__Wx1Gr {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__PYWxu .style_react-calendar__tile--active__Wx1Gr abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__PYWxu .style_react-calendar__tile--now__TSreu {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__PYWxu .style_react-calendar__tile--now__TSreu abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__PYWxu .style_react-calendar__month-view__days__day--weekend__Uu8BX:not(.style_react-calendar__tile--active__Wx1Gr) {
    color: #ffa724 !important
}

.style_pointer__P41od {
    cursor: pointer
}

.style_link_banner_text__lyV2q {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__lyV2q {
        margin-bottom: 28px
    }
}

.style_link_banner__8USxx {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__8USxx {
        padding-left: 21px
    }
}

.style_links_spacing__IfeSy {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__IfeSy {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__IfeSy {
        margin-right: 0
    }
}

.style_button_padding__6Fgm6 {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__6Fgm6 {
        padding: 12px 16px
    }
}

.style_links_button__7R3dv {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__7R3dv {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__Av8EL {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__jvmiu {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__jvmiu {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__jvmiu {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__jvmiu {
        padding: 50px 20px
    }
}

.style_standalone__teaser__jvmiu p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__jvmiu {
        white-space: unset !important
    }
}

.style_fDbOPw__tErMO {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__XEcgm {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__KSIW6 {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__KSIW6 {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__KSIW6 {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__Y5zDx {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__DnkdM {
    display: flex !important
}

.style_fw-500__IxDjh {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__iUcF_ {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__iUcF_ {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__iUcF_ {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__iUcF_ {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__iLX9g {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__iLX9g {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__iLX9g {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__OVMUt, .style_uploadfilebutton__11drv {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__11drv {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__11drv {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__11drv {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__OVMUt {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__OVMUt {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__OVMUt {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__aKCwt {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__TgCvK {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__0oub7, .style_first_component_big_searchbar___ZLs5 {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__0oub7, .style_first_component_big_searchbar___ZLs5 {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__0oub7, .style_first_component_big_searchbar___ZLs5 {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar___ZLs5 {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__2nsxr {
    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__mVf98 {
    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__mVf98 {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__mVf98 {
        overflow-y: scroll
    }
}

.style_cn-body__mVf98 > p, .style_cn-body__mVf98 > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__vWEHT > .style_cm-btn__bf5wN.style_cm-btn-danger__DtTNg.style_cn-decline__zt_ww {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__vWEHT > .style_cm-btn__bf5wN.style_cm-btn-success__5qiEP {
    font-size: 20px
}

.style_cm-modal__riJxF > .style_cm-header__7EriF {
    background-color: #fef2e0 !important
}

.style_cm-modal__riJxF > .style_cm-header__7EriF .style_title__ntZlT {
    color: #3b3b96 !important
}

.style_cm-modal__riJxF > .style_cm-header__7EriF p > span {
    color: #000 !important
}

.style_cm-modal__riJxF > .style_cm-header__7EriF button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__riJxF > .style_cm-header__7EriF a {
    color: #3b3b96 !important
}

.style_cm-modal__riJxF.style_cm-klaro__lqwRk {
    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__riJxF > .style_cm-body__6BJTE, .style_cm-modal__riJxF > .style_cm-footer__fWNjB {
    background-color: #fef2e0 !important
}

.style_cm-list-title__50ufl {
    color: #3b3b96 !important
}

.style_cm-caret__LUksK > a {
    color: #ffa724 !important
}

.style_cookie-modal__h98fi {
    z-index: 100000 !important
}

.style_cn-ok__cOpV8 {
    flex-direction: column !important
}

.style_cn-buttons__vWEHT {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__vWEHT > .style_cm-btn__bf5wN.style_cm-btn-success__5qiEP, .style_klaro__y0Bx_ .style_cookie-modal__h98fi .style_cm-list-input__Hi1Sy:checked + .style_cm-list-label__iStLM .style_slider__FHj2X {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__bGUQb > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__JDKPN {
    color: #000 !important;
    text-decoration: underline !important
}

.style_legends__wrapper__dgGwk {
    display: flex;
    padding-top: 20px
}

@media screen and (max-width: 576px) {
    .style_legends__wrapper__dgGwk {
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start
    }
}

.style_legend__fbMr2 {
    display: flex;
    align-items: flex-start;
    padding-right: 25.5px !important
}

@media screen and (max-width: 992px) {
    .style_legend__fbMr2 {
        padding-left: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_legend__fbMr2 {
        margin-left: 0;
        padding-right: 0 !important;
        align-items: flex-start !important;
        padding-bottom: 28px !important
    }
}

.style_characters__legend__yE1W1 {
    flex-direction: column !important
}

@media screen and (max-width: 992px) {
    .style_characters__legend__yE1W1 {
        text-align: start !important
    }
}

@media screen and (max-width: 576px) {
    .style_characters__legend__yE1W1 {
        padding-bottom: 20px !important
    }

    .style_characters__legend__yE1W1:last-of-type {
        padding-bottom: 0 !important
    }
}

.style_icons__legend__E6H_b {
    flex-direction: column
}

@media screen and (max-width: 576px) {
    .style_icons__legend__E6H_b {
        flex-direction: row;
        align-items: center !important;
        text-align: start !important
    }
}

.style_description__Py0je {
    margin-top: 1.5rem
}

@media screen and (min-width: 1600px) {
    .style_legends__text__XDN8s {
        margin-top: 25px
    }
}

@media screen and (max-width: 992px) {
    .style_legends__text__XDN8s {
        font-weight: 500;
        font-size: 16px;
        line-height: 29px
    }
}

.style_legend_button__l70B2 {
    margin-bottom: 60px
}

@media screen and (max-width: 992px) {
    .style_legend_button__l70B2 {
        margin-bottom: 0
    }
}

@media screen and (max-width: 1980px) {
    .style_buttons__73Lj_ {
        padding-bottom: 52px !important
    }
}

@media screen and (max-width: 992px) {
    .style_buttons__73Lj_ {
        padding-bottom: 30px !important
    }
}

@media screen and (max-width: 576px) {
    .style_buttons__73Lj_ {
        padding-bottom: 28px !important
    }
}

.style_icon__HgvOv {
    height: 236px;
    width: auto
}

@media screen and (max-width: 992px) {
    .style_icon__HgvOv {
        height: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_icon__HgvOv {
        height: 101px;
        margin-right: 14px
    }
}

.style_characters__icon__AMoWw {
    height: 264px;
    width: auto
}

@media screen and (max-width: 1280px) {
    .style_characters__icon__AMoWw {
        height: 180px
    }
}

@media screen and (max-width: 992px) {
    .style_characters__icon__AMoWw {
        height: 150px
    }
}

@media screen and (max-width: 576px) {
    .style_characters__icon__AMoWw {
        height: 156px
    }
}

.style_pusteBlumeSchirmchen__o9v_8 {
    margin-left: 15px;
    height: 48px;
    width: auto
}

@media screen and (max-width: 992px) {
    .style_pusteBlumeSchirmchen__o9v_8 {
        margin-left: 6px;
        height: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pusteBlumeSchirmchen__o9v_8 {
        margin-left: 16px;
        height: 38px
    }
}

.style_padding__x__pHfzs {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__pHfzs {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__pHfzs {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__pHfzs {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__Dthu9 {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__Dthu9 {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__Dthu9 {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__vnCqD {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__vnCqD {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__vnCqD {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__vnCqD {
        padding-top: 56px
    }
}

.style_padding__bottom__5ao4N {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__5ao4N {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__5ao4N {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__5ao4N {
        padding-bottom: 28px
    }
}

.style_padding__right__Ybcnu {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__Ybcnu {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__Ybcnu {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__Ybcnu {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__Ybcnu {
        padding-right: 30px
    }
}

.style_padding__left__zRqBt {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__zRqBt {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__zRqBt {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__zRqBt {
        padding-left: 30px
    }
}

.style_body-text-mb__b1IdQ {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__b1IdQ {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__b1IdQ {
        margin-bottom: 20px
    }
}

.style_h3-mb__7kmGt {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__7kmGt {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__7kmGt {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__G_ikM {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__G_ikM {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__G_ikM {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__G_ikM {
        padding-top: 7px
    }
}

.style_pb_xs__zk1iW {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__zk1iW {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__zk1iW {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__zk1iW {
        padding-bottom: 7px
    }
}

.style_pt_1__Nd5Eu {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__Nd5Eu {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__Nd5Eu {
        padding-top: 14px
    }
}

.style_pb_1__Uvy93 {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__Uvy93 {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__Uvy93 {
        padding-bottom: 14px
    }
}

.style_pt_2__uztHp {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__uztHp {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__uztHp {
        padding-top: 28px
    }
}

.style_pb_2__92y6b {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__92y6b {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__92y6b {
        padding-bottom: 28px
    }
}

.style_pt_3__JFncJ {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__JFncJ {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__JFncJ {
        padding-top: 42px
    }
}

.style_pb_3__z9KL4 {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__z9KL4 {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__z9KL4 {
        padding-bottom: 42px
    }
}

.style_pt_4__DEmI4 {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__DEmI4 {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__DEmI4 {
        padding-top: 56px
    }
}

.style_pb_4__vMPEA {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__vMPEA {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__vMPEA {
        padding-bottom: 56px
    }
}

.style_pt_8__4jPWM {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__4jPWM {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__4jPWM {
        padding-top: 112px
    }
}

.style_pb_8__W2gbH {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__W2gbH {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__W2gbH {
        padding-bottom: 112px
    }
}

.style_p_xs__q6NFM {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__q6NFM {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__q6NFM {
        padding: 7px
    }
}

.style_p_1__QakTF {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__QakTF {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__QakTF {
        padding: 14px
    }
}

.style_p_2__ycUVx {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__ycUVx {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__ycUVx {
        padding: 28px
    }
}

.style_p_3__D6Scm {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__D6Scm {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__D6Scm {
        padding: 42px
    }
}

.style_p_4__z7Lri {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__z7Lri {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__z7Lri {
        padding: 56px
    }
}

.style_p_8__Rspxk {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__Rspxk {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__Rspxk {
        padding: 112px
    }
}

.style_btn__dLs8q {
    border-radius: 10px;
    width: fit-content
}

.style_btn__dLs8q:not(.style_btn-link__vcIcJ) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__dLs8q:not(.style_btn-link__vcIcJ) {
        font-size: 15px
    }
}

.style_btn__dLs8q.style_btn-primary__FSvny {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__dLs8q.style_btn-whatsapp__prebL {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__dLs8q.style_btn-primary__FSvny:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__dLs8q.style_btn-primary-light__N7_MM {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__dLs8q.style_btn-secondary__IIGhq {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__dLs8q.style_btn-form__QfrxO {
    background-color: #82e8cd
}

.style_btn__dLs8q.style_btn-form__QfrxO:hover {
    color: #fff
}

.style_btn__dLs8q.style_btn-link__vcIcJ, .style_btn__dLs8q.style_btn-link__vcIcJ:active, .style_btn__dLs8q.style_btn-link__vcIcJ:focus, .style_btn__dLs8q.style_btn-link__vcIcJ:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__dLs8q.style_btn-link__vcIcJ, .style_btn__dLs8q.style_btn-link__vcIcJ:active, .style_btn__dLs8q.style_btn-link__vcIcJ:focus, .style_btn__dLs8q.style_btn-link__vcIcJ:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__dLs8q.style_btn-link__vcIcJ:hover {
    color: #3b3b96
}

.style_btn__dLs8q.style_btn-social__Lk_D_ {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__dLs8q.style_btn-medical__9Dg3S {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__dLs8q.style_btn-medical-purple__1z7Cd {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__dLs8q.style_btn-social-pink__S0_Uc {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__dLs8q.style_btn-main-blue__AGPtd {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__KaneU:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__1AGPz, .style_black-link__1AGPz a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__1AGPz:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__dLs8q.style_btn-link__vcIcJ, .style_btn__dLs8q.style_lg__uAwyV, .style_btn__dLs8q.style_md__l75MG, .style_btn__dLs8q.style_sm__xEBSS {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__dLs8q.style_btn-link__vcIcJ, .style_btn__dLs8q.style_lg__uAwyV, .style_btn__dLs8q.style_md__l75MG, .style_btn__dLs8q.style_sm__xEBSS {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__dLs8q.style_btn-link__vcIcJ, .style_btn__dLs8q.style_lg__uAwyV, .style_btn__dLs8q.style_md__l75MG, .style_btn__dLs8q.style_sm__xEBSS {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__dLs8q.style_sm__xEBSS {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__dLs8q.style_sm__xEBSS {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__dLs8q.style_sm__xEBSS {
        min-width: 130px
    }
}

.style_btn__dLs8q.style_md__l75MG {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__dLs8q.style_md__l75MG {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__dLs8q.style_md__l75MG {
        min-width: 186px
    }
}

.style_btn__dLs8q.style_lg__uAwyV {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__dLs8q.style_lg__uAwyV {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__dLs8q.style_lg__uAwyV {
        min-width: 215px
    }
}

.style_btn__dLs8q.style_xl__25WVb {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__dLs8q.style_xl__25WVb {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__dLs8q.style_xl__25WVb {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__gQ3o7 {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__gQ3o7 {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__gQ3o7 {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__LHzG6 {
    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__LHzG6 {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__dLs8q.style_btn-link__vcIcJ:disabled {
    color: #aaa
}

.style_footer-link__KaneU, .style_footer-link__KaneU a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__KaneU:hover {
    color: #0fa
}

.style_btn-anmetist__UgR6e {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__qdHZG {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__NEQuc {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__EJw7n {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__6tccD {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__R__Vv {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__2WH8N, .style_h2__m_8tP, .style_h3__U3REh {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__2WH8N {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__2WH8N {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__2WH8N {
        font-size: 30px
    }
}

.style_h2__m_8tP {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__m_8tP {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__m_8tP {
        font-size: 24px
    }
}

.style_h3__U3REh {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__U3REh {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__U3REh {
        font-size: 24px
    }
}

.style_h4__Io6WI, .style_h5__rV7ce {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__Io6WI, .style_h5__rV7ce {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__Io6WI, .style_h5__rV7ce {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__S0VRQ {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__S0VRQ {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__S0VRQ {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__vq7LZ, .style_textual_highlight___S__0 {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__vq7LZ {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__vq7LZ {
        font-size: 15px
    }
}

.style_textual_highlight___S__0 {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight___S__0 {
        font-size: 15px
    }
}

.style_button-text__iaxmg {
    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__iaxmg {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__iAOEP {
    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__iAOEP {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__R1qoP {
    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__R1qoP {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__iAOEP p:last-child, .style_body-text__R1qoP p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__ztgdT {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__ztgdT {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__ztgdT.style_dropdown-item__a7ai_ {
        font-size: 14px !important
    }
}

.style_title__NQiCi, .style_title__NQiCi.style_h2__m_8tP {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__NQiCi, .style_title__NQiCi.style_h2__m_8tP {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__NQiCi, .style_title__NQiCi.style_h2__m_8tP {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__wcJrr {
    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__wcJrr {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__wcJrr {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__t46Ky {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__t46Ky {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__t46Ky {
        margin-bottom: 15px
    }
}

.style_cta-text__grZPs {
    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__grZPs {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__grZPs {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__FzKyd {
    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__FzKyd {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__pOLuz.style_h3__U3REh {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__pOLuz.style_h3__U3REh {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__pOLuz.style_h3__U3REh {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__Pf_dc {
    height: 434px
}

.style_card_1__Pf_dc .style_card_image__7wgOa img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__Pf_dc {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__Pf_dc .style_card_image__7wgOa {
        height: 231px
    }

    .style_card_1__Pf_dc .style_card_body__lTqhv {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__Pf_dc {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__Pf_dc .style_card_image__7wgOa {
        height: 127px
    }

    .style_card_1__Pf_dc .style_card_body__lTqhv {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__Pf_dc {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__Pf_dc .style_card_image__7wgOa {
        height: 200px
    }

    .style_card_1__Pf_dc .style_card_body__lTqhv {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__rCXd0 {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__rCXd0 {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__rCXd0 {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__Pf_dc, .style_card_2__rCXd0 {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__Pf_dc, .style_card_2__rCXd0 {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__Pf_dc, .style_card_2__rCXd0 {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__Pf_dc, .style_card_2__rCXd0 {
        width: 330px !important
    }
}

.style_card_body__lTqhv {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__lTqhv {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__lTqhv {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__lTqhv {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__lTqhv {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__lTqhv {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__lTqhv {
        height: 131.5px
    }
}

.style_text-black__qFvUL {
    color: #3b3b96
}

.style_text-main-orange__ce8j6 {
    color: #fff !important
}

.style_text-social-red__6Bks1 {
    color: #ff7e47
}

.style_text-social-pink__yzrTl {
    color: #ff92d5
}

.style_text-medic-blue__OSruT {
    color: #fff !important
}

.style_text-medic-purple__bog_S {
    color: #968bd9
}

.style_bg-medic-beige__bB4CE {
    background-color: #fff !important
}

.style_bg-main-orange-light__1Awxy {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__Xc6Zi {
    background-color: #ffa724
}

.style_bg-amethyst-dark__WipiN {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__SZ0ts {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__QnxEz {
    background-color: #3e385f
}

.style_bg-main-dark__9ZznJ {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__9ZznJ p {
    color: #fff
}

.style_bg-main-dark__9ZznJ .style_body-text__R1qoP.style_text-black__qFvUL p, .style_bg-main-dark__9ZznJ .style_body-text__R1qoP.style_text-main-black__9HUde p, .style_bg-main-dark__9ZznJ .style_card-text__ev0jN.style_text-black__qFvUL p, .style_bg-main-dark__9ZznJ .style_card-text__ev0jN.style_text-main-black__9HUde p, .style_bg-main-dark__9ZznJ .style_text-black__qFvUL p, .style_bg-main-dark__9ZznJ .style_text-main-black__9HUde p {
    color: #000 !important
}

.style_bg-main-light___b7q3 {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light___b7q3 p {
    color: #000
}

.style_bg-main-dark__9ZznJ h1, .style_bg-main-dark__9ZznJ h2, .style_bg-main-dark__9ZznJ h3, .style_bg-main-dark__9ZznJ h4, .style_bg-main-dark__9ZznJ h5, .style_bg-main-dark__9ZznJ h6 {
    color: #fff
}

.style_bg-main-light___b7q3 h1, .style_bg-main-light___b7q3 h2, .style_bg-main-light___b7q3 h3, .style_bg-main-light___b7q3 h4, .style_bg-main-light___b7q3 h5, .style_bg-main-light___b7q3 h6 {
    color: #151424
}

.style_bg-main-turquoise__WLsue {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__vjUQE {
    background-color: #d5ddfd
}

.style_card-body__4xVXp.style_text-main-black__9HUde, .style_card-body__4xVXp.style_text-main-black__9HUde *, .style_card-footer__5XuIf.style_text-main-black__9HUde, .style_card-footer__5XuIf.style_text-main-black__9HUde *, .style_text-dark__1P4IZ, .style_text-main-black__9HUde, .style_text-main-black__9HUde .style_btn-link__vcIcJ, .style_text-main-black__9HUde a, .style_text-main-black__9HUde button, .style_text-main-black__9HUde div, .style_text-main-black__9HUde h1, .style_text-main-black__9HUde h2, .style_text-main-black__9HUde h3, .style_text-main-black__9HUde h4, .style_text-main-black__9HUde h5, .style_text-main-black__9HUde h6, .style_text-main-black__9HUde p, .style_text-main-black__9HUde span, .style_text-main-black__9HUde time {
    color: #000 !important
}

.style_text-coal__U7WHW {
    color: #002d32
}

.style_bg-social-red__uaJ_V {
    background-color: #fdeae1
}

.style_bg-social-red-dark__sNSsr {
    background-color: #ff7e47
}

.style_bg-social-pink___VxBl {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__FcNu6 {
    background-color: #ff92d5
}

.style_bg-medic-purple__EerRt {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__RLOEa {
    background-color: #968bd9
}

.style_bg-medic-blue__x6M73 {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__WA3qn {
    background-color: #99d4dc
}

.style_bg-coal__ivEw_ {
    background-color: #002d32
}

.style_bg-coal-dark__4dOCc {
    background-color: #000b0d
}

.style_bg-coal-light__oAbCM {
    background-color: #f0fcfd
}

.style_bg-main-blue__PlKRD {
    background-color: #3b3b96
}

.style_bg-ash-20__E1n_g {
    background-color: #dcdcdc
}

.style_bg-main-white__B7uhj, .style_bg-white__7Yyk7 {
    background-color: #fff
}

.style_bg-amethyst__RaSiJ {
    background-color: #8a84f5
}

.style_bg-turquoise__05OJb {
    background-color: #23d2af
}

.style_bg-transparent__1E2Si {
    background: transparent
}

.style_text-decoration-none__qhfkW {
    text-decoration: none !important
}

.style_form-control__qEOOj {
    min-height: 50px
}

.style_form-check-input__utXIQ, .style_form-check-input__utXIQ[type=checkbox], .style_form-control__qEOOj, .style_form-select__1PKQP {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__AFE_u .style_form-check-input__utXIQ {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__AFE_u .style_form-check-input__utXIQ: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__DHEV6 .style_form-check-input__utXIQ {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__DHEV6 .style_form-check-input__utXIQ: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__IsIIx {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__IsIIx {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__IsIIx {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__dLs8q {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__En3fr + .style_btn__dLs8q:hover {
    color: #fff !important
}

.style_card__N7x0W.style_custom__card__CLiwY {
    --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__bkA1S {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__bkA1S {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__J4sdQ {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__EpY1b {
    border: none !important
}

.style_navbar-toggler__EpY1b:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__FQmhD .style_navbar-toggler-icon__sTq7n {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__sTq7n.style_light_ellipsis__sHH4D {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__HgaaO .style_dropdown-menu___zLZr {
    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__HgaaO .style_dropdown-menu___zLZr {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__HgaaO .style_dropdown-menu___zLZr * {
        color: #fff !important
    }
}

.style_navbar-nav__HgaaO .style_dropdown-menu___zLZr .style_dropdown-item__a7ai_ {
    color: #000 !important
}

.style_navbar-nav__HgaaO .style_dropdown-menu___zLZr .style_dropdown-item__a7ai_:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__ub7aR {
    background-color: #fff !important
}

.style_custom__pagination__Qc4JL {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__Qc4JL {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__Qc4JL {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__Qc4JL {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__Qc4JL .style_page-item__KNEUU {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__Qc4JL .style_page-item__KNEUU {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__Qc4JL .style_page-link__fornq {
    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__Qc4JL .style_page-link__fornq {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__Qc4JL .style_page-link__fornq {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__Qc4JL .style_active__NC15n .style_page-link__fornq {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__I2y52 {
    border-radius: 10px !important
}

.style_react-calendar__3UJ6S {
    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__3UJ6S {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__3UJ6S .style_react-calendar__navigation__s1mHy {
    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__3UJ6S .style_react-calendar__navigation__s1mHy {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__3UJ6S .style_react-calendar__navigation__s1mHy {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__3UJ6S .style_react-calendar__navigation__label__jJ5L8 {
    color: #ffa724 !important
}

.style_react-calendar__3UJ6S .style_react-calendar__navigation__arrow__xNm7q {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__3UJ6S .style_react-calendar__navigation__next2-button__4UAy1, .style_react-calendar__3UJ6S .style_react-calendar__navigation__prev2-button__fcDpP {
    display: none !important
}

.style_react-calendar__3UJ6S .style_react-calendar__month-view__weekdays__ePzod {
    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__3UJ6S .style_react-calendar__month-view__weekdays__ePzod {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__3UJ6S .style_react-calendar__month-view__days__day--neighboringMonth__4kzWN {
    color: #b5b5b5 !important
}

.style_react-calendar__3UJ6S .style_react-calendar__tile__DrmVl {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__3UJ6S .style_react-calendar__tile__DrmVl {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__3UJ6S .style_react-calendar__tile__DrmVl abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__3UJ6S .style_react-calendar__tile__DrmVl abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__3UJ6S .style_react-calendar__tile--active___ksDh {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__3UJ6S .style_react-calendar__tile--active___ksDh abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__3UJ6S .style_react-calendar__tile--now__y3NgM {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__3UJ6S .style_react-calendar__tile--now__y3NgM abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__3UJ6S .style_react-calendar__month-view__days__day--weekend__X_A6d:not(.style_react-calendar__tile--active___ksDh) {
    color: #ffa724 !important
}

.style_pointer__UJ0tt {
    cursor: pointer
}

.style_link_banner_text__FiYtA {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__FiYtA {
        margin-bottom: 28px
    }
}

.style_link_banner__FK3Sa {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__FK3Sa {
        padding-left: 21px
    }
}

.style_links_spacing__0Tqdr {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__0Tqdr {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__0Tqdr {
        margin-right: 0
    }
}

.style_button_padding__Xmb6Y {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__Xmb6Y {
        padding: 12px 16px
    }
}

.style_links_button__3LzjJ {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__3LzjJ {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__k59Qq {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__Qm6hm {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__Qm6hm {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__Qm6hm {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__Qm6hm {
        padding: 50px 20px
    }
}

.style_standalone__teaser__Qm6hm p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__Qm6hm {
        white-space: unset !important
    }
}

.style_fDbOPw__LuyCE {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__O0fDW {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__CBPnu {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__CBPnu {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__CBPnu {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__2nzFY {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__FuuRd {
    display: flex !important
}

.style_fw-500__tl7Yt {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__1Ixun {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__1Ixun {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__1Ixun {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__1Ixun {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__5nG8y {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__5nG8y {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__5nG8y {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__XHezi, .style_uploadfilebutton__lcUYd {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__lcUYd {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__lcUYd {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__lcUYd {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__XHezi {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__XHezi {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__XHezi {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__eX9KP {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__Z5NMe {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__h4TFm, .style_first_component_big_searchbar__oUTFt {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__h4TFm, .style_first_component_big_searchbar__oUTFt {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__h4TFm, .style_first_component_big_searchbar__oUTFt {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__oUTFt {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__HyxF4 {
    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__8dcDt {
    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__8dcDt {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__8dcDt {
        overflow-y: scroll
    }
}

.style_cn-body__8dcDt > p, .style_cn-body__8dcDt > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__N2zRE > .style_cm-btn__iUOHi.style_cm-btn-danger__kYq4K.style_cn-decline__Baolg {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__N2zRE > .style_cm-btn__iUOHi.style_cm-btn-success__aQnen {
    font-size: 20px
}

.style_cm-modal__PJ8F0 > .style_cm-header__4RxBj {
    background-color: #fef2e0 !important
}

.style_cm-modal__PJ8F0 > .style_cm-header__4RxBj .style_title__NQiCi {
    color: #3b3b96 !important
}

.style_cm-modal__PJ8F0 > .style_cm-header__4RxBj p > span {
    color: #000 !important
}

.style_cm-modal__PJ8F0 > .style_cm-header__4RxBj button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__PJ8F0 > .style_cm-header__4RxBj a {
    color: #3b3b96 !important
}

.style_cm-modal__PJ8F0.style_cm-klaro__WPHOP {
    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__PJ8F0 > .style_cm-body__wymQr, .style_cm-modal__PJ8F0 > .style_cm-footer__CS_47 {
    background-color: #fef2e0 !important
}

.style_cm-list-title__cxz0X {
    color: #3b3b96 !important
}

.style_cm-caret__Ocgfr > a {
    color: #ffa724 !important
}

.style_cookie-modal__ywqYi {
    z-index: 100000 !important
}

.style_cn-ok__0o4Ed {
    flex-direction: column !important
}

.style_cn-buttons__N2zRE {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__N2zRE > .style_cm-btn__iUOHi.style_cm-btn-success__aQnen, .style_klaro__oeBeg .style_cookie-modal__ywqYi .style_cm-list-input__M7N7x:checked + .style_cm-list-label__Ll57W .style_slider__zjR2O {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__ttC_p > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__2q166 {
    color: #000 !important;
    text-decoration: underline !important
}

.style_container__HDU9i {
    padding-top: 104px;
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_container__HDU9i {
        padding-top: 84px;
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_container__HDU9i {
        padding-top: 60px;
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_container__HDU9i {
        padding-top: 56px;
        padding-bottom: 28px
    }
}

.style_slider__zjR2O {
    gap: 26px
}

@media screen and (max-width: 1280px) {
    .style_slider__zjR2O {
        gap: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_slider__zjR2O {
        gap: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_slider__zjR2O {
        gap: 14px
    }
}

.style_slider__item__rK3I3 {
    height: 145px;
    max-width: 291px;
    align-items: center;
    justify-content: center
}

.style_slider__item__rK3I3 img {
    object-fit: contain;
    mix-blend-mode: darken;
    max-width: 100%;
    aspect-ratio: 3/2
}

@media screen and (max-width: 992px) {
    .style_slider__item__rK3I3 {
        height: 60px;
        width: 150px
    }

    .style_slider__item__rK3I3 img {
        aspect-ratio: unset;
        height: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_slider__item__rK3I3 {
        height: 85px;
        width: 158px
    }

    .style_slider__item__rK3I3 img {
        aspect-ratio: unset;
        height: 100%
    }
}

.style_padding__x__Jy3ly {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__Jy3ly {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__Jy3ly {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__Jy3ly {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__JFIOR {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__JFIOR {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__JFIOR {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__DRI4h {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__DRI4h {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__DRI4h {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__DRI4h {
        padding-top: 56px
    }
}

.style_padding__bottom__Uiz6Z {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__Uiz6Z {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__Uiz6Z {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__Uiz6Z {
        padding-bottom: 28px
    }
}

.style_padding__right__SFlU5 {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__SFlU5 {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__SFlU5 {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__SFlU5 {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__SFlU5 {
        padding-right: 30px
    }
}

.style_padding__left__mH8C7 {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__mH8C7 {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__mH8C7 {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__mH8C7 {
        padding-left: 30px
    }
}

.style_body-text-mb__VogZs {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__VogZs {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__VogZs {
        margin-bottom: 20px
    }
}

.style_h3-mb__ZogXa {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__ZogXa {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__ZogXa {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__9i5wg {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__9i5wg {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__9i5wg {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__9i5wg {
        padding-top: 7px
    }
}

.style_pb_xs__fitRo {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__fitRo {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__fitRo {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__fitRo {
        padding-bottom: 7px
    }
}

.style_pt_1__Nd5dw {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__Nd5dw {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__Nd5dw {
        padding-top: 14px
    }
}

.style_pb_1__YTj_O {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__YTj_O {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__YTj_O {
        padding-bottom: 14px
    }
}

.style_pt_2__LiKYc {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__LiKYc {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__LiKYc {
        padding-top: 28px
    }
}

.style_pb_2__IX3da {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__IX3da {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__IX3da {
        padding-bottom: 28px
    }
}

.style_pt_3__R7pH3 {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__R7pH3 {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__R7pH3 {
        padding-top: 42px
    }
}

.style_pb_3__EkmyY {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__EkmyY {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__EkmyY {
        padding-bottom: 42px
    }
}

.style_pt_4__Bfhix {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__Bfhix {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__Bfhix {
        padding-top: 56px
    }
}

.style_pb_4__NoTbo {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__NoTbo {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__NoTbo {
        padding-bottom: 56px
    }
}

.style_pt_8__x6C1H {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__x6C1H {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__x6C1H {
        padding-top: 112px
    }
}

.style_pb_8__7y2lO {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__7y2lO {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__7y2lO {
        padding-bottom: 112px
    }
}

.style_p_xs__8Sq_f {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__8Sq_f {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__8Sq_f {
        padding: 7px
    }
}

.style_p_1__rQ9BH {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__rQ9BH {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__rQ9BH {
        padding: 14px
    }
}

.style_p_2__cL0rS {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__cL0rS {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__cL0rS {
        padding: 28px
    }
}

.style_p_3__pCMIi {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__pCMIi {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__pCMIi {
        padding: 42px
    }
}

.style_p_4__lRCyl {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__lRCyl {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__lRCyl {
        padding: 56px
    }
}

.style_p_8__hPXUI {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__hPXUI {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__hPXUI {
        padding: 112px
    }
}

.style_btn__3G_qj {
    border-radius: 10px;
    width: fit-content
}

.style_btn__3G_qj:not(.style_btn-link__igZCo) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__3G_qj:not(.style_btn-link__igZCo) {
        font-size: 15px
    }
}

.style_btn__3G_qj.style_btn-primary__scYKC {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__3G_qj.style_btn-whatsapp__WlwP0 {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__3G_qj.style_btn-primary__scYKC:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__3G_qj.style_btn-primary-light__UZmdt {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__3G_qj.style_btn-secondary__V5SDV {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__3G_qj.style_btn-form__WQNbw {
    background-color: #82e8cd
}

.style_btn__3G_qj.style_btn-form__WQNbw:hover {
    color: #fff
}

.style_btn__3G_qj.style_btn-link__igZCo, .style_btn__3G_qj.style_btn-link__igZCo:active, .style_btn__3G_qj.style_btn-link__igZCo:focus, .style_btn__3G_qj.style_btn-link__igZCo:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__3G_qj.style_btn-link__igZCo, .style_btn__3G_qj.style_btn-link__igZCo:active, .style_btn__3G_qj.style_btn-link__igZCo:focus, .style_btn__3G_qj.style_btn-link__igZCo:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__3G_qj.style_btn-link__igZCo:hover {
    color: #3b3b96
}

.style_btn__3G_qj.style_btn-social__zlpV7 {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__3G_qj.style_btn-medical__ZwXB_ {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__3G_qj.style_btn-medical-purple__uDjW_ {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__3G_qj.style_btn-social-pink__gzBT3 {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__3G_qj.style_btn-main-blue__C2cH7 {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__5KnNm:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__Vj3Yv, .style_black-link__Vj3Yv a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__Vj3Yv:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__3G_qj.style_btn-link__igZCo, .style_btn__3G_qj.style_lg__a7UI7, .style_btn__3G_qj.style_md__f12KB, .style_btn__3G_qj.style_sm__R9uC5 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__3G_qj.style_btn-link__igZCo, .style_btn__3G_qj.style_lg__a7UI7, .style_btn__3G_qj.style_md__f12KB, .style_btn__3G_qj.style_sm__R9uC5 {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__3G_qj.style_btn-link__igZCo, .style_btn__3G_qj.style_lg__a7UI7, .style_btn__3G_qj.style_md__f12KB, .style_btn__3G_qj.style_sm__R9uC5 {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__3G_qj.style_sm__R9uC5 {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__3G_qj.style_sm__R9uC5 {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__3G_qj.style_sm__R9uC5 {
        min-width: 130px
    }
}

.style_btn__3G_qj.style_md__f12KB {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__3G_qj.style_md__f12KB {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__3G_qj.style_md__f12KB {
        min-width: 186px
    }
}

.style_btn__3G_qj.style_lg__a7UI7 {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__3G_qj.style_lg__a7UI7 {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__3G_qj.style_lg__a7UI7 {
        min-width: 215px
    }
}

.style_btn__3G_qj.style_xl__5g9wf {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__3G_qj.style_xl__5g9wf {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__3G_qj.style_xl__5g9wf {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__uwtkq {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__uwtkq {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__uwtkq {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__v4jPP {
    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__v4jPP {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__3G_qj.style_btn-link__igZCo:disabled {
    color: #aaa
}

.style_footer-link__5KnNm, .style_footer-link__5KnNm a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__5KnNm:hover {
    color: #0fa
}

.style_btn-anmetist__a5KAC {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__Xc9Ty {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__sZpOl {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__0hGAF {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__LrKxJ {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__pMauM {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__DjMrh, .style_h2__pvqRa, .style_h3___1w44 {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__DjMrh {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__DjMrh {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__DjMrh {
        font-size: 30px
    }
}

.style_h2__pvqRa {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__pvqRa {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__pvqRa {
        font-size: 24px
    }
}

.style_h3___1w44 {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3___1w44 {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3___1w44 {
        font-size: 24px
    }
}

.style_h4__ZIA2T, .style_h5__dFS3n {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__ZIA2T, .style_h5__dFS3n {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__ZIA2T, .style_h5__dFS3n {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__Y9dgz {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__Y9dgz {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__Y9dgz {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__ztR6V, .style_textual_highlight__2sjx7 {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__ztR6V {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__ztR6V {
        font-size: 15px
    }
}

.style_textual_highlight__2sjx7 {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__2sjx7 {
        font-size: 15px
    }
}

.style_button-text__2p_6u {
    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__2p_6u {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__tAB8p {
    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__tAB8p {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__pRMGq {
    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__pRMGq {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__tAB8p p:last-child, .style_body-text__pRMGq p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__rLR_O {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__rLR_O {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__rLR_O.style_dropdown-item__7DzlK {
        font-size: 14px !important
    }
}

.style_title__uw2sd, .style_title__uw2sd.style_h2__pvqRa {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__uw2sd, .style_title__uw2sd.style_h2__pvqRa {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__uw2sd, .style_title__uw2sd.style_h2__pvqRa {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__QbCWR {
    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__QbCWR {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__QbCWR {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__xIHyi {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__xIHyi {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__xIHyi {
        margin-bottom: 15px
    }
}

.style_cta-text__vXnRa {
    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__vXnRa {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__vXnRa {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__2nycS {
    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__2nycS {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation___pL23.style_h3___1w44 {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation___pL23.style_h3___1w44 {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation___pL23.style_h3___1w44 {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__NuV_y {
    height: 434px
}

.style_card_1__NuV_y .style_card_image__coXLf img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__NuV_y {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__NuV_y .style_card_image__coXLf {
        height: 231px
    }

    .style_card_1__NuV_y .style_card_body__nhsHp {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__NuV_y {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__NuV_y .style_card_image__coXLf {
        height: 127px
    }

    .style_card_1__NuV_y .style_card_body__nhsHp {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__NuV_y {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__NuV_y .style_card_image__coXLf {
        height: 200px
    }

    .style_card_1__NuV_y .style_card_body__nhsHp {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__q0vzG {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__q0vzG {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__q0vzG {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__NuV_y, .style_card_2__q0vzG {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__NuV_y, .style_card_2__q0vzG {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__NuV_y, .style_card_2__q0vzG {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__NuV_y, .style_card_2__q0vzG {
        width: 330px !important
    }
}

.style_card_body__nhsHp {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__nhsHp {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__nhsHp {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__nhsHp {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__nhsHp {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__nhsHp {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__nhsHp {
        height: 131.5px
    }
}

.style_text-black__IL6AE {
    color: #3b3b96
}

.style_text-main-orange__gNnok {
    color: #fff !important
}

.style_text-social-red__4O6PR {
    color: #ff7e47
}

.style_text-social-pink__UHKEz {
    color: #ff92d5
}

.style_text-medic-blue__1OCkr {
    color: #fff !important
}

.style_text-medic-purple__5Mdnn {
    color: #968bd9
}

.style_bg-medic-beige__8aIBz {
    background-color: #fff !important
}

.style_bg-main-orange-light__lDceY {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__wYYQL {
    background-color: #ffa724
}

.style_bg-amethyst-dark__1kDaj {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__9QoIG {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__fWxwC {
    background-color: #3e385f
}

.style_bg-main-dark__viy9T {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__viy9T p {
    color: #fff
}

.style_bg-main-dark__viy9T .style_body-text__pRMGq.style_text-black__IL6AE p, .style_bg-main-dark__viy9T .style_body-text__pRMGq.style_text-main-black__k1Rue p, .style_bg-main-dark__viy9T .style_card-text__pk9lg.style_text-black__IL6AE p, .style_bg-main-dark__viy9T .style_card-text__pk9lg.style_text-main-black__k1Rue p, .style_bg-main-dark__viy9T .style_text-black__IL6AE p, .style_bg-main-dark__viy9T .style_text-main-black__k1Rue p {
    color: #000 !important
}

.style_bg-main-light__PVrXK {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__PVrXK p {
    color: #000
}

.style_bg-main-dark__viy9T h1, .style_bg-main-dark__viy9T h2, .style_bg-main-dark__viy9T h3, .style_bg-main-dark__viy9T h4, .style_bg-main-dark__viy9T h5, .style_bg-main-dark__viy9T h6 {
    color: #fff
}

.style_bg-main-light__PVrXK h1, .style_bg-main-light__PVrXK h2, .style_bg-main-light__PVrXK h3, .style_bg-main-light__PVrXK h4, .style_bg-main-light__PVrXK h5, .style_bg-main-light__PVrXK h6 {
    color: #151424
}

.style_bg-main-turquoise__YrvhI {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__pZdmt {
    background-color: #d5ddfd
}

.style_card-body__b5O3A.style_text-main-black__k1Rue, .style_card-body__b5O3A.style_text-main-black__k1Rue *, .style_card-footer__DH1vB.style_text-main-black__k1Rue, .style_card-footer__DH1vB.style_text-main-black__k1Rue *, .style_text-dark__SlZPA, .style_text-main-black__k1Rue, .style_text-main-black__k1Rue .style_btn-link__igZCo, .style_text-main-black__k1Rue a, .style_text-main-black__k1Rue button, .style_text-main-black__k1Rue div, .style_text-main-black__k1Rue h1, .style_text-main-black__k1Rue h2, .style_text-main-black__k1Rue h3, .style_text-main-black__k1Rue h4, .style_text-main-black__k1Rue h5, .style_text-main-black__k1Rue h6, .style_text-main-black__k1Rue p, .style_text-main-black__k1Rue span, .style_text-main-black__k1Rue time {
    color: #000 !important
}

.style_text-coal__a68bz {
    color: #002d32
}

.style_bg-social-red__CB7ZP {
    background-color: #fdeae1
}

.style_bg-social-red-dark__VgtwA {
    background-color: #ff7e47
}

.style_bg-social-pink__xPD3k {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__YxRFw {
    background-color: #ff92d5
}

.style_bg-medic-purple__gyKKm {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__1Y_ZS {
    background-color: #968bd9
}

.style_bg-medic-blue__1J9EH {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__v6opD {
    background-color: #99d4dc
}

.style_bg-coal__Mr5At {
    background-color: #002d32
}

.style_bg-coal-dark__2DBWo {
    background-color: #000b0d
}

.style_bg-coal-light__tWS1w {
    background-color: #f0fcfd
}

.style_bg-main-blue__yPqUu {
    background-color: #3b3b96
}

.style_bg-ash-20__sEWKF {
    background-color: #dcdcdc
}

.style_bg-main-white__WdRkr, .style_bg-white__pGN37 {
    background-color: #fff
}

.style_bg-amethyst__4qsVK {
    background-color: #8a84f5
}

.style_bg-turquoise__JpSDx {
    background-color: #23d2af
}

.style_bg-transparent__Rn0hu {
    background: transparent
}

.style_text-decoration-none__B3yea {
    text-decoration: none !important
}

.style_form-control__og0QV {
    min-height: 50px
}

.style_form-check-input___nrx5, .style_form-check-input___nrx5[type=checkbox], .style_form-control__og0QV, .style_form-select__eoBpj {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__jzkIv .style_form-check-input___nrx5 {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__jzkIv .style_form-check-input___nrx5: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__9KtCa .style_form-check-input___nrx5 {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__9KtCa .style_form-check-input___nrx5: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__2Qz3_ {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__2Qz3_ {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__2Qz3_ {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__3G_qj {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__XNqlK + .style_btn__3G_qj:hover {
    color: #fff !important
}

.style_card__oD_FV.style_custom__card__fHaPn {
    --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__erGmP {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__erGmP {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse___WTT7 {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__EJPnp {
    border: none !important
}

.style_navbar-toggler__EJPnp:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__eBBnO .style_navbar-toggler-icon__sSTi4 {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__sSTi4.style_light_ellipsis__wg6X7 {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__U3flQ .style_dropdown-menu__d7B_U {
    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__U3flQ .style_dropdown-menu__d7B_U {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__U3flQ .style_dropdown-menu__d7B_U * {
        color: #fff !important
    }
}

.style_navbar-nav__U3flQ .style_dropdown-menu__d7B_U .style_dropdown-item__7DzlK {
    color: #000 !important
}

.style_navbar-nav__U3flQ .style_dropdown-menu__d7B_U .style_dropdown-item__7DzlK:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__ohXvu {
    background-color: #fff !important
}

.style_custom__pagination__0bMdD {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__0bMdD {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__0bMdD {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__0bMdD {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__0bMdD .style_page-item__ZHZQ8 {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__0bMdD .style_page-item__ZHZQ8 {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__0bMdD .style_page-link__wR8H_ {
    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__0bMdD .style_page-link__wR8H_ {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__0bMdD .style_page-link__wR8H_ {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__0bMdD .style_active__JqOd7 .style_page-link__wR8H_ {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__un_ZL {
    border-radius: 10px !important
}

.style_react-calendar__QM8EJ {
    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__QM8EJ {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__QM8EJ .style_react-calendar__navigation__BV7pN {
    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__QM8EJ .style_react-calendar__navigation__BV7pN {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__QM8EJ .style_react-calendar__navigation__BV7pN {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__QM8EJ .style_react-calendar__navigation__label__U0OOJ {
    color: #ffa724 !important
}

.style_react-calendar__QM8EJ .style_react-calendar__navigation__arrow__NS8SQ {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__QM8EJ .style_react-calendar__navigation__next2-button__2REju, .style_react-calendar__QM8EJ .style_react-calendar__navigation__prev2-button__1_iRA {
    display: none !important
}

.style_react-calendar__QM8EJ .style_react-calendar__month-view__weekdays__hImMD {
    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__QM8EJ .style_react-calendar__month-view__weekdays__hImMD {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__QM8EJ .style_react-calendar__month-view__days__day--neighboringMonth__WzOMX {
    color: #b5b5b5 !important
}

.style_react-calendar__QM8EJ .style_react-calendar__tile__anyaV {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__QM8EJ .style_react-calendar__tile__anyaV {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__QM8EJ .style_react-calendar__tile__anyaV abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__QM8EJ .style_react-calendar__tile__anyaV abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__QM8EJ .style_react-calendar__tile--active__TYi8q {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__QM8EJ .style_react-calendar__tile--active__TYi8q abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__QM8EJ .style_react-calendar__tile--now__UNt3W {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__QM8EJ .style_react-calendar__tile--now__UNt3W abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__QM8EJ .style_react-calendar__month-view__days__day--weekend__vk0aq:not(.style_react-calendar__tile--active__TYi8q) {
    color: #ffa724 !important
}

.style_pointer__kF5Vx {
    cursor: pointer
}

.style_link_banner_text__1m1C6 {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__1m1C6 {
        margin-bottom: 28px
    }
}

.style_link_banner__eapPD {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__eapPD {
        padding-left: 21px
    }
}

.style_links_spacing__h_yC9 {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__h_yC9 {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__h_yC9 {
        margin-right: 0
    }
}

.style_button_padding__ttLmn {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__ttLmn {
        padding: 12px 16px
    }
}

.style_links_button__ph5f_ {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__ph5f_ {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__w5zos {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__kruAO {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__kruAO {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__kruAO {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__kruAO {
        padding: 50px 20px
    }
}

.style_standalone__teaser__kruAO p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__kruAO {
        white-space: unset !important
    }
}

.style_fDbOPw__bB2uN {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__Y7DKQ {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__NWzoB {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__NWzoB {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__NWzoB {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__J4kJt {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__mm0eQ {
    display: flex !important
}

.style_fw-500__HqEkX {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1___3waW {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1___3waW {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1___3waW {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1___3waW {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__C1RZd {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__C1RZd {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__C1RZd {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__4Q6wL, .style_uploadfilebutton__3uS7v {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__3uS7v {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__3uS7v {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__3uS7v {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__4Q6wL {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__4Q6wL {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__4Q6wL {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__f3DKF {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__D7yGd {
    z-index: 100
}

.style_first_component__0O_ki, .style_first_component_big_searchbar__fp7ay {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__0O_ki, .style_first_component_big_searchbar__fp7ay {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__0O_ki, .style_first_component_big_searchbar__fp7ay {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__fp7ay {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__7Fh23 {
    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__P7lND {
    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__P7lND {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__P7lND {
        overflow-y: scroll
    }
}

.style_cn-body__P7lND > p, .style_cn-body__P7lND > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__CCbpt > .style_cm-btn__Y5ARf.style_cm-btn-danger__1ucQb.style_cn-decline__hZrqm {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__CCbpt > .style_cm-btn__Y5ARf.style_cm-btn-success__KzsfK {
    font-size: 20px
}

.style_cm-modal__gUeJP > .style_cm-header__C_o_F {
    background-color: #fef2e0 !important
}

.style_cm-modal__gUeJP > .style_cm-header__C_o_F .style_title__uw2sd {
    color: #3b3b96 !important
}

.style_cm-modal__gUeJP > .style_cm-header__C_o_F p > span {
    color: #000 !important
}

.style_cm-modal__gUeJP > .style_cm-header__C_o_F button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__gUeJP > .style_cm-header__C_o_F a {
    color: #3b3b96 !important
}

.style_cm-modal__gUeJP.style_cm-klaro__dOLPn {
    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__gUeJP > .style_cm-body__bd_dl, .style_cm-modal__gUeJP > .style_cm-footer__01mlj {
    background-color: #fef2e0 !important
}

.style_cm-list-title__V8hEj {
    color: #3b3b96 !important
}

.style_cm-caret__eBwUo > a {
    color: #ffa724 !important
}

.style_cookie-modal__QEEg_ {
    z-index: 100000 !important
}

.style_cn-ok__y7rBa {
    flex-direction: column !important
}

.style_cn-buttons__CCbpt {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__CCbpt > .style_cm-btn__Y5ARf.style_cm-btn-success__KzsfK, .style_klaro__EOQ7j .style_cookie-modal__QEEg_ .style_cm-list-input__XKMzV:checked + .style_cm-list-label__uPY2I .style_slider__docmG {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__u1TeW > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__lrpBE {
    color: #000 !important;
    text-decoration: underline !important
}

.style_title__uw2sd {
    white-space: pre-wrap
}

@media (min-width: 992px)and (max-width: 1199.98px) {
    .style_title__uw2sd {
        font-size: 1.8rem
    }
}

.style_description__eUrA1 {
    white-space: pre-wrap;
    margin-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_description__eUrA1 {
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_description__eUrA1 {
        margin-bottom: 28px
    }
}

.style_legendsContainer__4LDTX {
    word-break: break-word
}

@media screen and (max-width: 992px) {
    .style_legendsContainer__4LDTX {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_legendsContainer__4LDTX {
        padding-bottom: 0;
        flex-direction: column
    }
}

.style_gapItems__lfb_1 {
    gap: 50px
}

@media screen and (max-width: 992px) {
    .style_gapItems__lfb_1 {
        gap: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_gapItems__lfb_1 {
        gap: 10px
    }
}

.style_icon__K3fgn {
    height: 185px
}

@media screen and (max-width: 992px) {
    .style_icon__K3fgn {
        height: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_icon__K3fgn {
        height: 101px
    }
}

.style_gestaltungsElement__D7yGd {
    position: absolute;
    z-index: 1;
    transform-origin: center
}

.style_undertitle__ZFlfn {
    margin-bottom: 0;
    margin-top: 38px
}

@media screen and (max-width: 992px) {
    .style_undertitle__ZFlfn {
        margin-top: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_undertitle__ZFlfn {
        margin-top: 22px
    }
}

.style_padding__x__MJSGA {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__MJSGA {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__MJSGA {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__MJSGA {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__MdhZ3 {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__MdhZ3 {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__MdhZ3 {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top___eiDV {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top___eiDV {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top___eiDV {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top___eiDV {
        padding-top: 56px
    }
}

.style_padding__bottom__JXV_u {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__JXV_u {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__JXV_u {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__JXV_u {
        padding-bottom: 28px
    }
}

.style_padding__right__PQKdV {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__PQKdV {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__PQKdV {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__PQKdV {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__PQKdV {
        padding-right: 30px
    }
}

.style_padding__left__KG3ng {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__KG3ng {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__KG3ng {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__KG3ng {
        padding-left: 30px
    }
}

.style_body-text-mb__QZOlU {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__QZOlU {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__QZOlU {
        margin-bottom: 20px
    }
}

.style_h3-mb__uHJxi {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__uHJxi {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__uHJxi {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__K70Tq {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__K70Tq {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__K70Tq {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__K70Tq {
        padding-top: 7px
    }
}

.style_pb_xs__k2gK9 {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__k2gK9 {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__k2gK9 {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__k2gK9 {
        padding-bottom: 7px
    }
}

.style_pt_1__3oTz8 {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__3oTz8 {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__3oTz8 {
        padding-top: 14px
    }
}

.style_pb_1__wUy0J {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__wUy0J {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__wUy0J {
        padding-bottom: 14px
    }
}

.style_pt_2__wBE61 {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__wBE61 {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__wBE61 {
        padding-top: 28px
    }
}

.style_pb_2__iHZHV {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__iHZHV {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__iHZHV {
        padding-bottom: 28px
    }
}

.style_pt_3__t8crl {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__t8crl {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__t8crl {
        padding-top: 42px
    }
}

.style_pb_3__y_3xa {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__y_3xa {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__y_3xa {
        padding-bottom: 42px
    }
}

.style_pt_4__ybGte {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__ybGte {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__ybGte {
        padding-top: 56px
    }
}

.style_pb_4__zG5ni {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__zG5ni {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__zG5ni {
        padding-bottom: 56px
    }
}

.style_pt_8__BzixU {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__BzixU {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__BzixU {
        padding-top: 112px
    }
}

.style_pb_8__YgA_F {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__YgA_F {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__YgA_F {
        padding-bottom: 112px
    }
}

.style_p_xs__psJhd {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__psJhd {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__psJhd {
        padding: 7px
    }
}

.style_p_1__2WDWz {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__2WDWz {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__2WDWz {
        padding: 14px
    }
}

.style_p_2__Y7yqi {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__Y7yqi {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__Y7yqi {
        padding: 28px
    }
}

.style_p_3__fXwJm {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__fXwJm {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__fXwJm {
        padding: 42px
    }
}

.style_p_4__chTkr {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__chTkr {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__chTkr {
        padding: 56px
    }
}

.style_p_8__BsStK {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__BsStK {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__BsStK {
        padding: 112px
    }
}

.style_btn__DcRL5 {
    border-radius: 10px;
    width: fit-content
}

.style_btn__DcRL5:not(.style_btn-link__yDHIJ) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__DcRL5:not(.style_btn-link__yDHIJ) {
        font-size: 15px
    }
}

.style_btn__DcRL5.style_btn-primary___Cqzd {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__DcRL5.style_btn-whatsapp__bcibH {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__DcRL5.style_btn-primary___Cqzd:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__DcRL5.style_btn-primary-light__XaK2O {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__DcRL5.style_btn-secondary__xra8i {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__DcRL5.style_btn-form__KQPo_ {
    background-color: #82e8cd
}

.style_btn__DcRL5.style_btn-form__KQPo_:hover {
    color: #fff
}

.style_btn__DcRL5.style_btn-link__yDHIJ, .style_btn__DcRL5.style_btn-link__yDHIJ:active, .style_btn__DcRL5.style_btn-link__yDHIJ:focus, .style_btn__DcRL5.style_btn-link__yDHIJ:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__DcRL5.style_btn-link__yDHIJ, .style_btn__DcRL5.style_btn-link__yDHIJ:active, .style_btn__DcRL5.style_btn-link__yDHIJ:focus, .style_btn__DcRL5.style_btn-link__yDHIJ:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__DcRL5.style_btn-link__yDHIJ:hover {
    color: #3b3b96
}

.style_btn__DcRL5.style_btn-social__CbK8d {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__DcRL5.style_btn-medical__pXe5C {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__DcRL5.style_btn-medical-purple__4G98s {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__DcRL5.style_btn-social-pink__c_Le6 {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__DcRL5.style_btn-main-blue__YdJ4z {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__zDWBn:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__bG2Sg, .style_black-link__bG2Sg a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__bG2Sg:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__DcRL5.style_btn-link__yDHIJ, .style_btn__DcRL5.style_lg__Zrvj1, .style_btn__DcRL5.style_md__3fmzg, .style_btn__DcRL5.style_sm__7p3Fd {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__DcRL5.style_btn-link__yDHIJ, .style_btn__DcRL5.style_lg__Zrvj1, .style_btn__DcRL5.style_md__3fmzg, .style_btn__DcRL5.style_sm__7p3Fd {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__DcRL5.style_btn-link__yDHIJ, .style_btn__DcRL5.style_lg__Zrvj1, .style_btn__DcRL5.style_md__3fmzg, .style_btn__DcRL5.style_sm__7p3Fd {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__DcRL5.style_sm__7p3Fd {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__DcRL5.style_sm__7p3Fd {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__DcRL5.style_sm__7p3Fd {
        min-width: 130px
    }
}

.style_btn__DcRL5.style_md__3fmzg {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__DcRL5.style_md__3fmzg {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__DcRL5.style_md__3fmzg {
        min-width: 186px
    }
}

.style_btn__DcRL5.style_lg__Zrvj1 {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__DcRL5.style_lg__Zrvj1 {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__DcRL5.style_lg__Zrvj1 {
        min-width: 215px
    }
}

.style_btn__DcRL5.style_xl__cIPoB {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__DcRL5.style_xl__cIPoB {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__DcRL5.style_xl__cIPoB {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__qZVJA {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__qZVJA {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__qZVJA {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__CnezH {
    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__CnezH {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__DcRL5.style_btn-link__yDHIJ:disabled {
    color: #aaa
}

.style_footer-link__zDWBn, .style_footer-link__zDWBn a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__zDWBn:hover {
    color: #0fa
}

.style_btn-anmetist__8XyNl {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__NwH6p {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__JGlcR {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__mdhA3 {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__yhJZE {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__tk0uH {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__ga0RH, .style_h2__ncR1X, .style_h3__4fbKt {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__ga0RH {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__ga0RH {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__ga0RH {
        font-size: 30px
    }
}

.style_h2__ncR1X {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__ncR1X {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__ncR1X {
        font-size: 24px
    }
}

.style_h3__4fbKt {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__4fbKt {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__4fbKt {
        font-size: 24px
    }
}

.style_h4__lDZNY, .style_h5__yg1Ut {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__lDZNY, .style_h5__yg1Ut {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__lDZNY, .style_h5__yg1Ut {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__rgKny {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__rgKny {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__rgKny {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__w_RJg, .style_textual_highlight__GJz4K {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__w_RJg {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__w_RJg {
        font-size: 15px
    }
}

.style_textual_highlight__GJz4K {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__GJz4K {
        font-size: 15px
    }
}

.style_button-text__97S4W {
    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__97S4W {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__tiZ_P {
    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__tiZ_P {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__gmiXM {
    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__gmiXM {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__tiZ_P p:last-child, .style_body-text__gmiXM p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__5QqDs {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__5QqDs {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__5QqDs.style_dropdown-item__7Ynd8 {
        font-size: 14px !important
    }
}

.style_title__s20Mm, .style_title__s20Mm.style_h2__ncR1X {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__s20Mm, .style_title__s20Mm.style_h2__ncR1X {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__s20Mm, .style_title__s20Mm.style_h2__ncR1X {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__ZeoDV {
    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__ZeoDV {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__ZeoDV {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__in22Z {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__in22Z {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__in22Z {
        margin-bottom: 15px
    }
}

.style_cta-text__QY2oT {
    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__QY2oT {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__QY2oT {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__EBX1H {
    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__EBX1H {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__Kjb1O.style_h3__4fbKt {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__Kjb1O.style_h3__4fbKt {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__Kjb1O.style_h3__4fbKt {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__6IBLQ {
    height: 434px
}

.style_card_1__6IBLQ .style_card_image__chGxh img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__6IBLQ {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__6IBLQ .style_card_image__chGxh {
        height: 231px
    }

    .style_card_1__6IBLQ .style_card_body__DqmkO {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__6IBLQ {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__6IBLQ .style_card_image__chGxh {
        height: 127px
    }

    .style_card_1__6IBLQ .style_card_body__DqmkO {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__6IBLQ {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__6IBLQ .style_card_image__chGxh {
        height: 200px
    }

    .style_card_1__6IBLQ .style_card_body__DqmkO {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__5J6FA {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__5J6FA {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__5J6FA {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__6IBLQ, .style_card_2__5J6FA {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__6IBLQ, .style_card_2__5J6FA {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__6IBLQ, .style_card_2__5J6FA {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__6IBLQ, .style_card_2__5J6FA {
        width: 330px !important
    }
}

.style_card_body__DqmkO {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__DqmkO {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__DqmkO {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__DqmkO {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__DqmkO {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__DqmkO {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__DqmkO {
        height: 131.5px
    }
}

.style_text-black__b0nKB {
    color: #3b3b96
}

.style_text-main-orange__9GH5j {
    color: #fff !important
}

.style_text-social-red__3j708 {
    color: #ff7e47
}

.style_text-social-pink__PfXGO {
    color: #ff92d5
}

.style_text-medic-blue__rRRx5 {
    color: #fff !important
}

.style_text-medic-purple__yrhIQ {
    color: #968bd9
}

.style_bg-medic-beige__XRpgQ {
    background-color: #fff !important
}

.style_bg-main-orange-light__tEY1Z {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__7nvvF {
    background-color: #ffa724
}

.style_bg-amethyst-dark__7SOPP {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__WhsME {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__0BC1_ {
    background-color: #3e385f
}

.style_bg-main-dark__yMcGR {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__yMcGR p {
    color: #fff
}

.style_bg-main-dark__yMcGR .style_body-text__gmiXM.style_text-black__b0nKB p, .style_bg-main-dark__yMcGR .style_body-text__gmiXM.style_text-main-black__Ki2Fd p, .style_bg-main-dark__yMcGR .style_card-text__rRv9a.style_text-black__b0nKB p, .style_bg-main-dark__yMcGR .style_card-text__rRv9a.style_text-main-black__Ki2Fd p, .style_bg-main-dark__yMcGR .style_text-black__b0nKB p, .style_bg-main-dark__yMcGR .style_text-main-black__Ki2Fd p {
    color: #000 !important
}

.style_bg-main-light__Wm6hT {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__Wm6hT p {
    color: #000
}

.style_bg-main-dark__yMcGR h1, .style_bg-main-dark__yMcGR h2, .style_bg-main-dark__yMcGR h3, .style_bg-main-dark__yMcGR h4, .style_bg-main-dark__yMcGR h5, .style_bg-main-dark__yMcGR h6 {
    color: #fff
}

.style_bg-main-light__Wm6hT h1, .style_bg-main-light__Wm6hT h2, .style_bg-main-light__Wm6hT h3, .style_bg-main-light__Wm6hT h4, .style_bg-main-light__Wm6hT h5, .style_bg-main-light__Wm6hT h6 {
    color: #151424
}

.style_bg-main-turquoise__yr_pC {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__U7LxF {
    background-color: #d5ddfd
}

.style_card-body__Eebc8.style_text-main-black__Ki2Fd, .style_card-body__Eebc8.style_text-main-black__Ki2Fd *, .style_card-footer__AabKa.style_text-main-black__Ki2Fd, .style_card-footer__AabKa.style_text-main-black__Ki2Fd *, .style_text-dark__Xk5GA, .style_text-main-black__Ki2Fd, .style_text-main-black__Ki2Fd .style_btn-link__yDHIJ, .style_text-main-black__Ki2Fd a, .style_text-main-black__Ki2Fd button, .style_text-main-black__Ki2Fd div, .style_text-main-black__Ki2Fd h1, .style_text-main-black__Ki2Fd h2, .style_text-main-black__Ki2Fd h3, .style_text-main-black__Ki2Fd h4, .style_text-main-black__Ki2Fd h5, .style_text-main-black__Ki2Fd h6, .style_text-main-black__Ki2Fd p, .style_text-main-black__Ki2Fd span, .style_text-main-black__Ki2Fd time {
    color: #000 !important
}

.style_text-coal__nYaIo {
    color: #002d32
}

.style_bg-social-red__f9Hfp {
    background-color: #fdeae1
}

.style_bg-social-red-dark__oJCyc {
    background-color: #ff7e47
}

.style_bg-social-pink__zYRfS {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__7agfy {
    background-color: #ff92d5
}

.style_bg-medic-purple__Sb4KO {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__oP_Nv {
    background-color: #968bd9
}

.style_bg-medic-blue__scPtO {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__WDcMM {
    background-color: #99d4dc
}

.style_bg-coal__Ztr3C {
    background-color: #002d32
}

.style_bg-coal-dark__gmTeB {
    background-color: #000b0d
}

.style_bg-coal-light__fwtHO {
    background-color: #f0fcfd
}

.style_bg-main-blue__rIR3L {
    background-color: #3b3b96
}

.style_bg-ash-20__6Pahr {
    background-color: #dcdcdc
}

.style_bg-main-white___N2kS, .style_bg-white__T8Nze {
    background-color: #fff
}

.style_bg-amethyst__wm4hE {
    background-color: #8a84f5
}

.style_bg-turquoise__c50ir {
    background-color: #23d2af
}

.style_bg-transparent__B4Bvm {
    background: transparent
}

.style_text-decoration-none__e_u7B {
    text-decoration: none !important
}

.style_form-control__HE9iv {
    min-height: 50px
}

.style_form-check-input__y2Irp, .style_form-check-input__y2Irp[type=checkbox], .style_form-control__HE9iv, .style_form-select__mM8JV {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__hXyON .style_form-check-input__y2Irp {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__hXyON .style_form-check-input__y2Irp: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__HghoF .style_form-check-input__y2Irp {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__HghoF .style_form-check-input__y2Irp: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__q7OhZ {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__q7OhZ {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__q7OhZ {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__DcRL5 {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__QOD1N + .style_btn__DcRL5:hover {
    color: #fff !important
}

.style_card__5lIwC.style_custom__card__URtBp {
    --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__3lCyl {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__3lCyl {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__Th9q5 {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__fYqT9 {
    border: none !important
}

.style_navbar-toggler__fYqT9:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__B6586 .style_navbar-toggler-icon___53FC {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon___53FC.style_light_ellipsis__bbCcK {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__9_Vsi .style_dropdown-menu__hNBw9 {
    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__9_Vsi .style_dropdown-menu__hNBw9 {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__9_Vsi .style_dropdown-menu__hNBw9 * {
        color: #fff !important
    }
}

.style_navbar-nav__9_Vsi .style_dropdown-menu__hNBw9 .style_dropdown-item__7Ynd8 {
    color: #000 !important
}

.style_navbar-nav__9_Vsi .style_dropdown-menu__hNBw9 .style_dropdown-item__7Ynd8:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__LSGlM {
    background-color: #fff !important
}

.style_custom__pagination__Yuka_ {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__Yuka_ {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__Yuka_ {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__Yuka_ {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__Yuka_ .style_page-item__jaeBP {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__Yuka_ .style_page-item__jaeBP {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__Yuka_ .style_page-link__Sdonw {
    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__Yuka_ .style_page-link__Sdonw {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__Yuka_ .style_page-link__Sdonw {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__Yuka_ .style_active__PCCQM .style_page-link__Sdonw {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__Hp8eS {
    border-radius: 10px !important
}

.style_react-calendar__EFfD7 {
    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__EFfD7 {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__EFfD7 .style_react-calendar__navigation__md65Y {
    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__EFfD7 .style_react-calendar__navigation__md65Y {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__EFfD7 .style_react-calendar__navigation__md65Y {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__EFfD7 .style_react-calendar__navigation__label__CJOrF {
    color: #ffa724 !important
}

.style_react-calendar__EFfD7 .style_react-calendar__navigation__arrow__7VXkK {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__EFfD7 .style_react-calendar__navigation__next2-button__YfpKH, .style_react-calendar__EFfD7 .style_react-calendar__navigation__prev2-button__PgGjF {
    display: none !important
}

.style_react-calendar__EFfD7 .style_react-calendar__month-view__weekdays__UyizP {
    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__EFfD7 .style_react-calendar__month-view__weekdays__UyizP {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__EFfD7 .style_react-calendar__month-view__days__day--neighboringMonth__c2Nbh {
    color: #b5b5b5 !important
}

.style_react-calendar__EFfD7 .style_react-calendar__tile__L6Lgk {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__EFfD7 .style_react-calendar__tile__L6Lgk {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__EFfD7 .style_react-calendar__tile__L6Lgk abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__EFfD7 .style_react-calendar__tile__L6Lgk abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__EFfD7 .style_react-calendar__tile--active__6_0Lc {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__EFfD7 .style_react-calendar__tile--active__6_0Lc abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__EFfD7 .style_react-calendar__tile--now__wbDHP {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__EFfD7 .style_react-calendar__tile--now__wbDHP abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__EFfD7 .style_react-calendar__month-view__days__day--weekend__OZ08R:not(.style_react-calendar__tile--active__6_0Lc) {
    color: #ffa724 !important
}

.style_pointer__PeXjF {
    cursor: pointer
}

.style_link_banner_text__7MXAf {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__7MXAf {
        margin-bottom: 28px
    }
}

.style_link_banner__6UzwC {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__6UzwC {
        padding-left: 21px
    }
}

.style_links_spacing__0Br6U {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__0Br6U {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__0Br6U {
        margin-right: 0
    }
}

.style_button_padding__CwNnk {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__CwNnk {
        padding: 12px 16px
    }
}

.style_links_button__Qdz2T {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__Qdz2T {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__ySrHF {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__YrZih {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__YrZih {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__YrZih {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__YrZih {
        padding: 50px 20px
    }
}

.style_standalone__teaser__YrZih p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__YrZih {
        white-space: unset !important
    }
}

.style_fDbOPw__xl2KS {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__XNY6R {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__go_zx {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__go_zx {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__go_zx {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__swt_4 {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__tnKuB {
    display: flex !important
}

.style_fw-500__orxR0 {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__JVhAQ {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__JVhAQ {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__JVhAQ {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__JVhAQ {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__fMGBJ {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__fMGBJ {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__fMGBJ {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__uCMaQ, .style_uploadfilebutton__Zkwrf {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__Zkwrf {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__Zkwrf {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__Zkwrf {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__uCMaQ {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__uCMaQ {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__uCMaQ {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__ZSBR5 {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__yuL0J {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__x2MWW, .style_first_component_big_searchbar__AsHkT {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__x2MWW, .style_first_component_big_searchbar__AsHkT {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__x2MWW, .style_first_component_big_searchbar__AsHkT {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__AsHkT {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__7haIR {
    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__3ZVVa {
    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__3ZVVa {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__3ZVVa {
        overflow-y: scroll
    }
}

.style_cn-body__3ZVVa > p, .style_cn-body__3ZVVa > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__B1CEs > .style_cm-btn__SsvCs.style_cm-btn-danger__rgksG.style_cn-decline__wQ4QW {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__B1CEs > .style_cm-btn__SsvCs.style_cm-btn-success__R_d0M {
    font-size: 20px
}

.style_cm-modal__IVr88 > .style_cm-header__lJOJb {
    background-color: #fef2e0 !important
}

.style_cm-modal__IVr88 > .style_cm-header__lJOJb .style_title__s20Mm {
    color: #3b3b96 !important
}

.style_cm-modal__IVr88 > .style_cm-header__lJOJb p > span {
    color: #000 !important
}

.style_cm-modal__IVr88 > .style_cm-header__lJOJb button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__IVr88 > .style_cm-header__lJOJb a {
    color: #3b3b96 !important
}

.style_cm-modal__IVr88.style_cm-klaro__nY1Yq {
    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__IVr88 > .style_cm-body__byCDK, .style_cm-modal__IVr88 > .style_cm-footer__a3EAn {
    background-color: #fef2e0 !important
}

.style_cm-list-title__LkHwx {
    color: #3b3b96 !important
}

.style_cm-caret__dxojc > a {
    color: #ffa724 !important
}

.style_cookie-modal__vjek2 {
    z-index: 100000 !important
}

.style_cn-ok__X1v_7 {
    flex-direction: column !important
}

.style_cn-buttons__B1CEs {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__B1CEs > .style_cm-btn__SsvCs.style_cm-btn-success__R_d0M, .style_klaro__DDLLy .style_cookie-modal__vjek2 .style_cm-list-input__QJsgR:checked + .style_cm-list-label__PGFks .style_slider__m2Znq {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__mBoJF > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__n34k3 {
    color: #000 !important;
    text-decoration: underline !important
}

.style_header__ggE4V {
    margin-bottom: 42px;
    justify-content: space-between;
    font-size: 28px
}

@media screen and (min-width: 992px) {
    .style_header__ggE4V {
        width: 90%
    }
}

@media screen and (max-width: 1280px) {
    .style_header__ggE4V {
        margin-bottom: 56px;
        justify-content: unset !important;
        column-gap: 70px;
        row-gap: 28px;
        flex-wrap: wrap;
        font-size: 23px
    }
}

@media screen and (max-width: 992px) {
    .style_header__ggE4V {
        margin-bottom: 15px;
        justify-content: unset !important;
        column-gap: 60px;
        row-gap: 15px;
        flex-wrap: wrap;
        font-size: 19px
    }
}

@media screen and (max-width: 576px) {
    .style_header__ggE4V {
        margin-bottom: 28px;
        flex-direction: column;
        font-size: 21px
    }
}

.style_subtitle_mb__XIEqX {
    margin-bottom: 8px
}

@media screen and (max-width: 992px) {
    .style_subtitle_mb__XIEqX {
        margin-bottom: 3px
    }
}

.style_subtitle_size__EnOeo {
    font-size: 20px
}

@media screen and (max-width: 992px) {
    .style_subtitle_size__EnOeo {
        font-size: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_size__EnOeo {
        font-size: 15px
    }
}

@media screen and (max-width: 992px) {
    .style_contact__row__7jUw1 {
        column-gap: 30px
    }
}

@media screen and (min-width: 992px) {
    .style_contact__row__7jUw1 {
        width: 90%
    }
}

.style_first__row__h9jHx {
    margin-bottom: 19px
}

@media screen and (max-width: 576px) {
    .style_first__column__CWMHG {
        margin-bottom: 19px
    }
}

.style_second__column__FfNb9 {
    display: flex;
    flex-direction: column
}

@media screen and (max-width: 576px) {
    .style_second__column__FfNb9 {
        row-gap: 7px
    }
}

.style_padding__x__2pvIS {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__2pvIS {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__2pvIS {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__2pvIS {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__LYJIW {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__LYJIW {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__LYJIW {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__wLV5i {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__wLV5i {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__wLV5i {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__wLV5i {
        padding-top: 56px
    }
}

.style_padding__bottom__gpMEb {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__gpMEb {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__gpMEb {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__gpMEb {
        padding-bottom: 28px
    }
}

.style_padding__right__sfh3q {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__sfh3q {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__sfh3q {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__sfh3q {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__sfh3q {
        padding-right: 30px
    }
}

.style_padding__left__1xbkp {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__1xbkp {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__1xbkp {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__1xbkp {
        padding-left: 30px
    }
}

.style_body-text-mb__G27N3 {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__G27N3 {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__G27N3 {
        margin-bottom: 20px
    }
}

.style_h3-mb__ZIGqs {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__ZIGqs {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__ZIGqs {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__WVW6r {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__WVW6r {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__WVW6r {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__WVW6r {
        padding-top: 7px
    }
}

.style_pb_xs__DW6p7 {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__DW6p7 {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__DW6p7 {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__DW6p7 {
        padding-bottom: 7px
    }
}

.style_pt_1__bqi5Z {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__bqi5Z {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__bqi5Z {
        padding-top: 14px
    }
}

.style_pb_1__l4oZb {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__l4oZb {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__l4oZb {
        padding-bottom: 14px
    }
}

.style_pt_2__R1fnX {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__R1fnX {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__R1fnX {
        padding-top: 28px
    }
}

.style_pb_2__tMcaN {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__tMcaN {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__tMcaN {
        padding-bottom: 28px
    }
}

.style_pt_3__6j1rd {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__6j1rd {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__6j1rd {
        padding-top: 42px
    }
}

.style_pb_3___s4te {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3___s4te {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3___s4te {
        padding-bottom: 42px
    }
}

.style_pt_4__TwP8R {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__TwP8R {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__TwP8R {
        padding-top: 56px
    }
}

.style_pb_4__cZzYN {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__cZzYN {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__cZzYN {
        padding-bottom: 56px
    }
}

.style_pt_8__V3O19 {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__V3O19 {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__V3O19 {
        padding-top: 112px
    }
}

.style_pb_8__D_AeG {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__D_AeG {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__D_AeG {
        padding-bottom: 112px
    }
}

.style_p_xs__dB9eA {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__dB9eA {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__dB9eA {
        padding: 7px
    }
}

.style_p_1__JzeU7 {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__JzeU7 {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__JzeU7 {
        padding: 14px
    }
}

.style_p_2__DjJ3i {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__DjJ3i {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__DjJ3i {
        padding: 28px
    }
}

.style_p_3__Pga_4 {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__Pga_4 {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__Pga_4 {
        padding: 42px
    }
}

.style_p_4__zSzma {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__zSzma {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__zSzma {
        padding: 56px
    }
}

.style_p_8__z8ILV {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__z8ILV {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__z8ILV {
        padding: 112px
    }
}

.style_btn__TCjHo {
    border-radius: 10px;
    width: fit-content
}

.style_btn__TCjHo:not(.style_btn-link__hEX_4) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__TCjHo:not(.style_btn-link__hEX_4) {
        font-size: 15px
    }
}

.style_btn__TCjHo.style_btn-primary__sJq7e {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__TCjHo.style_btn-whatsapp__TMF5A {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__TCjHo.style_btn-primary__sJq7e:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__TCjHo.style_btn-primary-light__Z6518 {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__TCjHo.style_btn-secondary__lVMdT {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__TCjHo.style_btn-form__9VTQC {
    background-color: #82e8cd
}

.style_btn__TCjHo.style_btn-form__9VTQC:hover {
    color: #fff
}

.style_btn__TCjHo.style_btn-link__hEX_4, .style_btn__TCjHo.style_btn-link__hEX_4:active, .style_btn__TCjHo.style_btn-link__hEX_4:focus, .style_btn__TCjHo.style_btn-link__hEX_4:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__TCjHo.style_btn-link__hEX_4, .style_btn__TCjHo.style_btn-link__hEX_4:active, .style_btn__TCjHo.style_btn-link__hEX_4:focus, .style_btn__TCjHo.style_btn-link__hEX_4:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__TCjHo.style_btn-link__hEX_4:hover {
    color: #3b3b96
}

.style_btn__TCjHo.style_btn-social__Sg1N7 {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__TCjHo.style_btn-medical__sUQZX {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__TCjHo.style_btn-medical-purple__W5ond {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__TCjHo.style_btn-social-pink__aBeDm {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__TCjHo.style_btn-main-blue__n1I81 {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__7zZzM:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__s5eDu, .style_black-link__s5eDu a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__s5eDu:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__TCjHo.style_btn-link__hEX_4, .style_btn__TCjHo.style_lg__UkLrj, .style_btn__TCjHo.style_md__T_rN3, .style_btn__TCjHo.style_sm__r2Vtn {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__TCjHo.style_btn-link__hEX_4, .style_btn__TCjHo.style_lg__UkLrj, .style_btn__TCjHo.style_md__T_rN3, .style_btn__TCjHo.style_sm__r2Vtn {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__TCjHo.style_btn-link__hEX_4, .style_btn__TCjHo.style_lg__UkLrj, .style_btn__TCjHo.style_md__T_rN3, .style_btn__TCjHo.style_sm__r2Vtn {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__TCjHo.style_sm__r2Vtn {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__TCjHo.style_sm__r2Vtn {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__TCjHo.style_sm__r2Vtn {
        min-width: 130px
    }
}

.style_btn__TCjHo.style_md__T_rN3 {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__TCjHo.style_md__T_rN3 {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__TCjHo.style_md__T_rN3 {
        min-width: 186px
    }
}

.style_btn__TCjHo.style_lg__UkLrj {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__TCjHo.style_lg__UkLrj {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__TCjHo.style_lg__UkLrj {
        min-width: 215px
    }
}

.style_btn__TCjHo.style_xl__VvQQw {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__TCjHo.style_xl__VvQQw {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__TCjHo.style_xl__VvQQw {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__bqPa4 {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__bqPa4 {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__bqPa4 {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__RlXJt {
    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__RlXJt {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__TCjHo.style_btn-link__hEX_4:disabled {
    color: #aaa
}

.style_footer-link__7zZzM, .style_footer-link__7zZzM a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__7zZzM:hover {
    color: #0fa
}

.style_btn-anmetist__ssmOj {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__kF9xg {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__caPQ5 {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__Pl_wH {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__DPvIv {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__QoTgc {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__XOMXn, .style_h2__DfDgl, .style_h3__y5Qfu {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__XOMXn {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__XOMXn {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__XOMXn {
        font-size: 30px
    }
}

.style_h2__DfDgl {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__DfDgl {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__DfDgl {
        font-size: 24px
    }
}

.style_h3__y5Qfu {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__y5Qfu {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__y5Qfu {
        font-size: 24px
    }
}

.style_h4__MQ2Bo, .style_h5__xg7Q1 {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__MQ2Bo, .style_h5__xg7Q1 {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__MQ2Bo, .style_h5__xg7Q1 {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__ktpDZ {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__ktpDZ {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__ktpDZ {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__pVomb, .style_textual_highlight__uBPPV {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__pVomb {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__pVomb {
        font-size: 15px
    }
}

.style_textual_highlight__uBPPV {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__uBPPV {
        font-size: 15px
    }
}

.style_button-text__0k_mi {
    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__0k_mi {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__V53px {
    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__V53px {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__GTwgk {
    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__GTwgk {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__V53px p:last-child, .style_body-text__GTwgk p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__tS9ph {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__tS9ph {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__tS9ph.style_dropdown-item__gVhMV {
        font-size: 14px !important
    }
}

.style_title__WCoOS, .style_title__WCoOS.style_h2__DfDgl {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__WCoOS, .style_title__WCoOS.style_h2__DfDgl {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__WCoOS, .style_title__WCoOS.style_h2__DfDgl {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__HcVzz {
    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__HcVzz {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__HcVzz {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__kt5_6 {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__kt5_6 {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__kt5_6 {
        margin-bottom: 15px
    }
}

.style_cta-text__AX1D1 {
    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__AX1D1 {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__AX1D1 {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__0FHtM {
    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__0FHtM {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__tlIRk.style_h3__y5Qfu {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__tlIRk.style_h3__y5Qfu {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__tlIRk.style_h3__y5Qfu {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__iX8HS {
    height: 434px
}

.style_card_1__iX8HS .style_card_image__KZA2e img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__iX8HS {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__iX8HS .style_card_image__KZA2e {
        height: 231px
    }

    .style_card_1__iX8HS .style_card_body__m9mgY {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__iX8HS {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__iX8HS .style_card_image__KZA2e {
        height: 127px
    }

    .style_card_1__iX8HS .style_card_body__m9mgY {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__iX8HS {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__iX8HS .style_card_image__KZA2e {
        height: 200px
    }

    .style_card_1__iX8HS .style_card_body__m9mgY {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__koJrr {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__koJrr {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__koJrr {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__iX8HS, .style_card_2__koJrr {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__iX8HS, .style_card_2__koJrr {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__iX8HS, .style_card_2__koJrr {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__iX8HS, .style_card_2__koJrr {
        width: 330px !important
    }
}

.style_card_body__m9mgY {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__m9mgY {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__m9mgY {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__m9mgY {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__m9mgY {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__m9mgY {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__m9mgY {
        height: 131.5px
    }
}

.style_text-black__poejx {
    color: #3b3b96
}

.style_text-main-orange__9Ye7o {
    color: #fff !important
}

.style_text-social-red__On1is {
    color: #ff7e47
}

.style_text-social-pink__UcENy {
    color: #ff92d5
}

.style_text-medic-blue__Eu6Oy {
    color: #fff !important
}

.style_text-medic-purple__Z_soY {
    color: #968bd9
}

.style_bg-medic-beige__fj77R {
    background-color: #fff !important
}

.style_bg-main-orange-light__mkbBv {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__lv_qz {
    background-color: #ffa724
}

.style_bg-amethyst-dark__thCvo {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__XIbv3 {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__s1ONC {
    background-color: #3e385f
}

.style_bg-main-dark__QM3_C {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__QM3_C p {
    color: #fff
}

.style_bg-main-dark__QM3_C .style_body-text__GTwgk.style_text-black__poejx p, .style_bg-main-dark__QM3_C .style_body-text__GTwgk.style_text-main-black__XkHNE p, .style_bg-main-dark__QM3_C .style_card-text__Aqb83.style_text-black__poejx p, .style_bg-main-dark__QM3_C .style_card-text__Aqb83.style_text-main-black__XkHNE p, .style_bg-main-dark__QM3_C .style_text-black__poejx p, .style_bg-main-dark__QM3_C .style_text-main-black__XkHNE p {
    color: #000 !important
}

.style_bg-main-light__UropI {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__UropI p {
    color: #000
}

.style_bg-main-dark__QM3_C h1, .style_bg-main-dark__QM3_C h2, .style_bg-main-dark__QM3_C h3, .style_bg-main-dark__QM3_C h4, .style_bg-main-dark__QM3_C h5, .style_bg-main-dark__QM3_C h6 {
    color: #fff
}

.style_bg-main-light__UropI h1, .style_bg-main-light__UropI h2, .style_bg-main-light__UropI h3, .style_bg-main-light__UropI h4, .style_bg-main-light__UropI h5, .style_bg-main-light__UropI h6 {
    color: #151424
}

.style_bg-main-turquoise__3mVwj {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__GMpsA {
    background-color: #d5ddfd
}

.style_card-body__ljQgy.style_text-main-black__XkHNE, .style_card-body__ljQgy.style_text-main-black__XkHNE *, .style_card-footer__ZTkrw.style_text-main-black__XkHNE, .style_card-footer__ZTkrw.style_text-main-black__XkHNE *, .style_text-dark__mSMFA, .style_text-main-black__XkHNE, .style_text-main-black__XkHNE .style_btn-link__hEX_4, .style_text-main-black__XkHNE a, .style_text-main-black__XkHNE button, .style_text-main-black__XkHNE div, .style_text-main-black__XkHNE h1, .style_text-main-black__XkHNE h2, .style_text-main-black__XkHNE h3, .style_text-main-black__XkHNE h4, .style_text-main-black__XkHNE h5, .style_text-main-black__XkHNE h6, .style_text-main-black__XkHNE p, .style_text-main-black__XkHNE span, .style_text-main-black__XkHNE time {
    color: #000 !important
}

.style_text-coal__h0qg0 {
    color: #002d32
}

.style_bg-social-red__rLABK {
    background-color: #fdeae1
}

.style_bg-social-red-dark__6k5v5 {
    background-color: #ff7e47
}

.style_bg-social-pink__m9Kwg {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__09zuL {
    background-color: #ff92d5
}

.style_bg-medic-purple__rX58X {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__7YDPH {
    background-color: #968bd9
}

.style_bg-medic-blue__FKgos {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__2a4oh {
    background-color: #99d4dc
}

.style_bg-coal__YuUrg {
    background-color: #002d32
}

.style_bg-coal-dark__4aKB5 {
    background-color: #000b0d
}

.style_bg-coal-light__DfDjZ {
    background-color: #f0fcfd
}

.style_bg-main-blue__SHTdp {
    background-color: #3b3b96
}

.style_bg-ash-20__lznUX {
    background-color: #dcdcdc
}

.style_bg-main-white__EA0c2, .style_bg-white__EIORG {
    background-color: #fff
}

.style_bg-amethyst__6QqY_ {
    background-color: #8a84f5
}

.style_bg-turquoise__E_iCL {
    background-color: #23d2af
}

.style_bg-transparent__8XxM1 {
    background: transparent
}

.style_text-decoration-none__UsMaQ {
    text-decoration: none !important
}

.style_form-control__P9rFf {
    min-height: 50px
}

.style_form-check-input__1eqgU, .style_form-check-input__1eqgU[type=checkbox], .style_form-control__P9rFf, .style_form-select__DfEZR {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__GUsMu .style_form-check-input__1eqgU {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__GUsMu .style_form-check-input__1eqgU: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__OpUDx .style_form-check-input__1eqgU {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__OpUDx .style_form-check-input__1eqgU: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__YfjeZ {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__YfjeZ {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__YfjeZ {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__TCjHo {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__qbJEP + .style_btn__TCjHo:hover {
    color: #fff !important
}

.style_card___a9PG.style_custom__card__p84qI {
    --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__sA1Rs {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__sA1Rs {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__DEXjJ {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__ZGb4p {
    border: none !important
}

.style_navbar-toggler__ZGb4p:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__fE5xi .style_navbar-toggler-icon__GaesJ {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__GaesJ.style_light_ellipsis__8up7T {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__LOXVZ .style_dropdown-menu__tpXgx {
    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__LOXVZ .style_dropdown-menu__tpXgx {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__LOXVZ .style_dropdown-menu__tpXgx * {
        color: #fff !important
    }
}

.style_navbar-nav__LOXVZ .style_dropdown-menu__tpXgx .style_dropdown-item__gVhMV {
    color: #000 !important
}

.style_navbar-nav__LOXVZ .style_dropdown-menu__tpXgx .style_dropdown-item__gVhMV:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__ZZp2W {
    background-color: #fff !important
}

.style_custom__pagination__CAvp7 {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__CAvp7 {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__CAvp7 {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__CAvp7 {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__CAvp7 .style_page-item__HplbE {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__CAvp7 .style_page-item__HplbE {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__CAvp7 .style_page-link__dXQMm {
    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__CAvp7 .style_page-link__dXQMm {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__CAvp7 .style_page-link__dXQMm {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__CAvp7 .style_active__zHKZv .style_page-link__dXQMm {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__IdaKv {
    border-radius: 10px !important
}

.style_react-calendar__CSX5v {
    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__CSX5v {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__CSX5v .style_react-calendar__navigation__ERYjp {
    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__CSX5v .style_react-calendar__navigation__ERYjp {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__CSX5v .style_react-calendar__navigation__ERYjp {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__CSX5v .style_react-calendar__navigation__label___9r6k {
    color: #ffa724 !important
}

.style_react-calendar__CSX5v .style_react-calendar__navigation__arrow__DI3ro {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__CSX5v .style_react-calendar__navigation__next2-button__NF2ii, .style_react-calendar__CSX5v .style_react-calendar__navigation__prev2-button__biaDg {
    display: none !important
}

.style_react-calendar__CSX5v .style_react-calendar__month-view__weekdays__Spmcz {
    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__CSX5v .style_react-calendar__month-view__weekdays__Spmcz {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__CSX5v .style_react-calendar__month-view__days__day--neighboringMonth__DF3U4 {
    color: #b5b5b5 !important
}

.style_react-calendar__CSX5v .style_react-calendar__tile__aZBLt {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__CSX5v .style_react-calendar__tile__aZBLt {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__CSX5v .style_react-calendar__tile__aZBLt abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__CSX5v .style_react-calendar__tile__aZBLt abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__CSX5v .style_react-calendar__tile--active__y5biW {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__CSX5v .style_react-calendar__tile--active__y5biW abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__CSX5v .style_react-calendar__tile--now__5H0UM {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__CSX5v .style_react-calendar__tile--now__5H0UM abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__CSX5v .style_react-calendar__month-view__days__day--weekend__p5O7J:not(.style_react-calendar__tile--active__y5biW) {
    color: #ffa724 !important
}

.style_pointer__51z8_ {
    cursor: pointer
}

.style_link_banner_text__r8H6O {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__r8H6O {
        margin-bottom: 28px
    }
}

.style_link_banner__AD_iB {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__AD_iB {
        padding-left: 21px
    }
}

.style_links_spacing__pSXCW {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__pSXCW {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__pSXCW {
        margin-right: 0
    }
}

.style_button_padding__HlqBj {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__HlqBj {
        padding: 12px 16px
    }
}

.style_links_button__xmOv5 {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__xmOv5 {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__8E5bQ {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__Al90t {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__Al90t {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__Al90t {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__Al90t {
        padding: 50px 20px
    }
}

.style_standalone__teaser__Al90t p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__Al90t {
        white-space: unset !important
    }
}

.style_fDbOPw__Yz9ve {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__vKIsx {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__tAVgU {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__tAVgU {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__tAVgU {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__1Kt9Q {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item___TGX9 {
    display: flex !important
}

.style_fw-500__gu6eE {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__Rbw3S {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__Rbw3S {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__Rbw3S {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__Rbw3S {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__muAjU {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__muAjU {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__muAjU {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__lnV5k, .style_uploadfilebutton__3Ncyc {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__3Ncyc {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__3Ncyc {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__3Ncyc {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__lnV5k {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__lnV5k {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__lnV5k {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__k0e54 {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__JC1io {
    z-index: 100
}

.style_first_component__OPOOf, .style_first_component_big_searchbar___PnP3 {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__OPOOf, .style_first_component_big_searchbar___PnP3 {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__OPOOf, .style_first_component_big_searchbar___PnP3 {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar___PnP3 {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__swpi8 {
    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__iN2M5 {
    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__iN2M5 {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__iN2M5 {
        overflow-y: scroll
    }
}

.style_cn-body__iN2M5 > p, .style_cn-body__iN2M5 > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__fBfLd > .style_cm-btn__yENWk.style_cm-btn-danger__nmFqd.style_cn-decline__uk9Zu {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__fBfLd > .style_cm-btn__yENWk.style_cm-btn-success__1VLX0 {
    font-size: 20px
}

.style_cm-modal__O4dQU > .style_cm-header__VdMmu {
    background-color: #fef2e0 !important
}

.style_cm-modal__O4dQU > .style_cm-header__VdMmu .style_title__WCoOS {
    color: #3b3b96 !important
}

.style_cm-modal__O4dQU > .style_cm-header__VdMmu p > span {
    color: #000 !important
}

.style_cm-modal__O4dQU > .style_cm-header__VdMmu button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__O4dQU > .style_cm-header__VdMmu a {
    color: #3b3b96 !important
}

.style_cm-modal__O4dQU.style_cm-klaro__EqbXG {
    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__O4dQU > .style_cm-body__0WYZV, .style_cm-modal__O4dQU > .style_cm-footer__hJ7Ac {
    background-color: #fef2e0 !important
}

.style_cm-list-title__TYv4j {
    color: #3b3b96 !important
}

.style_cm-caret___KVaD > a {
    color: #ffa724 !important
}

.style_cookie-modal__TvwyP {
    z-index: 100000 !important
}

.style_cn-ok__ZuSq6 {
    flex-direction: column !important
}

.style_cn-buttons__fBfLd {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__fBfLd > .style_cm-btn__yENWk.style_cm-btn-success__1VLX0, .style_klaro__6KU8x .style_cookie-modal__TvwyP .style_cm-list-input___rlQi:checked + .style_cm-list-label__TfHTQ .style_slider__L6Os_ {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__lden7 > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__SC7VY {
    color: #000 !important;
    text-decoration: underline !important
}

@media (max-width: 767.98px) {
    .style_radio__option__2t__G {
        font-size: 1rem !important;
        padding: 0 !important;
        margin: 0 !important
    }
}

.style_booking__box__I_N_a {
    padding-top: 44px;
    padding-bottom: 52px;
    padding-inline: 53px;
    border-radius: 10px
}

@media screen and (max-width: 992px) {
    .style_booking__box__I_N_a {
        padding-top: 25px;
        padding-bottom: 30px;
        padding-inline: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_booking__box__I_N_a {
        padding-top: 23px;
        padding-bottom: 28px
    }
}

.style_booking__footer__O3Jly {
    display: grid;
    grid-template-areas:"backBtn nextBtn" "progressBar nextBtn"
}

@media (min-width: 992px) {
    .style_booking__footer__O3Jly {
        grid-template-columns:.8fr .3fr
    }
}

@media screen and (max-width: 768px) {
    .style_booking__footer__O3Jly {
        grid-template-areas:"backBtn nextBtn" "progressBar progressBar";
        row-gap: 1rem
    }
}

.style_footer___arrow__tRNeQ {
    background-color: transparent;
    border: none;
    padding: 0 10px 0 0;
    font-size: 17px;
    font-weight: 700
}

.style_back__btn__fLvEZ {
    grid-area: backBtn
}

@media (max-width: 991.98px) {
    .style_back__btn__fLvEZ {
        width: 80px !important
    }
}

@media (max-width: 767.98px) {
    .style_back__btn__fLvEZ {
        font-weight: 500
    }
}

.style_next__btn__RbXIv {
    grid-area: nextBtn;
    border-radius: 10px !important
}

@media (min-width: 992px) {
    .style_next__btn__RbXIv {
        width: 70%
    }
}

@media screen and (max-width: 768px) {
    .style_next__btn__RbXIv {
        width: auto
    }
}

.style_progress__bar__nEDEx {
    grid-area: progressBar
}

@media (max-width: 767.98px) {
    .style_progress__bar__nEDEx {
        padding: 0 !important
    }
}

.style_step__indicator__6HEIu {
    width: 25%;
    height: .3rem;
    background-color: #96edd5
}

@media (max-width: 767.98px) {
    .style_step__indicator__6HEIu {
        width: 100%
    }
}

.style_active__zHKZv {
    background-color: #002d32
}

.style_gestaltungsElement__JC1io {
    position: absolute;
    z-index: 1;
    transform-origin: center
}

.style_image__wrapper__1n8IZ {
    padding-right: 26px;
    margin-right: 50px
}

@media screen and (max-width: 992px) {
    .style_image__wrapper__1n8IZ {
        padding-right: 30px;
        align-self: center
    }
}

@media screen and (max-width: 576px) {
    .style_image__wrapper__1n8IZ {
        align-self: start;
        padding-right: 14px
    }
}

.style_imgSize__S2ThX {
    height: 360px;
    width: 396px
}

@media (min-width: 1281px)and (max-width: 1370px) {
    .style_imgSize__S2ThX {
        width: 350px;
        height: auto
    }
}

@media screen and (max-width: 1280px) {
    .style_imgSize__S2ThX {
        width: 300px;
        height: auto
    }
}

@media screen and (max-width: 992px) {
    .style_imgSize__S2ThX {
        height: 190px;
        width: 209px
    }
}

@media screen and (max-width: 576px) {
    .style_imgSize__S2ThX {
        height: 196px;
        width: 215px
    }
}

.style_title__padding__IF2gu {
    padding-bottom: 37px
}

@media screen and (max-width: 992px) {
    .style_title__padding__IF2gu {
        padding-bottom: 21px
    }
}

@media screen and (max-width: 576px) {
    .style_title__padding__IF2gu {
        padding-bottom: 4px
    }
}

.style_subtitle__padding__VHkEf {
    margin: 0;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_subtitle__padding__VHkEf {
        padding-bottom: 19px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__padding__VHkEf {
        padding-bottom: 15px
    }

    .style_mainContent__wrapper__6ueVB {
        flex-direction: column
    }
}

.style_calendar__wrapper__E7Jgm {
    padding-bottom: 25px;
    gap: 26px
}

@media screen and (max-width: 992px) {
    .style_calendar__wrapper__E7Jgm {
        flex-direction: column;
        gap: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_calendar__wrapper__E7Jgm {
        padding-bottom: 42px;
        gap: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_calendar__padding__NZzJ7 {
        padding-bottom: 24px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_calendar__padding__NZzJ7 {
        padding-bottom: 20px
    }
}

.style_buttons__gap__IANrF {
    row-gap: 13px
}

@media screen and (max-width: 992px) {
    .style_buttons__gap__IANrF {
        row-gap: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_buttons__gap__IANrF {
        row-gap: 14px
    }
}

.style_inner__wrapper__Q3QtI {
    padding-bottom: 16px
}

@media screen and (max-width: 992px) {
    .style_inner__wrapper__Q3QtI {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 576px) {
    .style_inner__wrapper__Q3QtI {
        padding-bottom: 36px
    }
}

.style_radio__padding__STZo8 {
    padding-bottom: 15px
}

@media screen and (max-width: 992px) {
    .style_radio__padding__STZo8 {
        padding-left: 30px;
        padding-bottom: 9px
    }
}

@media screen and (max-width: 576px) {
    .style_radio__padding__STZo8 {
        padding-bottom: 12px;
        padding-left: 0
    }
}

.style_formLabel__padding__B_543 {
    padding-left: 26px;
    padding-bottom: 3px
}

@media screen and (max-width: 992px) {
    .style_formLabel__padding__B_543 {
        padding-left: 14px;
        padding-bottom: 12px
    }
}

@media screen and (max-width: 576px) {
    .style_formLabel__padding__B_543 {
        padding-left: 14px;
        padding-bottom: 6px
    }
}

.style_formGroup__container__6QmDY {
    padding-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_formGroup__container__6QmDY {
        padding-bottom: 9px
    }
}

@media screen and (max-width: 576px) {
    .style_formGroup__container__6QmDY {
        padding-bottom: 20px
    }
}

.style_radio__position__rLOuY {
    display: flex
}

@media screen and (max-width: 992px) {
    .style_radio__position__rLOuY {
        flex-direction: column
    }

    .style_radio__index__nnDFt {
        order: 2
    }
}

@media screen and (max-width: 576px) {
    .style_radio__index__nnDFt {
        order: 0
    }
}

.style_radio__gap__VvO18 {
    column-gap: 28px
}

@media screen and (max-width: 992px) {
    .style_radio__gap__VvO18 {
        row-gap: 12px
    }
}

@media screen and (max-width: 576px) {
    .style_radio__gap__VvO18 {
        row-gap: 8px;
        justify-content: space-around;
        padding-inline: 41px
    }
}

@media screen and (max-width: 992px) {
    .style_radioRow__gap__vlEfF {
        row-gap: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_radioRow__gap__vlEfF {
        row-gap: 15px
    }

    .style_confirmationText__direction__xFkFu {
        flex-direction: column
    }
}

@media screen and (max-width: 992px) {
    .style_confirmationText__padding__BLAEc {
        padding-bottom: 1px
    }
}

@media screen and (max-width: 576px) {
    .style_confirmationText__padding__BLAEc {
        padding-bottom: 14px
    }
}

.style_uhrzeit__padding__g0cCy {
    padding-bottom: 7px
}

@media screen and (max-width: 992px) {
    .style_uhrzeit__padding__g0cCy {
        padding-bottom: 1px
    }
}

@media screen and (max-width: 576px) {
    .style_uhrzeit__padding__g0cCy {
        padding-bottom: 14px
    }
}

.style_formRegion__padding__OW740 {
    padding: 15px 0 3px
}

@media screen and (max-width: 992px) {
    .style_formRegion__padding__OW740 {
        padding: 9px 0 12px
    }
}

@media screen and (max-width: 576px) {
    .style_formRegion__padding__OW740 {
        padding: 12px 0 6px
    }
}

.style_contract__type__3kqmk {
    display: flex;
    flex-wrap: wrap;
    column-gap: 52px
}

@media screen and (max-width: 992px) {
    .style_contract__type__3kqmk {
        column-gap: 60px;
        row-gap: 15px;
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_contract__type__3kqmk {
        row-gap: 14px;
        margin-bottom: 20px
    }
}

.style_contract__type_group__bGuK0 {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_contract__type_group__bGuK0 {
        margin-bottom: 0
    }
}

.style_padding__x__jVTFp {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__jVTFp {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__jVTFp {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__jVTFp {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y___UclT {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y___UclT {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y___UclT {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__aFh92 {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__aFh92 {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__aFh92 {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__aFh92 {
        padding-top: 56px
    }
}

.style_padding__bottom__ajXRK {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__ajXRK {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__ajXRK {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__ajXRK {
        padding-bottom: 28px
    }
}

.style_padding__right__KvB0q {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__KvB0q {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__KvB0q {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__KvB0q {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__KvB0q {
        padding-right: 30px
    }
}

.style_padding__left__UxotE {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__UxotE {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__UxotE {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__UxotE {
        padding-left: 30px
    }
}

.style_body-text-mb__QsL1g {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__QsL1g {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__QsL1g {
        margin-bottom: 20px
    }
}

.style_h3-mb__OOw4b {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__OOw4b {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__OOw4b {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__Bg2cT {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__Bg2cT {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__Bg2cT {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__Bg2cT {
        padding-top: 7px
    }
}

.style_pb_xs__SrJWC {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__SrJWC {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__SrJWC {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__SrJWC {
        padding-bottom: 7px
    }
}

.style_pt_1__RMNd_ {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__RMNd_ {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__RMNd_ {
        padding-top: 14px
    }
}

.style_pb_1___oVvr {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1___oVvr {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1___oVvr {
        padding-bottom: 14px
    }
}

.style_pt_2__j_IAy {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__j_IAy {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__j_IAy {
        padding-top: 28px
    }
}

.style_pb_2__Kmpwp {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__Kmpwp {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__Kmpwp {
        padding-bottom: 28px
    }
}

.style_pt_3__p5AVd {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__p5AVd {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__p5AVd {
        padding-top: 42px
    }
}

.style_pb_3__2uOqj {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__2uOqj {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__2uOqj {
        padding-bottom: 42px
    }
}

.style_pt_4__0gUiY {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__0gUiY {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__0gUiY {
        padding-top: 56px
    }
}

.style_pb_4__5aGYw {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__5aGYw {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__5aGYw {
        padding-bottom: 56px
    }
}

.style_pt_8__wd97T {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__wd97T {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__wd97T {
        padding-top: 112px
    }
}

.style_pb_8__RsNiW {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__RsNiW {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__RsNiW {
        padding-bottom: 112px
    }
}

.style_p_xs__y8Gnx {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__y8Gnx {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__y8Gnx {
        padding: 7px
    }
}

.style_p_1___z78W {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1___z78W {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1___z78W {
        padding: 14px
    }
}

.style_p_2__MyRe5 {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__MyRe5 {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__MyRe5 {
        padding: 28px
    }
}

.style_p_3__Y5PUa {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__Y5PUa {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__Y5PUa {
        padding: 42px
    }
}

.style_p_4__LaK4q {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__LaK4q {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__LaK4q {
        padding: 56px
    }
}

.style_p_8__VbkqY {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__VbkqY {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__VbkqY {
        padding: 112px
    }
}

.style_btn____vbR {
    border-radius: 10px;
    width: fit-content
}

.style_btn____vbR:not(.style_btn-link__rM1a0) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn____vbR:not(.style_btn-link__rM1a0) {
        font-size: 15px
    }
}

.style_btn____vbR.style_btn-primary__C5y4P {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn____vbR.style_btn-whatsapp__3hkQm {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn____vbR.style_btn-primary__C5y4P:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn____vbR.style_btn-primary-light__FdlnX {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn____vbR.style_btn-secondary__icANP {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn____vbR.style_btn-form__kczQb {
    background-color: #82e8cd
}

.style_btn____vbR.style_btn-form__kczQb:hover {
    color: #fff
}

.style_btn____vbR.style_btn-link__rM1a0, .style_btn____vbR.style_btn-link__rM1a0:active, .style_btn____vbR.style_btn-link__rM1a0:focus, .style_btn____vbR.style_btn-link__rM1a0:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn____vbR.style_btn-link__rM1a0, .style_btn____vbR.style_btn-link__rM1a0:active, .style_btn____vbR.style_btn-link__rM1a0:focus, .style_btn____vbR.style_btn-link__rM1a0:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn____vbR.style_btn-link__rM1a0:hover {
    color: #3b3b96
}

.style_btn____vbR.style_btn-social__eSHYg {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn____vbR.style_btn-medical__Zr_lh {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn____vbR.style_btn-medical-purple__CsjHv {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn____vbR.style_btn-social-pink__R9NFY {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn____vbR.style_btn-main-blue___2w_A {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__1d6Rl:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__t_2Ln, .style_black-link__t_2Ln a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__t_2Ln:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn____vbR.style_btn-link__rM1a0, .style_btn____vbR.style_lg__fpPCA, .style_btn____vbR.style_md__cnEFl, .style_btn____vbR.style_sm__kD_zz {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn____vbR.style_btn-link__rM1a0, .style_btn____vbR.style_lg__fpPCA, .style_btn____vbR.style_md__cnEFl, .style_btn____vbR.style_sm__kD_zz {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn____vbR.style_btn-link__rM1a0, .style_btn____vbR.style_lg__fpPCA, .style_btn____vbR.style_md__cnEFl, .style_btn____vbR.style_sm__kD_zz {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn____vbR.style_sm__kD_zz {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn____vbR.style_sm__kD_zz {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn____vbR.style_sm__kD_zz {
        min-width: 130px
    }
}

.style_btn____vbR.style_md__cnEFl {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn____vbR.style_md__cnEFl {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn____vbR.style_md__cnEFl {
        min-width: 186px
    }
}

.style_btn____vbR.style_lg__fpPCA {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn____vbR.style_lg__fpPCA {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn____vbR.style_lg__fpPCA {
        min-width: 215px
    }
}

.style_btn____vbR.style_xl__JPwA0 {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn____vbR.style_xl__JPwA0 {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn____vbR.style_xl__JPwA0 {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__9BDZP {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__9BDZP {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__9BDZP {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__LZdNV {
    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__LZdNV {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn____vbR.style_btn-link__rM1a0:disabled {
    color: #aaa
}

.style_footer-link__1d6Rl, .style_footer-link__1d6Rl a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__1d6Rl:hover {
    color: #0fa
}

.style_btn-anmetist__4EZBE {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__dXn1Y {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__0W56j {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__qpOpb {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__8056G {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__a3pcW {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__7zlDg, .style_h2__l2Ggk, .style_h3__k8nXD {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__7zlDg {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__7zlDg {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__7zlDg {
        font-size: 30px
    }
}

.style_h2__l2Ggk {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__l2Ggk {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__l2Ggk {
        font-size: 24px
    }
}

.style_h3__k8nXD {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__k8nXD {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__k8nXD {
        font-size: 24px
    }
}

.style_h4__BtqCZ, .style_h5__U1gll {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__BtqCZ, .style_h5__U1gll {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__BtqCZ, .style_h5__U1gll {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__tqnvC {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__tqnvC {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__tqnvC {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__KRgwv, .style_textual_highlight__kCXm7 {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__KRgwv {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__KRgwv {
        font-size: 15px
    }
}

.style_textual_highlight__kCXm7 {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__kCXm7 {
        font-size: 15px
    }
}

.style_button-text__cmVlc {
    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__cmVlc {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__P1rrR {
    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__P1rrR {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__12OT_ {
    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__12OT_ {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__P1rrR p:last-child, .style_body-text__12OT_ p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__bljIL {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__bljIL {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__bljIL.style_dropdown-item__GxHqf {
        font-size: 14px !important
    }
}

.style_title__9wFfO, .style_title__9wFfO.style_h2__l2Ggk {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__9wFfO, .style_title__9wFfO.style_h2__l2Ggk {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__9wFfO, .style_title__9wFfO.style_h2__l2Ggk {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__o0KEl {
    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__o0KEl {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__o0KEl {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__rg2IN {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__rg2IN {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__rg2IN {
        margin-bottom: 15px
    }
}

.style_cta-text__QTyMV {
    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__QTyMV {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__QTyMV {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__QJi6s {
    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__QJi6s {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__TMoCR.style_h3__k8nXD {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__TMoCR.style_h3__k8nXD {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__TMoCR.style_h3__k8nXD {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__bCsd9 {
    height: 434px
}

.style_card_1__bCsd9 .style_card_image__tIsGt img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__bCsd9 {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__bCsd9 .style_card_image__tIsGt {
        height: 231px
    }

    .style_card_1__bCsd9 .style_card_body__EeeLL {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__bCsd9 {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__bCsd9 .style_card_image__tIsGt {
        height: 127px
    }

    .style_card_1__bCsd9 .style_card_body__EeeLL {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__bCsd9 {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__bCsd9 .style_card_image__tIsGt {
        height: 200px
    }

    .style_card_1__bCsd9 .style_card_body__EeeLL {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__Dv_TT {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__Dv_TT {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__Dv_TT {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__bCsd9, .style_card_2__Dv_TT {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__bCsd9, .style_card_2__Dv_TT {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__bCsd9, .style_card_2__Dv_TT {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__bCsd9, .style_card_2__Dv_TT {
        width: 330px !important
    }
}

.style_card_body__EeeLL {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__EeeLL {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__EeeLL {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__EeeLL {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__EeeLL {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__EeeLL {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__EeeLL {
        height: 131.5px
    }
}

.style_text-black__WkyRx {
    color: #3b3b96
}

.style_text-main-orange__1UdUu {
    color: #fff !important
}

.style_text-social-red__6V4Iv {
    color: #ff7e47
}

.style_text-social-pink__4a8K3 {
    color: #ff92d5
}

.style_text-medic-blue__6fF32 {
    color: #fff !important
}

.style_text-medic-purple__m3T2i {
    color: #968bd9
}

.style_bg-medic-beige__cl0g6 {
    background-color: #fff !important
}

.style_bg-main-orange-light__RDSrR {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__53SVB {
    background-color: #ffa724
}

.style_bg-amethyst-dark__6hoKC {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__cASQP {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__NBF2k {
    background-color: #3e385f
}

.style_bg-main-dark__PPg1H {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__PPg1H p {
    color: #fff
}

.style_bg-main-dark__PPg1H .style_body-text__12OT_.style_text-black__WkyRx p, .style_bg-main-dark__PPg1H .style_body-text__12OT_.style_text-main-black__devYx p, .style_bg-main-dark__PPg1H .style_card-text__ty_EV.style_text-black__WkyRx p, .style_bg-main-dark__PPg1H .style_card-text__ty_EV.style_text-main-black__devYx p, .style_bg-main-dark__PPg1H .style_text-black__WkyRx p, .style_bg-main-dark__PPg1H .style_text-main-black__devYx p {
    color: #000 !important
}

.style_bg-main-light__N2znE {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__N2znE p {
    color: #000
}

.style_bg-main-dark__PPg1H h1, .style_bg-main-dark__PPg1H h2, .style_bg-main-dark__PPg1H h3, .style_bg-main-dark__PPg1H h4, .style_bg-main-dark__PPg1H h5, .style_bg-main-dark__PPg1H h6 {
    color: #fff
}

.style_bg-main-light__N2znE h1, .style_bg-main-light__N2znE h2, .style_bg-main-light__N2znE h3, .style_bg-main-light__N2znE h4, .style_bg-main-light__N2znE h5, .style_bg-main-light__N2znE h6 {
    color: #151424
}

.style_bg-main-turquoise__DamCv {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__raG32 {
    background-color: #d5ddfd
}

.style_card-body__4iwbK.style_text-main-black__devYx, .style_card-body__4iwbK.style_text-main-black__devYx *, .style_card-footer__vuHho.style_text-main-black__devYx, .style_card-footer__vuHho.style_text-main-black__devYx *, .style_text-dark__WVIjn, .style_text-main-black__devYx, .style_text-main-black__devYx .style_btn-link__rM1a0, .style_text-main-black__devYx a, .style_text-main-black__devYx button, .style_text-main-black__devYx div, .style_text-main-black__devYx h1, .style_text-main-black__devYx h2, .style_text-main-black__devYx h3, .style_text-main-black__devYx h4, .style_text-main-black__devYx h5, .style_text-main-black__devYx h6, .style_text-main-black__devYx p, .style_text-main-black__devYx span, .style_text-main-black__devYx time {
    color: #000 !important
}

.style_text-coal__9ZqUB {
    color: #002d32
}

.style_bg-social-red__Ug9Un {
    background-color: #fdeae1
}

.style_bg-social-red-dark__XBLDM {
    background-color: #ff7e47
}

.style_bg-social-pink__a2lLa {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__oezfi {
    background-color: #ff92d5
}

.style_bg-medic-purple__TRxrt {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__v9m_C {
    background-color: #968bd9
}

.style_bg-medic-blue__tHJXB {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__PioIj {
    background-color: #99d4dc
}

.style_bg-coal__u4_x8 {
    background-color: #002d32
}

.style_bg-coal-dark__1KeRO {
    background-color: #000b0d
}

.style_bg-coal-light__n9iNJ {
    background-color: #f0fcfd
}

.style_bg-main-blue__2LtoS {
    background-color: #3b3b96
}

.style_bg-ash-20__kBNUk {
    background-color: #dcdcdc
}

.style_bg-main-white__FWmVV, .style_bg-white__8qChf {
    background-color: #fff
}

.style_bg-amethyst__fGXZJ {
    background-color: #8a84f5
}

.style_bg-turquoise__OEyY8 {
    background-color: #23d2af
}

.style_bg-transparent__VTHlP {
    background: transparent
}

.style_text-decoration-none__E6JcM {
    text-decoration: none !important
}

.style_form-control__2hwdy {
    min-height: 50px
}

.style_form-check-input__SUb0t, .style_form-check-input__SUb0t[type=checkbox], .style_form-control__2hwdy, .style_form-select__NVkVt {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles___FWIT .style_form-check-input__SUb0t {
    width: 2em;
    height: 2em
}

.style_custom__form_styles___FWIT .style_form-check-input__SUb0t: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__9cINH .style_form-check-input__SUb0t {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__9cINH .style_form-check-input__SUb0t: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__R8fnO {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__R8fnO {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__R8fnO {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn____vbR {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__s5ub7 + .style_btn____vbR:hover {
    color: #fff !important
}

.style_card__tmL1J.style_custom__card__DNhtX {
    --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__HPm55 {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__HPm55 {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__Ld8_n {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__Rr1X4 {
    border: none !important
}

.style_navbar-toggler__Rr1X4:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__yPYt8 .style_navbar-toggler-icon__BN0Jn {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__BN0Jn.style_light_ellipsis__jJMcd {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__a5nAG .style_dropdown-menu__wl6_0 {
    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__a5nAG .style_dropdown-menu__wl6_0 {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__a5nAG .style_dropdown-menu__wl6_0 * {
        color: #fff !important
    }
}

.style_navbar-nav__a5nAG .style_dropdown-menu__wl6_0 .style_dropdown-item__GxHqf {
    color: #000 !important
}

.style_navbar-nav__a5nAG .style_dropdown-menu__wl6_0 .style_dropdown-item__GxHqf:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__bIhNW {
    background-color: #fff !important
}

.style_custom__pagination__B7Iua {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__B7Iua {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__B7Iua {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__B7Iua {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__B7Iua .style_page-item__9DVvN {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__B7Iua .style_page-item__9DVvN {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__B7Iua .style_page-link__eDhpX {
    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__B7Iua .style_page-link__eDhpX {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__B7Iua .style_page-link__eDhpX {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__B7Iua .style_active__f01oc .style_page-link__eDhpX {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__O0JEw {
    border-radius: 10px !important
}

.style_react-calendar___hVsg {
    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___hVsg {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar___hVsg .style_react-calendar__navigation__DKXRM {
    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___hVsg .style_react-calendar__navigation__DKXRM {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar___hVsg .style_react-calendar__navigation__DKXRM {
        margin-bottom: 0 !important
    }
}

.style_react-calendar___hVsg .style_react-calendar__navigation__label__TyFcH {
    color: #ffa724 !important
}

.style_react-calendar___hVsg .style_react-calendar__navigation__arrow__EBx37 {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar___hVsg .style_react-calendar__navigation__next2-button__bocuA, .style_react-calendar___hVsg .style_react-calendar__navigation__prev2-button__zZNP_ {
    display: none !important
}

.style_react-calendar___hVsg .style_react-calendar__month-view__weekdays__1rBoG {
    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___hVsg .style_react-calendar__month-view__weekdays__1rBoG {
        margin-bottom: 14px !important
    }
}

.style_react-calendar___hVsg .style_react-calendar__month-view__days__day--neighboringMonth__lKCxA {
    color: #b5b5b5 !important
}

.style_react-calendar___hVsg .style_react-calendar__tile__oztOH {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar___hVsg .style_react-calendar__tile__oztOH {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar___hVsg .style_react-calendar__tile__oztOH abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar___hVsg .style_react-calendar__tile__oztOH abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar___hVsg .style_react-calendar__tile--active__MzCG2 {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar___hVsg .style_react-calendar__tile--active__MzCG2 abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar___hVsg .style_react-calendar__tile--now__u5OgP {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar___hVsg .style_react-calendar__tile--now__u5OgP abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar___hVsg .style_react-calendar__month-view__days__day--weekend__01V5n:not(.style_react-calendar__tile--active__MzCG2) {
    color: #ffa724 !important
}

.style_pointer__L99lO {
    cursor: pointer
}

.style_link_banner_text__5E3Uf {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__5E3Uf {
        margin-bottom: 28px
    }
}

.style_link_banner__GbDR1 {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__GbDR1 {
        padding-left: 21px
    }
}

.style_links_spacing__d9SjQ {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__d9SjQ {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__d9SjQ {
        margin-right: 0
    }
}

.style_button_padding__GauVZ {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__GauVZ {
        padding: 12px 16px
    }
}

.style_links_button__thXr3 {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__thXr3 {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__r5ZlO {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__PSG2k {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__PSG2k {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__PSG2k {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__PSG2k {
        padding: 50px 20px
    }
}

.style_standalone__teaser__PSG2k p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__PSG2k {
        white-space: unset !important
    }
}

.style_fDbOPw__MAbhx {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__TM845 {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__rJtFQ {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__rJtFQ {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__rJtFQ {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__X5kVf {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__bhniC {
    display: flex !important
}

.style_fw-500__ytIPe {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__VQN5Q {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__VQN5Q {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__VQN5Q {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__VQN5Q {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__VpSKK {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__VpSKK {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__VpSKK {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__zNeHv, .style_uploadfilebutton__9HmKT {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__9HmKT {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__9HmKT {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__9HmKT {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__zNeHv {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__zNeHv {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__zNeHv {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__ftRm3 {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__teiB5 {
    z-index: 100
}

.style_first_component__iwbEz, .style_first_component_big_searchbar__YDFKf {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__iwbEz, .style_first_component_big_searchbar__YDFKf {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__iwbEz, .style_first_component_big_searchbar__YDFKf {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__YDFKf {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__JwMIr {
    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__iWgT1 {
    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__iWgT1 {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__iWgT1 {
        overflow-y: scroll
    }
}

.style_cn-body__iWgT1 > p, .style_cn-body__iWgT1 > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__gCfnZ > .style_cm-btn__Ewnzg.style_cm-btn-danger__E8GFi.style_cn-decline__du6_F {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__gCfnZ > .style_cm-btn__Ewnzg.style_cm-btn-success__O_cO1 {
    font-size: 20px
}

.style_cm-modal__GKW43 > .style_cm-header__jkiHr {
    background-color: #fef2e0 !important
}

.style_cm-modal__GKW43 > .style_cm-header__jkiHr .style_title__9wFfO {
    color: #3b3b96 !important
}

.style_cm-modal__GKW43 > .style_cm-header__jkiHr p > span {
    color: #000 !important
}

.style_cm-modal__GKW43 > .style_cm-header__jkiHr button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__GKW43 > .style_cm-header__jkiHr a {
    color: #3b3b96 !important
}

.style_cm-modal__GKW43.style_cm-klaro__N2b58 {
    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__GKW43 > .style_cm-body__Bj3hc, .style_cm-modal__GKW43 > .style_cm-footer__IM09X {
    background-color: #fef2e0 !important
}

.style_cm-list-title____r6H {
    color: #3b3b96 !important
}

.style_cm-caret__RdNI1 > a {
    color: #ffa724 !important
}

.style_cookie-modal__L1LQK {
    z-index: 100000 !important
}

.style_cn-ok__s4dHu {
    flex-direction: column !important
}

.style_cn-buttons__gCfnZ {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__gCfnZ > .style_cm-btn__Ewnzg.style_cm-btn-success__O_cO1, .style_klaro__5TPMp .style_cookie-modal__L1LQK .style_cm-list-input__pYqaQ:checked + .style_cm-list-label__E_9Ub .style_slider__Esl6p {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__TiQu_ > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__PdzYR {
    color: #000 !important;
    text-decoration: underline !important
}

@media (max-width: 767.98px) {
    .style_radio__option__b44jz {
        font-size: 1rem !important;
        padding: 0 !important;
        margin: 0 !important
    }
}

.style_booking__box__oOj8S {
    padding-top: 44px;
    padding-bottom: 52px;
    padding-inline: 53px;
    border-radius: 10px
}

@media screen and (max-width: 992px) {
    .style_booking__box__oOj8S {
        padding-top: 25px;
        padding-bottom: 30px;
        padding-inline: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_booking__box__oOj8S {
        padding-top: 23px;
        padding-bottom: 28px
    }
}

.style_booking__footer__BshFI {
    display: grid;
    grid-template-areas:"backBtn nextBtn" "progressBar nextBtn"
}

@media (min-width: 992px) {
    .style_booking__footer__BshFI {
        grid-template-columns:.8fr .3fr
    }
}

@media screen and (max-width: 768px) {
    .style_booking__footer__BshFI {
        grid-template-areas:"backBtn nextBtn" "progressBar progressBar";
        row-gap: 1rem
    }
}

.style_footer___arrow__EBNfQ {
    background-color: transparent;
    border: none;
    padding: 0 10px 0 0;
    font-size: 17px;
    font-weight: 700
}

.style_back__btn__WSMd3 {
    grid-area: backBtn
}

@media (max-width: 991.98px) {
    .style_back__btn__WSMd3 {
        width: 80px !important
    }
}

@media (max-width: 767.98px) {
    .style_back__btn__WSMd3 {
        font-weight: 500
    }
}

.style_next__btn__2rg_l {
    grid-area: nextBtn;
    border-radius: 10px !important
}

@media (min-width: 992px) {
    .style_next__btn__2rg_l {
        width: 70%
    }
}

@media screen and (max-width: 768px) {
    .style_next__btn__2rg_l {
        width: auto
    }
}

.style_progress__bar__vwEUy {
    grid-area: progressBar
}

@media (max-width: 767.98px) {
    .style_progress__bar__vwEUy {
        padding: 0 !important
    }
}

.style_step__indicator__BcrNj {
    width: 25%;
    height: .3rem;
    background-color: #96edd5
}

@media (max-width: 767.98px) {
    .style_step__indicator__BcrNj {
        width: 100%
    }
}

.style_active__f01oc {
    background-color: #002d32
}

.style_gestaltungsElement__teiB5 {
    position: absolute;
    z-index: 1;
    transform-origin: center
}

.style_image__wrapper__ROvT1 {
    padding-right: 26px;
    margin-right: 50px
}

@media screen and (max-width: 992px) {
    .style_image__wrapper__ROvT1 {
        padding-right: 30px;
        align-self: center
    }
}

@media screen and (max-width: 576px) {
    .style_image__wrapper__ROvT1 {
        align-self: start;
        padding-right: 14px
    }
}

.style_imgSize__vHTa5 {
    height: 360px;
    width: 396px
}

@media (min-width: 1281px)and (max-width: 1370px) {
    .style_imgSize__vHTa5 {
        width: 350px;
        height: auto
    }
}

@media screen and (max-width: 1280px) {
    .style_imgSize__vHTa5 {
        width: 300px;
        height: auto
    }
}

@media screen and (max-width: 992px) {
    .style_imgSize__vHTa5 {
        height: 190px;
        width: 209px
    }
}

@media screen and (max-width: 576px) {
    .style_imgSize__vHTa5 {
        height: 196px;
        width: 215px
    }
}

.style_title__padding__MO71o {
    padding-bottom: 37px
}

@media screen and (max-width: 992px) {
    .style_title__padding__MO71o {
        padding-bottom: 21px
    }
}

@media screen and (max-width: 576px) {
    .style_title__padding__MO71o {
        padding-bottom: 4px
    }
}

.style_subtitle__padding__MqsS6 {
    margin: 0;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_subtitle__padding__MqsS6 {
        padding-bottom: 19px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__padding__MqsS6 {
        padding-bottom: 15px
    }

    .style_mainContent__wrapper__ZAXHI {
        flex-direction: column
    }
}

.style_calendar__wrapper__vdV4u {
    padding-bottom: 25px;
    gap: 26px
}

@media screen and (max-width: 992px) {
    .style_calendar__wrapper__vdV4u {
        flex-direction: column;
        gap: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_calendar__wrapper__vdV4u {
        padding-bottom: 42px;
        gap: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_calendar__padding__TAXNS {
        padding-bottom: 24px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_calendar__padding__TAXNS {
        padding-bottom: 20px
    }
}

.style_buttons__gap__TnIJO {
    row-gap: 13px
}

@media screen and (max-width: 992px) {
    .style_buttons__gap__TnIJO {
        row-gap: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_buttons__gap__TnIJO {
        row-gap: 14px
    }
}

.style_inner__wrapper__colrG {
    padding-bottom: 16px
}

@media screen and (max-width: 992px) {
    .style_inner__wrapper__colrG {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 576px) {
    .style_inner__wrapper__colrG {
        padding-bottom: 36px
    }
}

.style_radio__padding__Pjqkx {
    padding-bottom: 15px
}

@media screen and (max-width: 992px) {
    .style_radio__padding__Pjqkx {
        padding-left: 30px;
        padding-bottom: 9px
    }
}

@media screen and (max-width: 576px) {
    .style_radio__padding__Pjqkx {
        padding-bottom: 12px;
        padding-left: 0
    }
}

.style_formLabel__padding__Szqqr {
    padding-left: 26px;
    padding-bottom: 3px
}

@media screen and (max-width: 992px) {
    .style_formLabel__padding__Szqqr {
        padding-left: 14px;
        padding-bottom: 12px
    }
}

@media screen and (max-width: 576px) {
    .style_formLabel__padding__Szqqr {
        padding-left: 14px;
        padding-bottom: 6px
    }
}

.style_formGroup__container__9nyBj {
    padding-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_formGroup__container__9nyBj {
        padding-bottom: 9px
    }
}

@media screen and (max-width: 576px) {
    .style_formGroup__container__9nyBj {
        padding-bottom: 20px
    }
}

.style_radio__position__epjJn {
    display: flex
}

@media screen and (max-width: 992px) {
    .style_radio__position__epjJn {
        flex-direction: column
    }

    .style_radio__index__Ei4wH {
        order: 2
    }
}

@media screen and (max-width: 576px) {
    .style_radio__index__Ei4wH {
        order: 0
    }
}

.style_radio__gap__b5bkQ {
    column-gap: 28px
}

@media screen and (max-width: 992px) {
    .style_radio__gap__b5bkQ {
        row-gap: 12px
    }
}

@media screen and (max-width: 576px) {
    .style_radio__gap__b5bkQ {
        row-gap: 8px;
        justify-content: space-around;
        padding-inline: 41px
    }
}

@media screen and (max-width: 992px) {
    .style_radioRow__gap__hyiFw {
        row-gap: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_radioRow__gap__hyiFw {
        row-gap: 15px
    }

    .style_confirmationText__direction__d3TGr {
        flex-direction: column
    }
}

@media screen and (max-width: 992px) {
    .style_confirmationText__padding__DR_I3 {
        padding-bottom: 1px
    }
}

@media screen and (max-width: 576px) {
    .style_confirmationText__padding__DR_I3 {
        padding-bottom: 14px
    }
}

.style_uhrzeit__padding__nj2N5 {
    padding-bottom: 7px
}

@media screen and (max-width: 992px) {
    .style_uhrzeit__padding__nj2N5 {
        padding-bottom: 1px
    }
}

@media screen and (max-width: 576px) {
    .style_uhrzeit__padding__nj2N5 {
        padding-bottom: 14px
    }
}

.style_formRegion__padding__ePWzQ {
    padding: 15px 0 3px
}

@media screen and (max-width: 992px) {
    .style_formRegion__padding__ePWzQ {
        padding: 9px 0 12px
    }
}

@media screen and (max-width: 576px) {
    .style_formRegion__padding__ePWzQ {
        padding: 12px 0 6px
    }
}

.style_contract__type__7KcHP {
    display: flex;
    flex-wrap: wrap;
    column-gap: 52px
}

@media screen and (max-width: 992px) {
    .style_contract__type__7KcHP {
        column-gap: 60px;
        row-gap: 15px;
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_contract__type__7KcHP {
        row-gap: 14px;
        margin-bottom: 20px
    }
}

.style_contract__type_group__Za0OR {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_contract__type_group__Za0OR {
        margin-bottom: 0
    }
}

.style_padding__x__4fek4 {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__4fek4 {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__4fek4 {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__4fek4 {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__WNV86 {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__WNV86 {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__WNV86 {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__BjXK8 {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__BjXK8 {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__BjXK8 {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__BjXK8 {
        padding-top: 56px
    }
}

.style_padding__bottom__GiPGD {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__GiPGD {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__GiPGD {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__GiPGD {
        padding-bottom: 28px
    }
}

.style_padding__right__OIil2 {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__OIil2 {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__OIil2 {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__OIil2 {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__OIil2 {
        padding-right: 30px
    }
}

.style_padding__left__yAapU {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__yAapU {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__yAapU {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__yAapU {
        padding-left: 30px
    }
}

.style_body-text-mb__J8uBj {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__J8uBj {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__J8uBj {
        margin-bottom: 20px
    }
}

.style_h3-mb__ztwsI {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__ztwsI {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__ztwsI {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__4ktFf {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__4ktFf {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__4ktFf {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__4ktFf {
        padding-top: 7px
    }
}

.style_pb_xs__3HGAV {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__3HGAV {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__3HGAV {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__3HGAV {
        padding-bottom: 7px
    }
}

.style_pt_1__1ozHo {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__1ozHo {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__1ozHo {
        padding-top: 14px
    }
}

.style_pb_1__j5ZkL {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__j5ZkL {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__j5ZkL {
        padding-bottom: 14px
    }
}

.style_pt_2__llYvl {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__llYvl {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__llYvl {
        padding-top: 28px
    }
}

.style_pb_2__b8mnJ {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__b8mnJ {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__b8mnJ {
        padding-bottom: 28px
    }
}

.style_pt_3__WfndM {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__WfndM {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__WfndM {
        padding-top: 42px
    }
}

.style_pb_3__7Jwk6 {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__7Jwk6 {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__7Jwk6 {
        padding-bottom: 42px
    }
}

.style_pt_4__LB9zM {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__LB9zM {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__LB9zM {
        padding-top: 56px
    }
}

.style_pb_4__FdzVr {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__FdzVr {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__FdzVr {
        padding-bottom: 56px
    }
}

.style_pt_8__L5Xbk {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__L5Xbk {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__L5Xbk {
        padding-top: 112px
    }
}

.style_pb_8__wbPbP {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__wbPbP {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__wbPbP {
        padding-bottom: 112px
    }
}

.style_p_xs__H1JOW {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__H1JOW {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__H1JOW {
        padding: 7px
    }
}

.style_p_1__gKD5Q {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__gKD5Q {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__gKD5Q {
        padding: 14px
    }
}

.style_p_2__iPv0X {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__iPv0X {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__iPv0X {
        padding: 28px
    }
}

.style_p_3__iNp6I {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__iNp6I {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__iNp6I {
        padding: 42px
    }
}

.style_p_4__WmEyK {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__WmEyK {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__WmEyK {
        padding: 56px
    }
}

.style_p_8__GGFNU {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__GGFNU {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__GGFNU {
        padding: 112px
    }
}

.style_btn__vcPdF {
    border-radius: 10px;
    width: fit-content
}

.style_btn__vcPdF:not(.style_btn-link__fkrc6) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__vcPdF:not(.style_btn-link__fkrc6) {
        font-size: 15px
    }
}

.style_btn__vcPdF.style_btn-primary__GW1Ah {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__vcPdF.style_btn-whatsapp__6VuIt {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__vcPdF.style_btn-primary__GW1Ah:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__vcPdF.style_btn-primary-light__OjRpJ {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__vcPdF.style_btn-secondary__LVxFt {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__vcPdF.style_btn-form__GYnVx {
    background-color: #82e8cd
}

.style_btn__vcPdF.style_btn-form__GYnVx:hover {
    color: #fff
}

.style_btn__vcPdF.style_btn-link__fkrc6, .style_btn__vcPdF.style_btn-link__fkrc6:active, .style_btn__vcPdF.style_btn-link__fkrc6:focus, .style_btn__vcPdF.style_btn-link__fkrc6:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__vcPdF.style_btn-link__fkrc6, .style_btn__vcPdF.style_btn-link__fkrc6:active, .style_btn__vcPdF.style_btn-link__fkrc6:focus, .style_btn__vcPdF.style_btn-link__fkrc6:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__vcPdF.style_btn-link__fkrc6:hover {
    color: #3b3b96
}

.style_btn__vcPdF.style_btn-social__AhwaU {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__vcPdF.style_btn-medical__FVCVS {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__vcPdF.style_btn-medical-purple__P4Kav {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__vcPdF.style_btn-social-pink__WK9u7 {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__vcPdF.style_btn-main-blue__LI0JT {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__alRAJ:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__u2oGl, .style_black-link__u2oGl a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__u2oGl:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__vcPdF.style_btn-link__fkrc6, .style_btn__vcPdF.style_lg__YYaWF, .style_btn__vcPdF.style_md__Gl12o, .style_btn__vcPdF.style_sm__jf3g_ {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__vcPdF.style_btn-link__fkrc6, .style_btn__vcPdF.style_lg__YYaWF, .style_btn__vcPdF.style_md__Gl12o, .style_btn__vcPdF.style_sm__jf3g_ {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__vcPdF.style_btn-link__fkrc6, .style_btn__vcPdF.style_lg__YYaWF, .style_btn__vcPdF.style_md__Gl12o, .style_btn__vcPdF.style_sm__jf3g_ {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__vcPdF.style_sm__jf3g_ {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__vcPdF.style_sm__jf3g_ {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__vcPdF.style_sm__jf3g_ {
        min-width: 130px
    }
}

.style_btn__vcPdF.style_md__Gl12o {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__vcPdF.style_md__Gl12o {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__vcPdF.style_md__Gl12o {
        min-width: 186px
    }
}

.style_btn__vcPdF.style_lg__YYaWF {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__vcPdF.style_lg__YYaWF {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__vcPdF.style_lg__YYaWF {
        min-width: 215px
    }
}

.style_btn__vcPdF.style_xl__EKHPO {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__vcPdF.style_xl__EKHPO {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__vcPdF.style_xl__EKHPO {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__FbIod {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__FbIod {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__FbIod {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__6XDz0 {
    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__6XDz0 {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__vcPdF.style_btn-link__fkrc6:disabled {
    color: #aaa
}

.style_footer-link__alRAJ, .style_footer-link__alRAJ a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__alRAJ:hover {
    color: #0fa
}

.style_btn-anmetist__Nr2ew {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__0c5lq {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__N_uii {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__efGkM {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__CSWKM {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__LpkOK {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__B4IDV, .style_h2__KpFxP, .style_h3__cZglY {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__B4IDV {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__B4IDV {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__B4IDV {
        font-size: 30px
    }
}

.style_h2__KpFxP {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__KpFxP {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__KpFxP {
        font-size: 24px
    }
}

.style_h3__cZglY {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__cZglY {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__cZglY {
        font-size: 24px
    }
}

.style_h4__sCuKN, .style_h5__Bx_Rw {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__sCuKN, .style_h5__Bx_Rw {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__sCuKN, .style_h5__Bx_Rw {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__rv7WX {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__rv7WX {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__rv7WX {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__ugK3F, .style_textual_highlight__gmgks {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__ugK3F {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__ugK3F {
        font-size: 15px
    }
}

.style_textual_highlight__gmgks {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__gmgks {
        font-size: 15px
    }
}

.style_button-text__aJSOY {
    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__aJSOY {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__QBz7P {
    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__QBz7P {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__7VOqy {
    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__7VOqy {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__QBz7P p:last-child, .style_body-text__7VOqy p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__GgOwg {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__GgOwg {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__GgOwg.style_dropdown-item__Mmc1p {
        font-size: 14px !important
    }
}

.style_title__gGrg_, .style_title__gGrg_.style_h2__KpFxP {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__gGrg_, .style_title__gGrg_.style_h2__KpFxP {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__gGrg_, .style_title__gGrg_.style_h2__KpFxP {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__ORGMJ {
    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__ORGMJ {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__ORGMJ {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__6Zqgy {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__6Zqgy {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__6Zqgy {
        margin-bottom: 15px
    }
}

.style_cta-text__1v3AP {
    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__1v3AP {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__1v3AP {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__RhSzu {
    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__RhSzu {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__8a8KX.style_h3__cZglY {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__8a8KX.style_h3__cZglY {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__8a8KX.style_h3__cZglY {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__c44G4 {
    height: 434px
}

.style_card_1__c44G4 .style_card_image__qYdN8 img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__c44G4 {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__c44G4 .style_card_image__qYdN8 {
        height: 231px
    }

    .style_card_1__c44G4 .style_card_body__zbLk3 {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__c44G4 {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__c44G4 .style_card_image__qYdN8 {
        height: 127px
    }

    .style_card_1__c44G4 .style_card_body__zbLk3 {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__c44G4 {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__c44G4 .style_card_image__qYdN8 {
        height: 200px
    }

    .style_card_1__c44G4 .style_card_body__zbLk3 {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__hi2ay {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__hi2ay {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__hi2ay {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__c44G4, .style_card_2__hi2ay {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__c44G4, .style_card_2__hi2ay {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__c44G4, .style_card_2__hi2ay {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__c44G4, .style_card_2__hi2ay {
        width: 330px !important
    }
}

.style_card_body__zbLk3 {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__zbLk3 {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__zbLk3 {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__zbLk3 {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__zbLk3 {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__zbLk3 {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__zbLk3 {
        height: 131.5px
    }
}

.style_text-black__yPbav {
    color: #3b3b96
}

.style_text-main-orange__KWuRe {
    color: #fff !important
}

.style_text-social-red__DMcCJ {
    color: #ff7e47
}

.style_text-social-pink__Khi6y {
    color: #ff92d5
}

.style_text-medic-blue__11TUA {
    color: #fff !important
}

.style_text-medic-purple__h9X1J {
    color: #968bd9
}

.style_bg-medic-beige__qpovf {
    background-color: #fff !important
}

.style_bg-main-orange-light__oCHbO {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__KV_V0 {
    background-color: #ffa724
}

.style_bg-amethyst-dark__lBM28 {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__ZCs7L {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__IjgQR {
    background-color: #3e385f
}

.style_bg-main-dark__3vXBp {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__3vXBp p {
    color: #fff
}

.style_bg-main-dark__3vXBp .style_body-text__7VOqy.style_text-black__yPbav p, .style_bg-main-dark__3vXBp .style_body-text__7VOqy.style_text-main-black___ZCBb p, .style_bg-main-dark__3vXBp .style_card-text__dsFoe.style_text-black__yPbav p, .style_bg-main-dark__3vXBp .style_card-text__dsFoe.style_text-main-black___ZCBb p, .style_bg-main-dark__3vXBp .style_text-black__yPbav p, .style_bg-main-dark__3vXBp .style_text-main-black___ZCBb p {
    color: #000 !important
}

.style_bg-main-light__9L8Qm {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__9L8Qm p {
    color: #000
}

.style_bg-main-dark__3vXBp h1, .style_bg-main-dark__3vXBp h2, .style_bg-main-dark__3vXBp h3, .style_bg-main-dark__3vXBp h4, .style_bg-main-dark__3vXBp h5, .style_bg-main-dark__3vXBp h6 {
    color: #fff
}

.style_bg-main-light__9L8Qm h1, .style_bg-main-light__9L8Qm h2, .style_bg-main-light__9L8Qm h3, .style_bg-main-light__9L8Qm h4, .style_bg-main-light__9L8Qm h5, .style_bg-main-light__9L8Qm h6 {
    color: #151424
}

.style_bg-main-turquoise___IJSL {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__xbKcL {
    background-color: #d5ddfd
}

.style_card-body__j6bzf.style_text-main-black___ZCBb, .style_card-body__j6bzf.style_text-main-black___ZCBb *, .style_card-footer__erqVQ.style_text-main-black___ZCBb, .style_card-footer__erqVQ.style_text-main-black___ZCBb *, .style_text-dark___vfVu, .style_text-main-black___ZCBb, .style_text-main-black___ZCBb .style_btn-link__fkrc6, .style_text-main-black___ZCBb a, .style_text-main-black___ZCBb button, .style_text-main-black___ZCBb div, .style_text-main-black___ZCBb h1, .style_text-main-black___ZCBb h2, .style_text-main-black___ZCBb h3, .style_text-main-black___ZCBb h4, .style_text-main-black___ZCBb h5, .style_text-main-black___ZCBb h6, .style_text-main-black___ZCBb p, .style_text-main-black___ZCBb span, .style_text-main-black___ZCBb time {
    color: #000 !important
}

.style_text-coal__GeHmf {
    color: #002d32
}

.style_bg-social-red__sATW_ {
    background-color: #fdeae1
}

.style_bg-social-red-dark__KkC8k {
    background-color: #ff7e47
}

.style_bg-social-pink__jyt7_ {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__j0b7U {
    background-color: #ff92d5
}

.style_bg-medic-purple__Q59jq {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__T86ym {
    background-color: #968bd9
}

.style_bg-medic-blue__S7Y_s {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__K2e_2 {
    background-color: #99d4dc
}

.style_bg-coal__GWZxl {
    background-color: #002d32
}

.style_bg-coal-dark__uN9BO {
    background-color: #000b0d
}

.style_bg-coal-light__cYCWn {
    background-color: #f0fcfd
}

.style_bg-main-blue__vi9BN {
    background-color: #3b3b96
}

.style_bg-ash-20__lUG0o {
    background-color: #dcdcdc
}

.style_bg-main-white__MbQwH, .style_bg-white__I2Hw3 {
    background-color: #fff
}

.style_bg-amethyst__Yl2E_ {
    background-color: #8a84f5
}

.style_bg-turquoise__e3wAY {
    background-color: #23d2af
}

.style_bg-transparent___OEHr {
    background: transparent
}

.style_text-decoration-none__qeFPY {
    text-decoration: none !important
}

.style_form-control__YNIpx {
    min-height: 50px
}

.style_form-check-input__yK5JA, .style_form-check-input__yK5JA[type=checkbox], .style_form-control__YNIpx, .style_form-select__c3nqF {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__CSRjx .style_form-check-input__yK5JA {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__CSRjx .style_form-check-input__yK5JA: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__crLsx .style_form-check-input__yK5JA {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__crLsx .style_form-check-input__yK5JA: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__iUMYF {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__iUMYF {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__iUMYF {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__vcPdF {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__jdocN + .style_btn__vcPdF:hover {
    color: #fff !important
}

.style_card__jQSD8.style_custom__card__sclAC {
    --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__bCYpv {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__bCYpv {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__Yr9hp {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__rDg9A {
    border: none !important
}

.style_navbar-toggler__rDg9A:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__nOIsA .style_navbar-toggler-icon__e3NSX {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__e3NSX.style_light_ellipsis__XU_kN {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__9h_SB .style_dropdown-menu__cv0V9 {
    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__9h_SB .style_dropdown-menu__cv0V9 {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__9h_SB .style_dropdown-menu__cv0V9 * {
        color: #fff !important
    }
}

.style_navbar-nav__9h_SB .style_dropdown-menu__cv0V9 .style_dropdown-item__Mmc1p {
    color: #000 !important
}

.style_navbar-nav__9h_SB .style_dropdown-menu__cv0V9 .style_dropdown-item__Mmc1p:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__MEyeb {
    background-color: #fff !important
}

.style_custom__pagination__r0LBu {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__r0LBu {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__r0LBu {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__r0LBu {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__r0LBu .style_page-item__FCHr5 {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__r0LBu .style_page-item__FCHr5 {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__r0LBu .style_page-link__Rfu_Y {
    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__r0LBu .style_page-link__Rfu_Y {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__r0LBu .style_page-link__Rfu_Y {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__r0LBu .style_active__tFczv .style_page-link__Rfu_Y {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__tAIWd {
    border-radius: 10px !important
}

.style_react-calendar__cUY46 {
    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__cUY46 {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__cUY46 .style_react-calendar__navigation__egPXD {
    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__cUY46 .style_react-calendar__navigation__egPXD {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__cUY46 .style_react-calendar__navigation__egPXD {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__cUY46 .style_react-calendar__navigation__label__3JTVX {
    color: #ffa724 !important
}

.style_react-calendar__cUY46 .style_react-calendar__navigation__arrow__ZizZg {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__cUY46 .style_react-calendar__navigation__next2-button__cfXwj, .style_react-calendar__cUY46 .style_react-calendar__navigation__prev2-button__sf3C_ {
    display: none !important
}

.style_react-calendar__cUY46 .style_react-calendar__month-view__weekdays__fSsBJ {
    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__cUY46 .style_react-calendar__month-view__weekdays__fSsBJ {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__cUY46 .style_react-calendar__month-view__days__day--neighboringMonth__poR5n {
    color: #b5b5b5 !important
}

.style_react-calendar__cUY46 .style_react-calendar__tile__M2SI_ {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__cUY46 .style_react-calendar__tile__M2SI_ {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__cUY46 .style_react-calendar__tile__M2SI_ abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__cUY46 .style_react-calendar__tile__M2SI_ abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__cUY46 .style_react-calendar__tile--active__48DPK {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__cUY46 .style_react-calendar__tile--active__48DPK abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__cUY46 .style_react-calendar__tile--now__DtwxQ {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__cUY46 .style_react-calendar__tile--now__DtwxQ abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__cUY46 .style_react-calendar__month-view__days__day--weekend__MiyHx:not(.style_react-calendar__tile--active__48DPK) {
    color: #ffa724 !important
}

.style_pointer__asvv3 {
    cursor: pointer
}

.style_link_banner_text__xpav0 {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__xpav0 {
        margin-bottom: 28px
    }
}

.style_link_banner__Z_Y0T {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__Z_Y0T {
        padding-left: 21px
    }
}

.style_links_spacing__eq1WC {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__eq1WC {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__eq1WC {
        margin-right: 0
    }
}

.style_button_padding__NJbfI {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__NJbfI {
        padding: 12px 16px
    }
}

.style_links_button__kbRlB {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__kbRlB {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__imBZt {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__PxmE_ {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__PxmE_ {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__PxmE_ {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__PxmE_ {
        padding: 50px 20px
    }
}

.style_standalone__teaser__PxmE_ p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__PxmE_ {
        white-space: unset !important
    }
}

.style_fDbOPw__eqqPK {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__3jY0M {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__NUXBu {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__NUXBu {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__NUXBu {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__N8bW_ {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__7ZPIf {
    display: flex !important
}

.style_fw-500__w0BRk {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__kr3TM {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__kr3TM {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__kr3TM {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__kr3TM {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__1SOZS {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__1SOZS {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__1SOZS {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__aC2dn, .style_uploadfilebutton__6EAzF {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__6EAzF {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__6EAzF {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__6EAzF {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__aC2dn {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__aC2dn {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__aC2dn {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__Pde5M {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__KDLdt {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__Mic39, .style_first_component_big_searchbar__7ic6X {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__Mic39, .style_first_component_big_searchbar__7ic6X {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__Mic39, .style_first_component_big_searchbar__7ic6X {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__7ic6X {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__5cNZP {
    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___jGrs {
    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___jGrs {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body___jGrs {
        overflow-y: scroll
    }
}

.style_cn-body___jGrs > p, .style_cn-body___jGrs > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__d12dH > .style_cm-btn__PnBbG.style_cm-btn-danger__bhDkr.style_cn-decline___5_4w {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__d12dH > .style_cm-btn__PnBbG.style_cm-btn-success__0tyZq {
    font-size: 20px
}

.style_cm-modal__wE3ly > .style_cm-header__ZVzK8 {
    background-color: #fef2e0 !important
}

.style_cm-modal__wE3ly > .style_cm-header__ZVzK8 .style_title__gGrg_ {
    color: #3b3b96 !important
}

.style_cm-modal__wE3ly > .style_cm-header__ZVzK8 p > span {
    color: #000 !important
}

.style_cm-modal__wE3ly > .style_cm-header__ZVzK8 button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__wE3ly > .style_cm-header__ZVzK8 a {
    color: #3b3b96 !important
}

.style_cm-modal__wE3ly.style_cm-klaro__1yzI5 {
    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__wE3ly > .style_cm-body__EgnBb, .style_cm-modal__wE3ly > .style_cm-footer__tDWpM {
    background-color: #fef2e0 !important
}

.style_cm-list-title__ZEJUa {
    color: #3b3b96 !important
}

.style_cm-caret__hammY > a {
    color: #ffa724 !important
}

.style_cookie-modal__chB3M {
    z-index: 100000 !important
}

.style_cn-ok__unt5r {
    flex-direction: column !important
}

.style_cn-buttons__d12dH {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__d12dH > .style_cm-btn__PnBbG.style_cm-btn-success__0tyZq, .style_klaro__602wz .style_cookie-modal__chB3M .style_cm-list-input__SAhPx:checked + .style_cm-list-label___HXzi .style_slider__LvKDW {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__qmdK2 > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__0D6AT {
    color: #000 !important;
    text-decoration: underline !important
}

@media screen and (max-width: 576px) {
    .style_header__uwKzV {
        margin-bottom: 20px
    }
}

.style_resultsWrapper__gQ0eM {
    display: flex;
    align-items: center;
    padding-bottom: 30px
}

@media screen and (max-width: 992px)and (min-width: 576px) {
    .style_resultsWrapper__gQ0eM {
        padding-bottom: 24px;
        padding-left: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_resultsWrapper__gQ0eM {
        align-items: start;
        flex-direction: column;
        padding-bottom: 4px
    }
}

.style_title__gGrg_ {
    margin-bottom: 29px
}

@media screen and (max-width: 992px) {
    .style_title__gGrg_ {
        margin-bottom: 16px
    }
}

@media screen and (max-width: 576px) {
    .style_title__gGrg_ {
        margin-bottom: 10px
    }
}

.style_subtitle__ORGMJ {
    margin-bottom: 0
}

@media screen and (max-width: 1280px) {
    .style_subtitle__ORGMJ {
        margin-bottom: 16px
    }
}

@media screen and (max-width: 992px) {
    .style_subtitle__ORGMJ {
        margin-bottom: 19px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__ORGMJ {
        margin-bottom: 19px
    }
}

.style_imgWrapper__hUipt {
    width: 264px;
    height: 264px;
    margin-right: 50px
}

@media screen and (max-width: 992px) {
    .style_imgWrapper__hUipt {
        width: 150px;
        height: 170px
    }
}

@media screen and (max-width: 576px) {
    .style_imgWrapper__hUipt {
        width: 158px;
        height: 158px
    }
}

.style_pustelBlumen__vmfLt {
    height: 49.94px;
    width: auto;
    padding-left: 14px;
    padding-right: 91.6px
}

@media screen and (max-width: 992px) {
    .style_pustelBlumen__vmfLt {
        padding-left: 16px;
        padding-right: 32px;
        height: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pustelBlumen__vmfLt {
        height: 30px;
        padding-left: 14px
    }
}

@media screen and (min-width: 576px) {
    .style_mobile_title__f8Ptt {
        display: none
    }
}

@media screen and (max-width: 576px) {
    .style_tablet_title__pbnHQ {
        display: none
    }
}

@media screen and (max-width: 992px) {
    .style_character_img__bUpYH {
        padding-left: 0 !important
    }
}

.style_padding__x__KqtdO {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__KqtdO {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__KqtdO {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__KqtdO {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__hoH7A {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__hoH7A {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__hoH7A {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__UEUVL {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__UEUVL {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__UEUVL {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__UEUVL {
        padding-top: 56px
    }
}

.style_padding__bottom__uge14 {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__uge14 {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__uge14 {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__uge14 {
        padding-bottom: 28px
    }
}

.style_padding__right__q2Rjg {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__q2Rjg {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__q2Rjg {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__q2Rjg {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__q2Rjg {
        padding-right: 30px
    }
}

.style_padding__left__cpV3I {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__cpV3I {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__cpV3I {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__cpV3I {
        padding-left: 30px
    }
}

.style_body-text-mb__vSbE5 {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__vSbE5 {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__vSbE5 {
        margin-bottom: 20px
    }
}

.style_h3-mb__obAjo {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__obAjo {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__obAjo {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__CaURp {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__CaURp {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__CaURp {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__CaURp {
        padding-top: 7px
    }
}

.style_pb_xs__nwNS3 {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__nwNS3 {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__nwNS3 {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__nwNS3 {
        padding-bottom: 7px
    }
}

.style_pt_1__9Biog {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__9Biog {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__9Biog {
        padding-top: 14px
    }
}

.style_pb_1__rhs9P {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__rhs9P {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__rhs9P {
        padding-bottom: 14px
    }
}

.style_pt_2__yR9tW {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__yR9tW {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__yR9tW {
        padding-top: 28px
    }
}

.style_pb_2__l_HED {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__l_HED {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__l_HED {
        padding-bottom: 28px
    }
}

.style_pt_3___kTu6 {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3___kTu6 {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3___kTu6 {
        padding-top: 42px
    }
}

.style_pb_3__cEL7q {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3__cEL7q {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3__cEL7q {
        padding-bottom: 42px
    }
}

.style_pt_4__Cf8rU {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__Cf8rU {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__Cf8rU {
        padding-top: 56px
    }
}

.style_pb_4__QrZSz {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__QrZSz {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__QrZSz {
        padding-bottom: 56px
    }
}

.style_pt_8__cifoa {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__cifoa {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__cifoa {
        padding-top: 112px
    }
}

.style_pb_8__EoHGf {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__EoHGf {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__EoHGf {
        padding-bottom: 112px
    }
}

.style_p_xs__lbfh3 {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs__lbfh3 {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs__lbfh3 {
        padding: 7px
    }
}

.style_p_1__4lauF {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__4lauF {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__4lauF {
        padding: 14px
    }
}

.style_p_2__5QV9Y {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__5QV9Y {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__5QV9Y {
        padding: 28px
    }
}

.style_p_3__NWPOE {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__NWPOE {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__NWPOE {
        padding: 42px
    }
}

.style_p_4__aSOzq {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__aSOzq {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__aSOzq {
        padding: 56px
    }
}

.style_p_8___eRhb {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8___eRhb {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8___eRhb {
        padding: 112px
    }
}

.style_btn__gn7Ks {
    border-radius: 10px;
    width: fit-content
}

.style_btn__gn7Ks:not(.style_btn-link__Zscml) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__gn7Ks:not(.style_btn-link__Zscml) {
        font-size: 15px
    }
}

.style_btn__gn7Ks.style_btn-primary__XAwsU {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__gn7Ks.style_btn-whatsapp__P1WWS {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__gn7Ks.style_btn-primary__XAwsU:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__gn7Ks.style_btn-primary-light__SApFX {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__gn7Ks.style_btn-secondary__gck8H {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__gn7Ks.style_btn-form__fThB4 {
    background-color: #82e8cd
}

.style_btn__gn7Ks.style_btn-form__fThB4:hover {
    color: #fff
}

.style_btn__gn7Ks.style_btn-link__Zscml, .style_btn__gn7Ks.style_btn-link__Zscml:active, .style_btn__gn7Ks.style_btn-link__Zscml:focus, .style_btn__gn7Ks.style_btn-link__Zscml:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__gn7Ks.style_btn-link__Zscml, .style_btn__gn7Ks.style_btn-link__Zscml:active, .style_btn__gn7Ks.style_btn-link__Zscml:focus, .style_btn__gn7Ks.style_btn-link__Zscml:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__gn7Ks.style_btn-link__Zscml:hover {
    color: #3b3b96
}

.style_btn__gn7Ks.style_btn-social__m2PSX {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__gn7Ks.style_btn-medical__OS27d {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__gn7Ks.style_btn-medical-purple__VG6O3 {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__gn7Ks.style_btn-social-pink__gcs5g {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__gn7Ks.style_btn-main-blue__o9Pv5 {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__URGJ1:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__RpQHr, .style_black-link__RpQHr a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__RpQHr:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__gn7Ks.style_btn-link__Zscml, .style_btn__gn7Ks.style_lg__UjQJG, .style_btn__gn7Ks.style_md__aZ_WT, .style_btn__gn7Ks.style_sm___GsMx {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__gn7Ks.style_btn-link__Zscml, .style_btn__gn7Ks.style_lg__UjQJG, .style_btn__gn7Ks.style_md__aZ_WT, .style_btn__gn7Ks.style_sm___GsMx {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__gn7Ks.style_btn-link__Zscml, .style_btn__gn7Ks.style_lg__UjQJG, .style_btn__gn7Ks.style_md__aZ_WT, .style_btn__gn7Ks.style_sm___GsMx {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__gn7Ks.style_sm___GsMx {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__gn7Ks.style_sm___GsMx {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__gn7Ks.style_sm___GsMx {
        min-width: 130px
    }
}

.style_btn__gn7Ks.style_md__aZ_WT {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__gn7Ks.style_md__aZ_WT {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__gn7Ks.style_md__aZ_WT {
        min-width: 186px
    }
}

.style_btn__gn7Ks.style_lg__UjQJG {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__gn7Ks.style_lg__UjQJG {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__gn7Ks.style_lg__UjQJG {
        min-width: 215px
    }
}

.style_btn__gn7Ks.style_xl__5D1gE {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__gn7Ks.style_xl__5D1gE {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__gn7Ks.style_xl__5D1gE {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__auBX_ {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__auBX_ {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__auBX_ {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__ePabw {
    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__ePabw {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__gn7Ks.style_btn-link__Zscml:disabled {
    color: #aaa
}

.style_footer-link__URGJ1, .style_footer-link__URGJ1 a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__URGJ1:hover {
    color: #0fa
}

.style_btn-anmetist__Ke_PH {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__jJJuL {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__NDsjA {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__cg9Kx {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__mPhyB {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__kdvC2 {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__eALAn, .style_h2__vs6fe, .style_h3__9RPi_ {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__eALAn {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__eALAn {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__eALAn {
        font-size: 30px
    }
}

.style_h2__vs6fe {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__vs6fe {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__vs6fe {
        font-size: 24px
    }
}

.style_h3__9RPi_ {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__9RPi_ {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__9RPi_ {
        font-size: 24px
    }
}

.style_h4__2MtRK, .style_h5__ZW4In {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__2MtRK, .style_h5__ZW4In {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__2MtRK, .style_h5__ZW4In {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__Za9bm {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__Za9bm {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__Za9bm {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__seZ3O, .style_textual_highlight___v63l {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__seZ3O {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__seZ3O {
        font-size: 15px
    }
}

.style_textual_highlight___v63l {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight___v63l {
        font-size: 15px
    }
}

.style_button-text__W9Gyz {
    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__W9Gyz {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__fgb_I {
    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__fgb_I {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__9KqHR {
    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__9KqHR {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__fgb_I p:last-child, .style_body-text__9KqHR p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__Jbj08 {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__Jbj08 {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__Jbj08.style_dropdown-item___fZwV {
        font-size: 14px !important
    }
}

.style_title__N7CEF, .style_title__N7CEF.style_h2__vs6fe {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title__N7CEF, .style_title__N7CEF.style_h2__vs6fe {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title__N7CEF, .style_title__N7CEF.style_h2__vs6fe {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__YcgNW {
    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__YcgNW {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__YcgNW {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__5xK5T {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__5xK5T {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__5xK5T {
        margin-bottom: 15px
    }
}

.style_cta-text__80Gfj {
    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__80Gfj {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__80Gfj {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__BwmLX {
    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__BwmLX {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__0XbJh.style_h3__9RPi_ {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__0XbJh.style_h3__9RPi_ {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__0XbJh.style_h3__9RPi_ {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__hvXU4 {
    height: 434px
}

.style_card_1__hvXU4 .style_card_image__kO_0k img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__hvXU4 {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__hvXU4 .style_card_image__kO_0k {
        height: 231px
    }

    .style_card_1__hvXU4 .style_card_body__ce3mj {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__hvXU4 {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__hvXU4 .style_card_image__kO_0k {
        height: 127px
    }

    .style_card_1__hvXU4 .style_card_body__ce3mj {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__hvXU4 {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__hvXU4 .style_card_image__kO_0k {
        height: 200px
    }

    .style_card_1__hvXU4 .style_card_body__ce3mj {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__uhBJw {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__uhBJw {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__uhBJw {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__hvXU4, .style_card_2__uhBJw {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__hvXU4, .style_card_2__uhBJw {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__hvXU4, .style_card_2__uhBJw {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__hvXU4, .style_card_2__uhBJw {
        width: 330px !important
    }
}

.style_card_body__ce3mj {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__ce3mj {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__ce3mj {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__ce3mj {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__ce3mj {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__ce3mj {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__ce3mj {
        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__0U2fp {
    color: #3b3b96
}

.style_text-main-orange__OWjpm {
    color: #fff !important
}

.style_text-social-red__FjpKQ {
    color: #ff7e47
}

.style_text-social-pink__k2cjF {
    color: #ff92d5
}

.style_text-medic-blue__o88iM {
    color: #fff !important
}

.style_text-medic-purple__3QPZs {
    color: #968bd9
}

.style_bg-medic-beige__Rtmx2 {
    background-color: #fff !important
}

.style_bg-main-orange-light__CLyuP {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark___OQGf {
    background-color: #ffa724
}

.style_bg-amethyst-dark__F3LDq {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__r8g0J {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__ElDqN {
    background-color: #3e385f
}

.style_bg-main-dark__lB_C3 {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__lB_C3 p {
    color: #fff
}

.style_bg-main-dark__lB_C3 .style_body-text__9KqHR.style_text-black__0U2fp p, .style_bg-main-dark__lB_C3 .style_body-text__9KqHR.style_text-main-black__lGYsf p, .style_bg-main-dark__lB_C3 .style_card-text__SSBmy.style_text-black__0U2fp p, .style_bg-main-dark__lB_C3 .style_card-text__SSBmy.style_text-main-black__lGYsf p, .style_bg-main-dark__lB_C3 .style_text-black__0U2fp p, .style_bg-main-dark__lB_C3 .style_text-main-black__lGYsf p {
    color: #000 !important
}

.style_bg-main-light__ommeN {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__ommeN p {
    color: #000
}

.style_bg-main-dark__lB_C3 h1, .style_bg-main-dark__lB_C3 h2, .style_bg-main-dark__lB_C3 h3, .style_bg-main-dark__lB_C3 h4, .style_bg-main-dark__lB_C3 h5, .style_bg-main-dark__lB_C3 h6 {
    color: #fff
}

.style_bg-main-light__ommeN h1, .style_bg-main-light__ommeN h2, .style_bg-main-light__ommeN h3, .style_bg-main-light__ommeN h4, .style_bg-main-light__ommeN h5, .style_bg-main-light__ommeN h6 {
    color: #151424
}

.style_bg-main-turquoise__d4zTr {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__sA5jg {
    background-color: #d5ddfd
}

.style_card-body__wzV51.style_text-main-black__lGYsf, .style_card-body__wzV51.style_text-main-black__lGYsf *, .style_card-footer__SA8tE.style_text-main-black__lGYsf, .style_card-footer__SA8tE.style_text-main-black__lGYsf *, .style_text-dark__i4RPT, .style_text-main-black__lGYsf, .style_text-main-black__lGYsf .style_btn-link__Zscml, .style_text-main-black__lGYsf a, .style_text-main-black__lGYsf button, .style_text-main-black__lGYsf div, .style_text-main-black__lGYsf h1, .style_text-main-black__lGYsf h2, .style_text-main-black__lGYsf h3, .style_text-main-black__lGYsf h4, .style_text-main-black__lGYsf h5, .style_text-main-black__lGYsf h6, .style_text-main-black__lGYsf p, .style_text-main-black__lGYsf span, .style_text-main-black__lGYsf time {
    color: #000 !important
}

.style_text-coal__0v5J1 {
    color: #002d32
}

.style_bg-social-red__pTI71 {
    background-color: #fdeae1
}

.style_bg-social-red-dark__z8b0k {
    background-color: #ff7e47
}

.style_bg-social-pink__qIEH6 {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__tKqMV {
    background-color: #ff92d5
}

.style_bg-medic-purple__SiwGW {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__4jRoU {
    background-color: #968bd9
}

.style_bg-medic-blue__JdVKo {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__yfo6P {
    background-color: #99d4dc
}

.style_bg-coal__CrTBl {
    background-color: #002d32
}

.style_bg-coal-dark__v4I2O {
    background-color: #000b0d
}

.style_bg-coal-light__0cqY3 {
    background-color: #f0fcfd
}

.style_bg-main-blue__pXDPO {
    background-color: #3b3b96
}

.style_bg-ash-20__rMgbZ {
    background-color: #dcdcdc
}

.style_bg-main-white___QgDh, .style_bg-white__pwFaa {
    background-color: #fff
}

.style_bg-amethyst__2NBIc {
    background-color: #8a84f5
}

.style_bg-turquoise__8klOk {
    background-color: #23d2af
}

.style_bg-transparent__ix08m {
    background: transparent
}

.style_text-decoration-none__9lqs9 {
    text-decoration: none !important
}

.style_form-control__Tmz3S {
    min-height: 50px
}

.style_form-check-input__s1HOU, .style_form-check-input__s1HOU[type=checkbox], .style_form-control__Tmz3S, .style_form-select__OuMnF {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles__9bZ_K .style_form-check-input__s1HOU {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__9bZ_K .style_form-check-input__s1HOU: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__ZptgT .style_form-check-input__s1HOU {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__ZptgT .style_form-check-input__s1HOU: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__e8S5r {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__e8S5r {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__e8S5r {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__gn7Ks {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__Sf0p5 + .style_btn__gn7Ks:hover {
    color: #fff !important
}

.style_card__VQ1Pe.style_custom__card__9B0K4 {
    --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___ytEb {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link___ytEb {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__4FueO {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler__A5o0G {
    border: none !important
}

.style_navbar-toggler__A5o0G:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__In5Cq .style_navbar-toggler-icon__ksfsq {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__ksfsq.style_light_ellipsis__I3yOM {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__4sQrl .style_dropdown-menu__BDMmp {
    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__4sQrl .style_dropdown-menu__BDMmp {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__4sQrl .style_dropdown-menu__BDMmp * {
        color: #fff !important
    }
}

.style_navbar-nav__4sQrl .style_dropdown-menu__BDMmp .style_dropdown-item___fZwV {
    color: #000 !important
}

.style_navbar-nav__4sQrl .style_dropdown-menu__BDMmp .style_dropdown-item___fZwV:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__0epBN {
    background-color: #fff !important
}

.style_custom__pagination__ccpja {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__ccpja {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__ccpja {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__ccpja {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__ccpja .style_page-item__VFnZ3 {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__ccpja .style_page-item__VFnZ3 {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__ccpja .style_page-link__znHpi {
    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__ccpja .style_page-link__znHpi {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__ccpja .style_page-link__znHpi {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__ccpja .style_active__RfSd0 .style_page-link__znHpi {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__8HyUS {
    border-radius: 10px !important
}

.style_react-calendar__0iA0k {
    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__0iA0k {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__0iA0k .style_react-calendar__navigation__l8C66 {
    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__0iA0k .style_react-calendar__navigation__l8C66 {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__0iA0k .style_react-calendar__navigation__l8C66 {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__0iA0k .style_react-calendar__navigation__label__xJ9g1 {
    color: #ffa724 !important
}

.style_react-calendar__0iA0k .style_react-calendar__navigation__arrow__Hw7UZ {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__0iA0k .style_react-calendar__navigation__next2-button__NRWUC, .style_react-calendar__0iA0k .style_react-calendar__navigation__prev2-button__X7FdC {
    display: none !important
}

.style_react-calendar__0iA0k .style_react-calendar__month-view__weekdays__4_T87 {
    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__0iA0k .style_react-calendar__month-view__weekdays__4_T87 {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__0iA0k .style_react-calendar__month-view__days__day--neighboringMonth__1H5ND {
    color: #b5b5b5 !important
}

.style_react-calendar__0iA0k .style_react-calendar__tile__omqe5 {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__0iA0k .style_react-calendar__tile__omqe5 {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__0iA0k .style_react-calendar__tile__omqe5 abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__0iA0k .style_react-calendar__tile__omqe5 abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__0iA0k .style_react-calendar__tile--active__KY16O {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__0iA0k .style_react-calendar__tile--active__KY16O abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__0iA0k .style_react-calendar__tile--now__BFxw_ {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__0iA0k .style_react-calendar__tile--now__BFxw_ abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__0iA0k .style_react-calendar__month-view__days__day--weekend__y07Su:not(.style_react-calendar__tile--active__KY16O) {
    color: #ffa724 !important
}

.style_pointer__yxti9 {
    cursor: pointer
}

.style_link_banner_text__W_iXQ {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__W_iXQ {
        margin-bottom: 28px
    }
}

.style_link_banner__Kzl_E {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__Kzl_E {
        padding-left: 21px
    }
}

.style_links_spacing__rkgtn {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__rkgtn {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__rkgtn {
        margin-right: 0
    }
}

.style_button_padding__ExGVw {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__ExGVw {
        padding: 12px 16px
    }
}

.style_links_button__eEp5w {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__eEp5w {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__mhzc5 {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__qo_Uf {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__qo_Uf {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__qo_Uf {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__qo_Uf {
        padding: 50px 20px
    }
}

.style_standalone__teaser__qo_Uf p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__qo_Uf {
        white-space: unset !important
    }
}

.style_fDbOPw__rvYx_ {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__1Mfbr {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__HzY5u {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__HzY5u {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__HzY5u {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__tta0j {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item___h8BA {
    display: flex !important
}

.style_fw-500__Tcn4t {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__4LKV7 {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__4LKV7 {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__4LKV7 {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__4LKV7 {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__73RE3 {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__73RE3 {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__73RE3 {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__OHvLT, .style_uploadfilebutton__510uR {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__510uR {
    max-width: 342px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__510uR {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__510uR {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__OHvLT {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__OHvLT {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__OHvLT {
        height: 61px;
        width: 100%
    }
}

.style_wrapper__sUeHq {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__cWE3t {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__WvAcR, .style_first_component_big_searchbar__ozEyb {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__WvAcR, .style_first_component_big_searchbar__ozEyb {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__WvAcR, .style_first_component_big_searchbar__ozEyb {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__ozEyb {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__IYk9P {
    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__Uj7C_ {
    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__Uj7C_ {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body__Uj7C_ {
        overflow-y: scroll
    }
}

.style_cn-body__Uj7C_ > p, .style_cn-body__Uj7C_ > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__bjZM7 > .style_cm-btn__4qeov.style_cm-btn-danger__kwR4_.style_cn-decline__6sp1p {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__bjZM7 > .style_cm-btn__4qeov.style_cm-btn-success__4_HzB {
    font-size: 20px
}

.style_cm-modal__Ok_ZZ > .style_cm-header__IXhgQ {
    background-color: #fef2e0 !important
}

.style_cm-modal__Ok_ZZ > .style_cm-header__IXhgQ .style_title__N7CEF {
    color: #3b3b96 !important
}

.style_cm-modal__Ok_ZZ > .style_cm-header__IXhgQ p > span {
    color: #000 !important
}

.style_cm-modal__Ok_ZZ > .style_cm-header__IXhgQ button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__Ok_ZZ > .style_cm-header__IXhgQ a {
    color: #3b3b96 !important
}

.style_cm-modal__Ok_ZZ.style_cm-klaro__RLZEi {
    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__Ok_ZZ > .style_cm-body__sMGeZ, .style_cm-modal__Ok_ZZ > .style_cm-footer__MESm5 {
    background-color: #fef2e0 !important
}

.style_cm-list-title__DDTOn {
    color: #3b3b96 !important
}

.style_cm-caret__tcesR > a {
    color: #ffa724 !important
}

.style_cookie-modal__vAfU9 {
    z-index: 100000 !important
}

.style_cn-ok__mZmGQ {
    flex-direction: column !important
}

.style_cn-buttons__bjZM7 {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__bjZM7 > .style_cm-btn__4qeov.style_cm-btn-success__4_HzB, .style_klaro__sgBWM .style_cookie-modal__vAfU9 .style_cm-list-input__BKTmK:checked + .style_cm-list-label__fjqQA .style_slider__L2_rf {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__FPhwD > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__l83aA {
    color: #000 !important;
    text-decoration: underline !important
}

@media screen and (min-width: 576px) {
    .style_description__WwgEf {
        width: 75%
    }
}

.style_checkbox__label__f9tj_ {
    margin-left: 27px;
    margin-bottom: 46px
}

@media screen and (max-width: 992px) {
    .style_checkbox__label__f9tj_ {
        margin-bottom: 30px;
        margin-left: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_checkbox__label__f9tj_ {
        margin-bottom: 22px
    }
}

.style_uploadfilebutton__510uR {
    text-align: center;
    color: #ffa724;
    padding: 10px 20px;
    cursor: pointer;
    max-width: 360px;
    max-height: 91px;
    background-color: #feebcd !important;
    border-radius: 10px;
    margin-top: 27px
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__510uR {
        margin-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__510uR {
        margin-top: 26px
    }
}

.style_genders__container__y4D3C {
    gap: 37px
}

@media screen and (max-width: 992px) {
    .style_genders__container__y4D3C {
        gap: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_genders__container__y4D3C {
        justify-content: space-evenly
    }

    .style_gender__wNCjt {
        display: flex;
        flex-direction: column-reverse;
        align-items: center;
        gap: 8px
    }
}

.style_custom__form_styles__9bZ_K .style_form-check-input__s1HOU {
    width: 2.5em;
    height: 2.5em
}

.style_submit_button__CIgGv {
    margin-top: 46px;
    padding: 10px 26px
}

@media screen and (max-width: 992px) {
    .style_submit_button__CIgGv {
        margin-top: 41px;
        padding: 11px 20px
    }
}

@media screen and (max-width: 576px) {
    .style_submit_button__CIgGv {
        margin-top: 22px;
        padding: 12px 28px;
        width: 100%
    }
}

.style_form__padding__JjqtF {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_form__padding__JjqtF {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_form__padding__JjqtF {
        padding-top: 14px;
        padding-inline: 28px;
        padding-bottom: 28px
    }
}

.style_form_field__padding__hWhs3 {
    padding-right: 14px
}

@media screen and (max-width: 992px) {
    .style_form_field__padding__hWhs3 {
        padding-right: 18px
    }
}

.style_form_field__padding_right__3bsQc {
    padding-right: 13px
}

@media screen and (max-width: 992px) {
    .style_form_field__padding_right__3bsQc {
        padding-right: 15px
    }
}

.style_form_field__padding_left___Vpft {
    padding-left: 13px
}

@media screen and (max-width: 992px) {
    .style_form_field__padding_left___Vpft {
        padding-right: 30px;
        padding-left: 15px
    }
}

.style_form_field__padding_right2__SSeHR {
    padding-right: 13px
}

@media screen and (max-width: 992px) {
    .style_form_field__padding_right2__SSeHR {
        padding-right: 15px;
        padding-left: 30px
    }
}

.style_form_field__padding_left2__IY3Pl {
    padding-left: 13px
}

@media screen and (max-width: 992px) {
    .style_form_field__padding_left2__IY3Pl {
        padding-left: 15px
    }
}

.style_line__padding__XStWh {
    margin-bottom: 44px
}

@media screen and (max-width: 992px) {
    .style_line__padding__XStWh {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_line__padding__XStWh {
        margin-bottom: 22px
    }
}

.style_form_field_button__padding___HqMm {
    margin-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_form_field_button__padding___HqMm {
        margin-bottom: 30px
    }
}

.style_datum__padding__6JBA1 {
    margin-bottom: 26px;
    padding-right: 13px
}

@media screen and (max-width: 992px) {
    .style_datum__padding__6JBA1 {
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_datum__padding__6JBA1 {
        margin-bottom: 14px
    }
}

.style_dienstzeit__padding__sxu2v {
    padding-left: 13px
}

.style_document__padding__tygbd {
    margin-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_document__padding__tygbd {
        margin-bottom: 11px
    }
}

@media screen and (max-width: 576px) {
    .style_document__padding__tygbd {
        margin-bottom: 26px
    }
}

.style_btn__padding_bottom__tuvhb {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_btn__padding_bottom__tuvhb {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__padding_bottom__tuvhb {
        padding-bottom: 26px
    }
}

.style_btn__padding_top__iXuOq {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_btn__padding_top__iXuOq {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__padding_top__iXuOq {
        padding-top: 26px
    }
}

.style_label__padding__xyD7O {
    margin-bottom: 3px
}

@media screen and (max-width: 992px) {
    .style_label__padding__xyD7O {
        margin-bottom: 12px !important
    }
}

@media screen and (max-width: 576px) {
    .style_label__padding__xyD7O {
        margin-bottom: 6px !important
    }
}

@media screen and (min-width: 576px) {
    .style_email_group__SjPvt {
        margin-bottom: 0 !important
    }
}

.style_tel_group__hr2lN {
    margin-bottom: 0 !important
}

@media screen and (max-width: 576px) {
    .style_from_group__skXa5 {
        margin-bottom: 0 !important
    }
}

.style_subtitle__YcgNW {
    width: 75%
}

@media screen and (max-width: 576px) {
    .style_subtitle__YcgNW {
        width: 100%
    }
}