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

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

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

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

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

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

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

.style_padding__top__CaRje {
    padding-top: 104px
}

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

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

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

.style_padding__bottom__l9e12 {
    padding-bottom: 52px
}

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

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

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

.style_padding__right__4Cbkp {
    padding-right: 100px
}

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

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

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

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

.style_padding__left__oNS7h {
    padding-left: 100px
}

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

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

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

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

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

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

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

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

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

.style_pt_xs__MzKRH {
    padding-top: 13px
}

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

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

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

.style_pb_xs__fc17q {
    padding-bottom: 13px
}

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

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

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

.style_pt_1__CRTFj {
    padding-top: 26px
}

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

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

.style_pb_1__Kxzw0 {
    padding-bottom: 26px
}

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

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

.style_pt_2__Gg6DE {
    padding-top: 52px
}

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

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

.style_pb_2__A_KTU {
    padding-bottom: 52px
}

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

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

.style_pt_3__gXitj {
    padding-top: 78px
}

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

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

.style_pb_3__lkXYt {
    padding-bottom: 78px
}

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

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

.style_pt_4__u0YS9 {
    padding-top: 104px
}

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

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

.style_pb_4__kIIjr {
    padding-bottom: 104px
}

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

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

.style_pt_8__kVuMx {
    padding-top: 208px
}

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

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

.style_pb_8__Z0Nvq {
    padding-bottom: 208px
}

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

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

.style_p_xs__UrzJ3 {
    padding: 13px
}

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

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

.style_p_1__Z74EK {
    padding: 26px
}

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

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

.style_p_2__aogWP {
    padding: 52px
}

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

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

.style_p_3__rXzNZ {
    padding: 78px
}

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

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

.style_p_4__YchK3 {
    padding: 104px
}

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

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

.style_p_8__1JSo0 {
    padding: 208px
}

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

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

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

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

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

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

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

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

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

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

.style_btn__of8DY.style_btn-form__7iykj {
    background-color: #82e8cd
}

.style_btn__of8DY.style_btn-form__7iykj:hover {
    color: #fff
}

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

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

.style_btn__of8DY.style_btn-link__Ux5lT:hover {
    color: #3b3b96
}

.style_btn__of8DY.style_btn-social__iHQCE {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__of8DY.style_btn-medical__xOAga {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

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

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

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

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

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

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

.style_btn__of8DY.style_btn-link__Ux5lT, .style_btn__of8DY.style_lg__kh6XM, .style_btn__of8DY.style_md__tQAoq, .style_btn__of8DY.style_sm__VbtzZ {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__of8DY.style_btn-link__Ux5lT, .style_btn__of8DY.style_lg__kh6XM, .style_btn__of8DY.style_md__tQAoq, .style_btn__of8DY.style_sm__VbtzZ {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__of8DY.style_btn-link__Ux5lT, .style_btn__of8DY.style_lg__kh6XM, .style_btn__of8DY.style_md__tQAoq, .style_btn__of8DY.style_sm__VbtzZ {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__of8DY.style_sm__VbtzZ {
    min-width: 132px
}

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

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

.style_btn__of8DY.style_md__tQAoq {
    min-width: 238px
}

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

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

.style_btn__of8DY.style_lg__kh6XM {
    min-width: 290px
}

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

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

.style_btn__of8DY.style_xl__TD1NF {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

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

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

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

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

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

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

.style_btn__of8DY.style_btn-link__Ux5lT:disabled {
    color: #aaa
}

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

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

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

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

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

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

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

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

.style_h1__xiSdk, .style_h2__0isJh, .style_h3__SDFLm {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.style_textual_highlight__qhNIa {
    font-size: 18px
}

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

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

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

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

.style_body-text2__gpTKO p:last-child, .style_body-text__3nlNc p:last-child {
    margin-bottom: 0 !important
}

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

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

    .style_form__text__FJqaD.style_dropdown-item__gHvTn {
        font-size: 14px !important
    }
}

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

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

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

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

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

.style_subtitle_33__dSGvI {
    margin-bottom: 33px
}

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

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

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

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

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

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

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

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

.style_card_1__0OYIR {
    height: 434px
}

.style_card_1__0OYIR .style_card_image__5apnQ img {
    height: inherit
}

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

    .style_card_1__0OYIR .style_card_image__5apnQ {
        height: 231px
    }

    .style_card_1__0OYIR .style_card_body__lqkXE {
        height: 204px !important
    }
}

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

    .style_card_1__0OYIR .style_card_image__5apnQ {
        height: 127px
    }

    .style_card_1__0OYIR .style_card_body__lqkXE {
        height: 160px !important
    }
}

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

    .style_card_1__0OYIR .style_card_image__5apnQ {
        height: 200px
    }

    .style_card_1__0OYIR .style_card_body__lqkXE {
        height: 131.5px !important
    }
}

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

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

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

.style_card_1__0OYIR, .style_card_2__cDkHP {
    width: 397px !important
}

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

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

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

.style_card_body__lqkXE {
    width: 100% !important
}

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

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

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

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

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

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

.style_text-black__jRHaF {
    color: #3b3b96
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.style_bg-main-dark__ehkNF .style_body-text__3nlNc.style_text-black__jRHaF p, .style_bg-main-dark__ehkNF .style_body-text__3nlNc.style_text-main-black__0ZZU8 p, .style_bg-main-dark__ehkNF .style_card-text__Ac75x.style_text-black__jRHaF p, .style_bg-main-dark__ehkNF .style_card-text__Ac75x.style_text-main-black__0ZZU8 p, .style_bg-main-dark__ehkNF .style_text-black__jRHaF p, .style_bg-main-dark__ehkNF .style_text-main-black__0ZZU8 p {
    color: #000 !important
}

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

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

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

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

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

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

.style_card-body__Ba3rn.style_text-main-black__0ZZU8, .style_card-body__Ba3rn.style_text-main-black__0ZZU8 *, .style_card-footer__fnpWd.style_text-main-black__0ZZU8, .style_card-footer__fnpWd.style_text-main-black__0ZZU8 *, .style_text-dark__ohqk_, .style_text-main-black__0ZZU8, .style_text-main-black__0ZZU8 .style_btn-link__Ux5lT, .style_text-main-black__0ZZU8 a, .style_text-main-black__0ZZU8 button, .style_text-main-black__0ZZU8 div, .style_text-main-black__0ZZU8 h1, .style_text-main-black__0ZZU8 h2, .style_text-main-black__0ZZU8 h3, .style_text-main-black__0ZZU8 h4, .style_text-main-black__0ZZU8 h5, .style_text-main-black__0ZZU8 h6, .style_text-main-black__0ZZU8 p, .style_text-main-black__0ZZU8 span, .style_text-main-black__0ZZU8 time {
    color: #000 !important
}

.style_text-coal__YNJjd {
    color: #002d32
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.style_bg-main-white__Tv8_6, .style_bg-white__4Dhgp {
    background-color: #fff
}

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

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

.style_bg-transparent__dV0yB {
    background: transparent
}

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

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

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

.style_custom__form_styles__PDW7H .style_form-check-input__y50zl {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__PDW7H .style_form-check-input__y50zl: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__enR_D .style_form-check-input__y50zl {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__enR_D .style_form-check-input__y50zl: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__qCrbA {
    margin-bottom: 18px
}

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

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

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

.style_btn-check__1iX4p + .style_btn__of8DY:hover {
    color: #fff !important
}

.style_card__psG7_.style_custom__card__6Yyfd {
    --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__exCWQ {
    font-size: 17px !important;
    color: unset !important
}

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

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

.style_navbar-toggler__UMyDj {
    border: none !important
}

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

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

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

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

    .style_navbar-nav__4Q6kh .style_dropdown-menu__Co4qX * {
        color: #fff !important
    }
}

.style_navbar-nav__4Q6kh .style_dropdown-menu__Co4qX .style_dropdown-item__gHvTn {
    color: #000 !important
}

.style_navbar-nav__4Q6kh .style_dropdown-menu__Co4qX .style_dropdown-item__gHvTn:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

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

.style_custom__pagination__j5OiV {
    margin-bottom: 0 !important
}

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

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

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

.style_custom__pagination__j5OiV .style_page-item__yYEq5 {
    padding-inline: 13px !important
}

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

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

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

.style_custom__pagination__j5OiV .style_active__MIqZE .style_page-link__qK0rP {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

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

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

.style_react-calendar__pINze .style_react-calendar__navigation__3sQ5P {
    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__pINze .style_react-calendar__navigation__3sQ5P {
        margin-bottom: 0 !important
    }
}

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

.style_react-calendar__pINze .style_react-calendar__navigation__label__VEbUe {
    color: #ffa724 !important
}

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

.style_react-calendar__pINze .style_react-calendar__navigation__next2-button__FJcWi, .style_react-calendar__pINze .style_react-calendar__navigation__prev2-button__xi8kr {
    display: none !important
}

.style_react-calendar__pINze .style_react-calendar__month-view__weekdays__hK7yc {
    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__pINze .style_react-calendar__month-view__weekdays__hK7yc {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__pINze .style_react-calendar__month-view__days__day--neighboringMonth__QRs10 {
    color: #b5b5b5 !important
}

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

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

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

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

.style_react-calendar__pINze .style_react-calendar__tile--active__j2yr9 {
    background-color: transparent !important;
    overflow: visible !important
}

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

.style_react-calendar__pINze .style_react-calendar__tile--now__05SQR {
    overflow: visible !important;
    background-color: transparent !important
}

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

.style_react-calendar__pINze .style_react-calendar__month-view__days__day--weekend__qRXIr:not(.style_react-calendar__tile--active__j2yr9) {
    color: #ffa724 !important
}

.style_pointer__fpUYo {
    cursor: pointer
}

.style_link_banner_text__3OoQR {
    margin-bottom: 50px
}

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

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

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

.style_links_spacing__BGo9S {
    margin-right: 40px
}

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

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

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

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

.style_links_button__lSO7f {
    margin-top: 84px
}

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

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

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

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

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

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

.style_standalone__teaser__0a6ih p {
    font-size: 1.25rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.style_cn-buttons__YjvAr > .style_cm-btn__DewZK.style_cm-btn-danger__h3iHV.style_cn-decline__CnPXo {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__YjvAr > .style_cm-btn__DewZK.style_cm-btn-success__wH1xO {
    font-size: 20px
}

.style_cm-modal__ulgXl > .style_cm-header__UZ2uy {
    background-color: #fef2e0 !important
}

.style_cm-modal__ulgXl > .style_cm-header__UZ2uy .style_title__1Uox9 {
    color: #3b3b96 !important
}

.style_cm-modal__ulgXl > .style_cm-header__UZ2uy p > span {
    color: #000 !important
}

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

.style_cm-modal__ulgXl > .style_cm-header__UZ2uy a {
    color: #3b3b96 !important
}

.style_cm-modal__ulgXl.style_cm-klaro__kJRGn {
    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__ulgXl > .style_cm-body__AVwws, .style_cm-modal__ulgXl > .style_cm-footer__3uKHq {
    background-color: #fef2e0 !important
}

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

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

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

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

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

.style_cn-buttons__YjvAr > .style_cm-btn__DewZK.style_cm-btn-success__wH1xO, .style_klaro__3s5fa .style_cookie-modal__8Xbc9 .style_cm-list-input__zclll:checked + .style_cm-list-label__1ydAB .style_slider__aW51v {
    background-color: #ffa724 !important
}

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

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

.style_custom__navContainer__43M3k {
    width: 100%;
    position: fixed;
    z-index: 100000;
    font-size: 14px;
    background-color: #23d2af;
    transition: all .3s ease-in-out;
    height: 100px
}

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

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

@media screen and (max-width: 576px) {
    .style_custom__navContainer__43M3k {
        height: 70px;
        padding: 0 30px
    }
}

.style_custom__nav_container__zPZv4 {
    background-color: inherit
}

.style_custom__navbar__Rocss {
    justify-content: end
}

.style_custom__navbar__Rocss > * {
    color: #0c463e !important
}

@media screen and (min-width: 1980px) {
    .style_custom__navbar__Rocss {
        gap: 40px
    }
}

@media screen and (min-width: 991px)and (max-width: 1043px) {
    .style_custom__navbar__Rocss {
        margin-left: 0 !important;
        font-size: 13px !important
    }
}

@media screen and (max-width: 1445px) {
    .style_custom__navbar__Rocss {
        padding-left: 0 !important
    }
}

@media (max-width: 991.98px) {
    .style_custom__navbar__Rocss {
        gap: 0;
        padding-left: 0;
        margin-left: 0
    }
}

@media screen and (max-width: 991px) {
    .style_custom__navbar__Rocss {
        padding-top: 20px
    }
}

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

.style_custom__brand__inVMB .style_custom__logo__wPdy_ {
    width: 250px;
    height: auto;
    filter: hue-rotate(28deg)
}

@media screen and (max-width: 1280px) {
    .style_custom__brand__inVMB .style_custom__logo__wPdy_ {
        width: 175px;
        height: auto
    }
}

@media screen and (max-width: 992px) {
    .style_custom__brand__inVMB .style_custom__logo__wPdy_ {
        width: 200px;
        height: auto
    }
}

@media screen and (max-width: 576px) {
    .style_custom__brand__inVMB .style_custom__logo__wPdy_ {
        width: 150px;
        height: auto
    }
}

@media screen and (max-width: 375px) {
    .style_custom__brand__inVMB .style_custom__logo__wPdy_ {
        width: 150px;
        height: auto
    }
}

@media screen and (max-width: 300px) {
    .style_custom__brand__inVMB .style_custom__logo__wPdy_ {
        width: 100px;
        height: auto
    }
}

.style_custom__dropdown__vNaCN {
    border-radius: 0;
    border: none
}

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

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

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

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

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

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

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

.style_padding__top__CFy4g {
    padding-top: 104px
}

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

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

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

.style_padding__bottom__Z73oS {
    padding-bottom: 52px
}

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

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

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

.style_padding__right__owmwr {
    padding-right: 100px
}

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

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

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

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

.style_padding__left__mRf5y {
    padding-left: 100px
}

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

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

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

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

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

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

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

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

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

.style_pt_xs__f1bbb {
    padding-top: 13px
}

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

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

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

.style_pb_xs__4a8xc {
    padding-bottom: 13px
}

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

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

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

.style_pt_1__PA3qo {
    padding-top: 26px
}

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

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

.style_pb_1__agsMn {
    padding-bottom: 26px
}

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

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

.style_pt_2__YsW1M {
    padding-top: 52px
}

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

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

.style_pb_2__IAQXi {
    padding-bottom: 52px
}

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

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

.style_pt_3__MQu8z {
    padding-top: 78px
}

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

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

.style_pb_3__6xP28 {
    padding-bottom: 78px
}

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

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

.style_pt_4__4oFox {
    padding-top: 104px
}

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

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

.style_pb_4__0mRGv {
    padding-bottom: 104px
}

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

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

.style_pt_8__lZBec {
    padding-top: 208px
}

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

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

.style_pb_8__y8w8_ {
    padding-bottom: 208px
}

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

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

.style_p_xs__qzL5H {
    padding: 13px
}

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

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

.style_p_1__0Krr2 {
    padding: 26px
}

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

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

.style_p_2__JvHif {
    padding: 52px
}

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

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

.style_p_3__rgGCa {
    padding: 78px
}

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

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

.style_p_4__cCJtA {
    padding: 104px
}

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

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

.style_p_8__J6IXI {
    padding: 208px
}

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

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

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

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

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

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

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

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

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

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

.style_btn__kIqw4.style_btn-form__riu_I {
    background-color: #82e8cd
}

.style_btn__kIqw4.style_btn-form__riu_I:hover {
    color: #fff
}

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

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

.style_btn__kIqw4.style_btn-link__AWFY9:hover {
    color: #3b3b96
}

.style_btn__kIqw4.style_btn-social__2Holu {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__kIqw4.style_btn-medical__UgkM_ {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

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

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

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

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

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

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

.style_btn__kIqw4.style_btn-link__AWFY9, .style_btn__kIqw4.style_lg__uZkJQ, .style_btn__kIqw4.style_md___frdY, .style_btn__kIqw4.style_sm__V_5y1 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__kIqw4.style_btn-link__AWFY9, .style_btn__kIqw4.style_lg__uZkJQ, .style_btn__kIqw4.style_md___frdY, .style_btn__kIqw4.style_sm__V_5y1 {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__kIqw4.style_btn-link__AWFY9, .style_btn__kIqw4.style_lg__uZkJQ, .style_btn__kIqw4.style_md___frdY, .style_btn__kIqw4.style_sm__V_5y1 {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__kIqw4.style_sm__V_5y1 {
    min-width: 132px
}

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

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

.style_btn__kIqw4.style_md___frdY {
    min-width: 238px
}

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

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

.style_btn__kIqw4.style_lg__uZkJQ {
    min-width: 290px
}

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

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

.style_btn__kIqw4.style_xl__3I7pt {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

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

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

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

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

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

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

.style_btn__kIqw4.style_btn-link__AWFY9:disabled {
    color: #aaa
}

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

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

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

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

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

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

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

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

.style_h1__H23JM, .style_h2__wT7Ss, .style_h3__Gdxm1 {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.style_textual_highlight__0uh2x {
    font-size: 18px
}

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

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

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

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

.style_body-text2__hyKZg p:last-child, .style_body-text__p2nsD p:last-child {
    margin-bottom: 0 !important
}

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

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

    .style_form__text___VyGM.style_dropdown-item__TVJAD {
        font-size: 14px !important
    }
}

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

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

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

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

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

.style_subtitle_33__PqGpZ {
    margin-bottom: 33px
}

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

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

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

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

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

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

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

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

.style_card_1__BnQyJ {
    height: 434px
}

.style_card_1__BnQyJ .style_card_image__kwqG8 img {
    height: inherit
}

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

    .style_card_1__BnQyJ .style_card_image__kwqG8 {
        height: 231px
    }

    .style_card_1__BnQyJ .style_card_body__8wk8q {
        height: 204px !important
    }
}

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

    .style_card_1__BnQyJ .style_card_image__kwqG8 {
        height: 127px
    }

    .style_card_1__BnQyJ .style_card_body__8wk8q {
        height: 160px !important
    }
}

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

    .style_card_1__BnQyJ .style_card_image__kwqG8 {
        height: 200px
    }

    .style_card_1__BnQyJ .style_card_body__8wk8q {
        height: 131.5px !important
    }
}

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

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

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

.style_card_1__BnQyJ, .style_card_2__tgOvu {
    width: 397px !important
}

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

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

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

.style_card_body__8wk8q {
    width: 100% !important
}

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

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

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

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

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

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

.style_text-black__35RSl {
    color: #3b3b96
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.style_bg-main-dark__6JwCZ .style_body-text__p2nsD.style_text-black__35RSl p, .style_bg-main-dark__6JwCZ .style_body-text__p2nsD.style_text-main-black__3vyZa p, .style_bg-main-dark__6JwCZ .style_card-text__KQZFN.style_text-black__35RSl p, .style_bg-main-dark__6JwCZ .style_card-text__KQZFN.style_text-main-black__3vyZa p, .style_bg-main-dark__6JwCZ .style_text-black__35RSl p, .style_bg-main-dark__6JwCZ .style_text-main-black__3vyZa p {
    color: #000 !important
}

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

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

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

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

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

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

.style_card-body__u3g5z.style_text-main-black__3vyZa, .style_card-body__u3g5z.style_text-main-black__3vyZa *, .style_card-footer__NnlbJ.style_text-main-black__3vyZa, .style_card-footer__NnlbJ.style_text-main-black__3vyZa *, .style_text-dark__v6PPG, .style_text-main-black__3vyZa, .style_text-main-black__3vyZa .style_btn-link__AWFY9, .style_text-main-black__3vyZa a, .style_text-main-black__3vyZa button, .style_text-main-black__3vyZa div, .style_text-main-black__3vyZa h1, .style_text-main-black__3vyZa h2, .style_text-main-black__3vyZa h3, .style_text-main-black__3vyZa h4, .style_text-main-black__3vyZa h5, .style_text-main-black__3vyZa h6, .style_text-main-black__3vyZa p, .style_text-main-black__3vyZa span, .style_text-main-black__3vyZa time {
    color: #000 !important
}

.style_text-coal__93gFs {
    color: #002d32
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.style_bg-main-white__nPsZk, .style_bg-white__XGjGR {
    background-color: #fff
}

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

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

.style_bg-transparent__DfiZt {
    background: transparent
}

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

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

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

.style_custom__form_styles__R2Dhn .style_form-check-input__leTFB {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__R2Dhn .style_form-check-input__leTFB: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__a82Qe .style_form-check-input__leTFB {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__a82Qe .style_form-check-input__leTFB: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__ZGVUG {
    margin-bottom: 18px
}

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

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

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

.style_btn-check__tNa7y + .style_btn__kIqw4:hover {
    color: #fff !important
}

.style_card__s5hRA.style_custom__card__QHPrF {
    --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__UQCc9 {
    font-size: 17px !important;
    color: unset !important
}

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

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

.style_navbar-toggler__Ilhpd {
    border: none !important
}

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

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

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

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

    .style_navbar-nav___E5TM .style_dropdown-menu__Q2QIL * {
        color: #fff !important
    }
}

.style_navbar-nav___E5TM .style_dropdown-menu__Q2QIL .style_dropdown-item__TVJAD {
    color: #000 !important
}

.style_navbar-nav___E5TM .style_dropdown-menu__Q2QIL .style_dropdown-item__TVJAD:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

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

.style_custom__pagination__XehAk {
    margin-bottom: 0 !important
}

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

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

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

.style_custom__pagination__XehAk .style_page-item__lx2zP {
    padding-inline: 13px !important
}

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

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

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

.style_custom__pagination__XehAk .style_active__GDCPp .style_page-link__c_4N2 {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

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

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

.style_react-calendar__eD8yq .style_react-calendar__navigation__3ABRi {
    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__eD8yq .style_react-calendar__navigation__3ABRi {
        margin-bottom: 0 !important
    }
}

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

.style_react-calendar__eD8yq .style_react-calendar__navigation__label__sbuVH {
    color: #ffa724 !important
}

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

.style_react-calendar__eD8yq .style_react-calendar__navigation__next2-button__iia6H, .style_react-calendar__eD8yq .style_react-calendar__navigation__prev2-button__MWHjk {
    display: none !important
}

.style_react-calendar__eD8yq .style_react-calendar__month-view__weekdays__d9a2T {
    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__eD8yq .style_react-calendar__month-view__weekdays__d9a2T {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__eD8yq .style_react-calendar__month-view__days__day--neighboringMonth__20Pda {
    color: #b5b5b5 !important
}

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

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

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

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

.style_react-calendar__eD8yq .style_react-calendar__tile--active__8VAfh {
    background-color: transparent !important;
    overflow: visible !important
}

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

.style_react-calendar__eD8yq .style_react-calendar__tile--now___0yrP {
    overflow: visible !important;
    background-color: transparent !important
}

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

.style_react-calendar__eD8yq .style_react-calendar__month-view__days__day--weekend__6Oi3u:not(.style_react-calendar__tile--active__8VAfh) {
    color: #ffa724 !important
}

.style_pointer__9OyAS {
    cursor: pointer
}

.style_link_banner_text__0sNxh {
    margin-bottom: 50px
}

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

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

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

.style_links_spacing__r0_pQ {
    margin-right: 40px
}

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

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

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

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

.style_links_button__17hl2 {
    margin-top: 84px
}

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

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

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

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

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

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

.style_standalone__teaser__50avj p {
    font-size: 1.25rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.style_cn-buttons__K3UK8 > .style_cm-btn__8HaDk.style_cm-btn-danger__FKvcl.style_cn-decline__eiANG {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__K3UK8 > .style_cm-btn__8HaDk.style_cm-btn-success__eFvGk {
    font-size: 20px
}

.style_cm-modal__mnqjS > .style_cm-header__jMfp5 {
    background-color: #fef2e0 !important
}

.style_cm-modal__mnqjS > .style_cm-header__jMfp5 .style_title__hjjfa {
    color: #3b3b96 !important
}

.style_cm-modal__mnqjS > .style_cm-header__jMfp5 p > span {
    color: #000 !important
}

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

.style_cm-modal__mnqjS > .style_cm-header__jMfp5 a {
    color: #3b3b96 !important
}

.style_cm-modal__mnqjS.style_cm-klaro__z__op {
    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__mnqjS > .style_cm-body__Q8KAC, .style_cm-modal__mnqjS > .style_cm-footer__haTru {
    background-color: #fef2e0 !important
}

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

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

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

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

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

.style_cn-buttons__K3UK8 > .style_cm-btn__8HaDk.style_cm-btn-success__eFvGk, .style_klaro___4rMh .style_cookie-modal__ItWUg .style_cm-list-input__etNVm:checked + .style_cm-list-label__KGGRe .style_slider__gA9ig {
    background-color: #ffa724 !important
}

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

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

.style_mobile__wrapper__FRQnw {
    position: relative;
    z-index: 10001;
    background-color: #1e1e1e;
    color: #fff
}

.style_mobile__wrapper__FRQnw * {
    color: #fff
}

.style_mobile__wrapper__FRQnw a {
    color: #fff;
    text-decoration: none;
    transition: all .3s ease-in-out
}

.style_mobile__wrapper__FRQnw a:hover {
    color: #23d2af;
    text-decoration: underline
}

@media screen and (min-width: 576px) {
    .style_mobile__wrapper__FRQnw {
        display: none !important
    }
}

@media screen and (max-width: 576px) {
    .style_mobile__wrapper__FRQnw {
        padding-top: 56px;
        padding-bottom: 28px;
        height: 100% !important
    }
}

.style_brand__tL9ef {
    padding-bottom: 24px
}

.style_links__u302u, .style_weitereLinks__2JP_Z {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    flex-direction: column;
    gap: 4px;
    padding-top: 27px;
    padding-bottom: 27px
}

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

@media screen and (max-width: 992px) {
    .style_socialDesktop__HIUZW {
        display: none !important
    }
}

.style_datenSchutz__ZIf4i {
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    flex-direction: column;
    padding-top: 27px;
    padding-bottom: 27px;
    gap: 4px
}

.style_logos__ujM4W {
    display: flex;
    flex-wrap: wrap
}

.style_rightBottomSide__igflH {
    height: 100%
}

.style_black_line__AuA0n {
    margin: 0;
    opacity: 1;
    border: none;
    border-top: 1px solid #fff
}

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

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

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

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

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

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

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

.style_padding__top__BR2ob {
    padding-top: 104px
}

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

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

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

.style_padding__bottom__5_HSb {
    padding-bottom: 52px
}

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

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

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

.style_padding__right__sfY9S {
    padding-right: 100px
}

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

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

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

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

.style_padding__left__MMjR3 {
    padding-left: 100px
}

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

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

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

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

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

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

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

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

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

.style_pt_xs__mHSDB {
    padding-top: 13px
}

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

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

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

.style_pb_xs__PpT63 {
    padding-bottom: 13px
}

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

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

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

.style_pt_1__sDU3m {
    padding-top: 26px
}

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

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

.style_pb_1__WMUSK {
    padding-bottom: 26px
}

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

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

.style_pt_2__VUL9U {
    padding-top: 52px
}

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

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

.style_pb_2__d5PD_ {
    padding-bottom: 52px
}

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

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

.style_pt_3__iBAH7 {
    padding-top: 78px
}

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

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

.style_pb_3__KG5QE {
    padding-bottom: 78px
}

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

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

.style_pt_4__vxr_e {
    padding-top: 104px
}

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

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

.style_pb_4__zY0Hp {
    padding-bottom: 104px
}

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

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

.style_pt_8__mguO7 {
    padding-top: 208px
}

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

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

.style_pb_8__hmTUe {
    padding-bottom: 208px
}

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

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

.style_p_xs__8_udp {
    padding: 13px
}

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

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

.style_p_1__zw5dv {
    padding: 26px
}

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

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

.style_p_2__ZCMSi {
    padding: 52px
}

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

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

.style_p_3__8CQAG {
    padding: 78px
}

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

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

.style_p_4__o6HTT {
    padding: 104px
}

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

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

.style_p_8__SBmwI {
    padding: 208px
}

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

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

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

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

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

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

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

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

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

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

.style_btn__cicjY.style_btn-form__1bhzm {
    background-color: #82e8cd
}

.style_btn__cicjY.style_btn-form__1bhzm:hover {
    color: #fff
}

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

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

.style_btn__cicjY.style_btn-link__igbIo:hover {
    color: #3b3b96
}

.style_btn__cicjY.style_btn-social__E3dyd {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__cicjY.style_btn-medical__u_ngn {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

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

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

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

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

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

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

.style_btn__cicjY.style_btn-link__igbIo, .style_btn__cicjY.style_lg__QnQpS, .style_btn__cicjY.style_md__JWrVu, .style_btn__cicjY.style_sm__oqFyW {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__cicjY.style_btn-link__igbIo, .style_btn__cicjY.style_lg__QnQpS, .style_btn__cicjY.style_md__JWrVu, .style_btn__cicjY.style_sm__oqFyW {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__cicjY.style_btn-link__igbIo, .style_btn__cicjY.style_lg__QnQpS, .style_btn__cicjY.style_md__JWrVu, .style_btn__cicjY.style_sm__oqFyW {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__cicjY.style_sm__oqFyW {
    min-width: 132px
}

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

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

.style_btn__cicjY.style_md__JWrVu {
    min-width: 238px
}

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

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

.style_btn__cicjY.style_lg__QnQpS {
    min-width: 290px
}

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

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

.style_btn__cicjY.style_xl___P3di {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

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

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

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

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

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

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

.style_btn__cicjY.style_btn-link__igbIo:disabled {
    color: #aaa
}

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

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

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

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

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

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

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

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

.style_h1___YBnA, .style_h2__AHXJE, .style_h3__mAV2T {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.style_textual_highlight__rMG1R {
    font-size: 18px
}

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

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

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

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

.style_body-text2__SGTJd p:last-child, .style_body-text__DlYxs p:last-child {
    margin-bottom: 0 !important
}

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

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

    .style_form__text__PxVWR.style_dropdown-item__waZ_A {
        font-size: 14px !important
    }
}

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

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

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

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

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

.style_subtitle_33__inIMv {
    margin-bottom: 33px
}

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

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

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

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

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

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

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

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

.style_card_1__QC9N5 {
    height: 434px
}

.style_card_1__QC9N5 .style_card_image__VAZJV img {
    height: inherit
}

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

    .style_card_1__QC9N5 .style_card_image__VAZJV {
        height: 231px
    }

    .style_card_1__QC9N5 .style_card_body__Mz_ew {
        height: 204px !important
    }
}

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

    .style_card_1__QC9N5 .style_card_image__VAZJV {
        height: 127px
    }

    .style_card_1__QC9N5 .style_card_body__Mz_ew {
        height: 160px !important
    }
}

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

    .style_card_1__QC9N5 .style_card_image__VAZJV {
        height: 200px
    }

    .style_card_1__QC9N5 .style_card_body__Mz_ew {
        height: 131.5px !important
    }
}

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

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

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

.style_card_1__QC9N5, .style_card_2__D842R {
    width: 397px !important
}

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

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

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

.style_card_body__Mz_ew {
    width: 100% !important
}

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

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

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

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

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

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

.style_text-black__WQW1C {
    color: #3b3b96
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.style_bg-main-dark__U_CxE .style_body-text__DlYxs.style_text-black__WQW1C p, .style_bg-main-dark__U_CxE .style_body-text__DlYxs.style_text-main-black__DCS4G p, .style_bg-main-dark__U_CxE .style_card-text__4rW9x.style_text-black__WQW1C p, .style_bg-main-dark__U_CxE .style_card-text__4rW9x.style_text-main-black__DCS4G p, .style_bg-main-dark__U_CxE .style_text-black__WQW1C p, .style_bg-main-dark__U_CxE .style_text-main-black__DCS4G p {
    color: #000 !important
}

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

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

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

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

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

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

.style_card-body__wy5Au.style_text-main-black__DCS4G, .style_card-body__wy5Au.style_text-main-black__DCS4G *, .style_card-footer__50z_N.style_text-main-black__DCS4G, .style_card-footer__50z_N.style_text-main-black__DCS4G *, .style_text-dark__sD0c7, .style_text-main-black__DCS4G, .style_text-main-black__DCS4G .style_btn-link__igbIo, .style_text-main-black__DCS4G a, .style_text-main-black__DCS4G button, .style_text-main-black__DCS4G div, .style_text-main-black__DCS4G h1, .style_text-main-black__DCS4G h2, .style_text-main-black__DCS4G h3, .style_text-main-black__DCS4G h4, .style_text-main-black__DCS4G h5, .style_text-main-black__DCS4G h6, .style_text-main-black__DCS4G p, .style_text-main-black__DCS4G span, .style_text-main-black__DCS4G time {
    color: #000 !important
}

.style_text-coal__SxPT8 {
    color: #002d32
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.style_bg-main-white__p5W0o, .style_bg-white__71bWk {
    background-color: #fff
}

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

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

.style_bg-transparent__sbxq4 {
    background: transparent
}

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

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

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

.style_custom__form_styles__Vy2kV .style_form-check-input__i1cF1 {
    width: 2em;
    height: 2em
}

.style_custom__form_styles__Vy2kV .style_form-check-input__i1cF1: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__IA2Hr .style_form-check-input__i1cF1 {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__IA2Hr .style_form-check-input__i1cF1: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__wriLZ {
    margin-bottom: 18px
}

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

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

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

.style_btn-check__DFd1H + .style_btn__cicjY:hover {
    color: #fff !important
}

.style_card__34Grj.style_custom__card__hbEuf {
    --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__4HEcB {
    font-size: 17px !important;
    color: unset !important
}

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

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

.style_navbar-toggler__2alRh {
    border: none !important
}

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

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

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

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

    .style_navbar-nav__NuP6E .style_dropdown-menu__zP7a2 * {
        color: #fff !important
    }
}

.style_navbar-nav__NuP6E .style_dropdown-menu__zP7a2 .style_dropdown-item__waZ_A {
    color: #000 !important
}

.style_navbar-nav__NuP6E .style_dropdown-menu__zP7a2 .style_dropdown-item__waZ_A:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

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

.style_custom__pagination__WdYzM {
    margin-bottom: 0 !important
}

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

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

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

.style_custom__pagination__WdYzM .style_page-item__3of23 {
    padding-inline: 13px !important
}

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

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

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

.style_custom__pagination__WdYzM .style_active__KajU0 .style_page-link__CQyja {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

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

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

.style_react-calendar__3uWQg .style_react-calendar__navigation__eFol9 {
    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__3uWQg .style_react-calendar__navigation__eFol9 {
        margin-bottom: 0 !important
    }
}

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

.style_react-calendar__3uWQg .style_react-calendar__navigation__label__LKeTW {
    color: #ffa724 !important
}

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

.style_react-calendar__3uWQg .style_react-calendar__navigation__next2-button__pcntw, .style_react-calendar__3uWQg .style_react-calendar__navigation__prev2-button__nVa82 {
    display: none !important
}

.style_react-calendar__3uWQg .style_react-calendar__month-view__weekdays___zXHt {
    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__3uWQg .style_react-calendar__month-view__weekdays___zXHt {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__3uWQg .style_react-calendar__month-view__days__day--neighboringMonth__3YOQ1 {
    color: #b5b5b5 !important
}

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

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

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

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

.style_react-calendar__3uWQg .style_react-calendar__tile--active__dti2A {
    background-color: transparent !important;
    overflow: visible !important
}

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

.style_react-calendar__3uWQg .style_react-calendar__tile--now__DXCzV {
    overflow: visible !important;
    background-color: transparent !important
}

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

.style_react-calendar__3uWQg .style_react-calendar__month-view__days__day--weekend__gPWrq:not(.style_react-calendar__tile--active__dti2A) {
    color: #ffa724 !important
}

.style_pointer__rHV_g {
    cursor: pointer
}

.style_link_banner_text__skT_t {
    margin-bottom: 50px
}

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

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

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

.style_links_spacing__TyEv_ {
    margin-right: 40px
}

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

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

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

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

.style_links_button__slSI1 {
    margin-top: 84px
}

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

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

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

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

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

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

.style_standalone__teaser__XFY9J p {
    font-size: 1.25rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.style_cn-buttons__4gopx > .style_cm-btn__jjxMl.style_cm-btn-danger__v5MXH.style_cn-decline__ukPXc {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__4gopx > .style_cm-btn__jjxMl.style_cm-btn-success__6g7L_ {
    font-size: 20px
}

.style_cm-modal__rj__j > .style_cm-header__Ov0V5 {
    background-color: #fef2e0 !important
}

.style_cm-modal__rj__j > .style_cm-header__Ov0V5 .style_title__DAA5G {
    color: #3b3b96 !important
}

.style_cm-modal__rj__j > .style_cm-header__Ov0V5 p > span {
    color: #000 !important
}

.style_cm-modal__rj__j > .style_cm-header__Ov0V5 button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal__rj__j > .style_cm-header__Ov0V5 a {
    color: #3b3b96 !important
}

.style_cm-modal__rj__j.style_cm-klaro__zxaSs {
    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__rj__j > .style_cm-body__AAREo, .style_cm-modal__rj__j > .style_cm-footer__k3Nv_ {
    background-color: #fef2e0 !important
}

.style_cm-list-title__PL4oH {
    color: #3b3b96 !important
}

.style_cm-caret__uuYvq > a {
    color: #ffa724 !important
}

.style_cookie-modal__OonFo {
    z-index: 100000 !important
}

.style_cn-ok__srW1D {
    flex-direction: column !important
}

.style_cn-buttons__4gopx {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__4gopx > .style_cm-btn__jjxMl.style_cm-btn-success__6g7L_, .style_klaro__sAEoi .style_cookie-modal__OonFo .style_cm-list-input__0D4Ml:checked + .style_cm-list-label__WKHmE .style_slider__zcFcN {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__xd6gn > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__TmoBp {
    color: #000 !important;
    text-decoration: underline !important
}

.style_container__pkbXm {
    position: relative;
    z-index: 10001;
    background-color: #1e1e1e;
    color: #fff;
    height: 100% !important;
    padding-top: 52px;
    padding-bottom: 52px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px
}

.style_container__pkbXm * {
    color: #fff
}

.style_container__pkbXm a {
    color: #fff;
    text-decoration: none;
    transition: all .3s ease-in-out
}

.style_container__pkbXm a:hover {
    color: #23d2af;
    text-decoration: underline
}

@media screen and (max-width: 1280px) {
    .style_container__pkbXm {
        padding-top: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_container__pkbXm {
        display: none !important
    }
}

.style_logo__UmxEa {
    width: 200px !important;
    height: auto
}

@media screen and (max-width: 1280px) {
    .style_logo__UmxEa {
        width: 300px
    }
}

.style_social__icon__GXTdn {
    width: 33px;
    height: 33px;
    margin-bottom: 7px
}

.style_social__icon_container__SW3fa {
    margin-bottom: 7px;
    margin-top: 7px
}

.style_social__icon_container__SW3fa a:not(:last-child) {
    margin-right: 20px
}

.style_link_mb__lIyDo {
    padding-bottom: 7px;
    color: #fff
}

.style_list__6XCMU {
    margin-bottom: 0
}

.style_list__6XCMU li:not(:last-child) {
    margin-bottom: 7px
}

.style_top_company_logo___i4cr {
    width: 150px;
    height: 180px
}

@media screen and (max-width: 1200px) {
    .style_top_company_logo___i4cr {
        width: 100px
    }
}

.style_igz_logo__J2kr0 {
    width: 150px;
    height: 75px
}

@media screen and (max-width: 1200px) {
    .style_igz_logo__J2kr0 {
        width: 100px
    }
}

.style_charta_logo__5Eq35 {
    width: 150px;
    height: 50px
}

@media screen and (max-width: 1200px) {
    .style_charta_logo__5Eq35 {
        width: 100px
    }
}

.style_efu_logo__S4haX {
    width: 150px;
    height: 50px
}

@media screen and (max-width: 1200px) {
    .style_efu_logo__S4haX {
        width: 100px
    }
}

.style_padding__x__VMWXt {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .style_padding__x__VMWXt {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__x__VMWXt {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__x__VMWXt {
        padding-left: 30px;
        padding-right: 30px
    }
}

.style_padding__y__ueYFH {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .style_padding__y__ueYFH {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .style_padding__y__ueYFH {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.style_padding__top__hcfO6 {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .style_padding__top__hcfO6 {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__top__hcfO6 {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__top__hcfO6 {
        padding-top: 56px
    }
}

.style_padding__bottom__fzq90 {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .style_padding__bottom__fzq90 {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__bottom__fzq90 {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__bottom__fzq90 {
        padding-bottom: 28px
    }
}

.style_padding__right__v_N7N {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__right__v_N7N {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .style_padding__right__v_N7N {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__right__v_N7N {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__right__v_N7N {
        padding-right: 30px
    }
}

.style_padding__left__dVmc4 {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .style_padding__left__dVmc4 {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .style_padding__left__dVmc4 {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .style_padding__left__dVmc4 {
        padding-left: 30px
    }
}

.style_body-text-mb__q_Vbz {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .style_body-text-mb__q_Vbz {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .style_body-text-mb__q_Vbz {
        margin-bottom: 20px
    }
}

.style_h3-mb__dYnCf {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .style_h3-mb__dYnCf {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .style_h3-mb__dYnCf {
        margin-bottom: 13px !important
    }
}

.style_pt_xs__1gnE5 {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .style_pt_xs__1gnE5 {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pt_xs__1gnE5 {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_xs__1gnE5 {
        padding-top: 7px
    }
}

.style_pb_xs__WPsIq {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .style_pb_xs__WPsIq {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .style_pb_xs__WPsIq {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_xs__WPsIq {
        padding-bottom: 7px
    }
}

.style_pt_1__8ewqe {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .style_pt_1__8ewqe {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_1__8ewqe {
        padding-top: 14px
    }
}

.style_pb_1__bjpbK {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .style_pb_1__bjpbK {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_1__bjpbK {
        padding-bottom: 14px
    }
}

.style_pt_2__URRaA {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .style_pt_2__URRaA {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_2__URRaA {
        padding-top: 28px
    }
}

.style_pb_2__MgPMX {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_pb_2__MgPMX {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_2__MgPMX {
        padding-bottom: 28px
    }
}

.style_pt_3__wkYdM {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .style_pt_3__wkYdM {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_3__wkYdM {
        padding-top: 42px
    }
}

.style_pb_3___Pcmy {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .style_pb_3___Pcmy {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_3___Pcmy {
        padding-bottom: 42px
    }
}

.style_pt_4__HN3To {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .style_pt_4__HN3To {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_4__HN3To {
        padding-top: 56px
    }
}

.style_pb_4__OOiAW {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .style_pb_4__OOiAW {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_4__OOiAW {
        padding-bottom: 56px
    }
}

.style_pt_8__GHgsm {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .style_pt_8__GHgsm {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pt_8__GHgsm {
        padding-top: 112px
    }
}

.style_pb_8__zs1qG {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .style_pb_8__zs1qG {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_pb_8__zs1qG {
        padding-bottom: 112px
    }
}

.style_p_xs___SXRc {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .style_p_xs___SXRc {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_p_xs___SXRc {
        padding: 7px
    }
}

.style_p_1__dd9Pw {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .style_p_1__dd9Pw {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_p_1__dd9Pw {
        padding: 14px
    }
}

.style_p_2__RymO_ {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .style_p_2__RymO_ {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .style_p_2__RymO_ {
        padding: 28px
    }
}

.style_p_3__Q9j4J {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .style_p_3__Q9j4J {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_p_3__Q9j4J {
        padding: 42px
    }
}

.style_p_4__56B9U {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .style_p_4__56B9U {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .style_p_4__56B9U {
        padding: 56px
    }
}

.style_p_8__IRSux {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .style_p_8__IRSux {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .style_p_8__IRSux {
        padding: 112px
    }
}

.style_btn__reJd4 {
    border-radius: 10px;
    width: fit-content
}

.style_btn__reJd4:not(.style_btn-link__D0leD) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_btn__reJd4:not(.style_btn-link__D0leD) {
        font-size: 15px
    }
}

.style_btn__reJd4.style_btn-primary__bwBrD {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.style_btn__reJd4.style_btn-whatsapp__o4_Cq {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.style_btn__reJd4.style_btn-primary__bwBrD:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.style_btn__reJd4.style_btn-primary-light__Bpbdm {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.style_btn__reJd4.style_btn-secondary__vfJgN {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.style_btn__reJd4.style_btn-form__9j58l {
    background-color: #82e8cd
}

.style_btn__reJd4.style_btn-form__9j58l:hover {
    color: #fff
}

.style_btn__reJd4.style_btn-link__D0leD, .style_btn__reJd4.style_btn-link__D0leD:active, .style_btn__reJd4.style_btn-link__D0leD:focus, .style_btn__reJd4.style_btn-link__D0leD:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .style_btn__reJd4.style_btn-link__D0leD, .style_btn__reJd4.style_btn-link__D0leD:active, .style_btn__reJd4.style_btn-link__D0leD:focus, .style_btn__reJd4.style_btn-link__D0leD:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.style_btn__reJd4.style_btn-link__D0leD:hover {
    color: #3b3b96
}

.style_btn__reJd4.style_btn-social__r8G6Y {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.style_btn__reJd4.style_btn-medical__XWGcv {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.style_btn__reJd4.style_btn-medical-purple__uJFz5 {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.style_btn__reJd4.style_btn-social-pink__P3Jxs {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.style_btn__reJd4.style_btn-main-blue__CScYY {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.style_footer-link__OXUNO:hover {
    color: #23d2af !important;
    text-decoration: none
}

.style_black-link__waqRq, .style_black-link__waqRq a {
    color: #002d32;
    text-decoration: none
}

.style_black-link__waqRq:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.style_btn__reJd4.style_btn-link__D0leD, .style_btn__reJd4.style_lg__PMsRr, .style_btn__reJd4.style_md__8Qb2Q, .style_btn__reJd4.style_sm__0cAuM {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .style_btn__reJd4.style_btn-link__D0leD, .style_btn__reJd4.style_lg__PMsRr, .style_btn__reJd4.style_md__8Qb2Q, .style_btn__reJd4.style_sm__0cAuM {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__reJd4.style_btn-link__D0leD, .style_btn__reJd4.style_lg__PMsRr, .style_btn__reJd4.style_md__8Qb2Q, .style_btn__reJd4.style_sm__0cAuM {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_btn__reJd4.style_sm__0cAuM {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .style_btn__reJd4.style_sm__0cAuM {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__reJd4.style_sm__0cAuM {
        min-width: 130px
    }
}

.style_btn__reJd4.style_md__8Qb2Q {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .style_btn__reJd4.style_md__8Qb2Q {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__reJd4.style_md__8Qb2Q {
        min-width: 186px
    }
}

.style_btn__reJd4.style_lg__PMsRr {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .style_btn__reJd4.style_lg__PMsRr {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__reJd4.style_lg__PMsRr {
        min-width: 215px
    }
}

.style_btn__reJd4.style_xl__oWKNv {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .style_btn__reJd4.style_xl__oWKNv {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_btn__reJd4.style_xl__oWKNv {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.style_special_btn__wfEjq {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .style_special_btn__wfEjq {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_special_btn__wfEjq {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.style_list_button__hxmHY {
    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__hxmHY {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.style_btn__reJd4.style_btn-link__D0leD:disabled {
    color: #aaa
}

.style_footer-link__OXUNO, .style_footer-link__OXUNO a {
    color: #fff;
    text-decoration: none
}

.style_footer-link__OXUNO:hover {
    color: #0fa
}

.style_btn-anmetist__BR37l {
    background-color: #8a84f5;
    color: #28274a
}

.style_btn-mentos__rGCBC {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.style_btn-main-turquoise__QymY9 {
    background-color: #23d2af;
    color: #0c463e !important
}

.style_medium_font_family__d3X4J {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.style_regular_font_family__11yNn {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.style_wide_font_family__xvf7o {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.style_h1__z1MIA, .style_h2__WPsv_, .style_h3__HZTXS {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.style_h1__z1MIA {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h1__z1MIA {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .style_h1__z1MIA {
        font-size: 30px
    }
}

.style_h2__WPsv_ {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h2__WPsv_ {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_h2__WPsv_ {
        font-size: 24px
    }
}

.style_h3__HZTXS {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h3__HZTXS {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h3__HZTXS {
        font-size: 24px
    }
}

.style_h4__Put_D, .style_h5__Q9l0H {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h4__Put_D, .style_h5__Q9l0H {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h4__Put_D, .style_h5__Q9l0H {
        font-size: 18px;
        line-height: 24px
    }
}

.style_h6__Mt_yJ {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_h6__Mt_yJ {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_h6__Mt_yJ {
        font-size: 17px;
        line-height: 24px
    }
}

.style_button-text-lg__eNeL6, .style_textual_highlight__mkwQr {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.style_button-text-lg__eNeL6 {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .style_button-text-lg__eNeL6 {
        font-size: 15px
    }
}

.style_textual_highlight__mkwQr {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .style_textual_highlight__mkwQr {
        font-size: 15px
    }
}

.style_button-text__tUH_n {
    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__tUH_n {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.style_body-text2__ty4P4 {
    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__ty4P4 {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.style_body-text__eL67s {
    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__eL67s {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.style_body-text2__ty4P4 p:last-child, .style_body-text__eL67s p:last-child {
    margin-bottom: 0 !important
}

.style_form__text__Waw3Q {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .style_form__text__Waw3Q {
        font-size: 12px;
        line-height: 18px
    }

    .style_form__text__Waw3Q.style_dropdown-item__yhDOQ {
        font-size: 14px !important
    }
}

.style_title___G0a5, .style_title___G0a5.style_h2__WPsv_ {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_title___G0a5, .style_title___G0a5.style_h2__WPsv_ {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .style_title___G0a5, .style_title___G0a5.style_h2__WPsv_ {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.style_subtitle__eMfW_ {
    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__eMfW_ {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle__eMfW_ {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.style_subtitle_33__nw2Tk {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .style_subtitle_33__nw2Tk {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .style_subtitle_33__nw2Tk {
        margin-bottom: 15px
    }
}

.style_cta-text__D4n8_ {
    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__D4n8_ {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_cta-text__D4n8_ {
        font-size: 15px;
        line-height: 20px
    }
}

.style_link-text__Yl0GE {
    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__Yl0GE {
        font-size: 15px;
        line-height: 20px
    }
}

.style_citation__KB_1I.style_h3__HZTXS {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .style_citation__KB_1I.style_h3__HZTXS {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .style_citation__KB_1I.style_h3__HZTXS {
        font-weight: 400;
        line-height: 32px
    }
}

.style_card_1__fZgvE {
    height: 434px
}

.style_card_1__fZgvE .style_card_image__DtIzw img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .style_card_1__fZgvE {
        width: 397px !important;
        height: 434px !important
    }

    .style_card_1__fZgvE .style_card_image__DtIzw {
        height: 231px
    }

    .style_card_1__fZgvE .style_card_body__cU2vy {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__fZgvE {
        width: 329px !important;
        height: 287px !important
    }

    .style_card_1__fZgvE .style_card_image__DtIzw {
        height: 127px
    }

    .style_card_1__fZgvE .style_card_body__cU2vy {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__fZgvE {
        width: 330px !important;
        height: 331px !important
    }

    .style_card_1__fZgvE .style_card_image__DtIzw {
        height: 200px
    }

    .style_card_1__fZgvE .style_card_body__cU2vy {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .style_card_2__YBYKN {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .style_card_2__YBYKN {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .style_card_2__YBYKN {
        height: 131.5px;
        width: 330px
    }
}

.style_card_1__fZgvE, .style_card_2__YBYKN {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .style_card_1__fZgvE, .style_card_2__YBYKN {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .style_card_1__fZgvE, .style_card_2__YBYKN {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .style_card_1__fZgvE, .style_card_2__YBYKN {
        width: 330px !important
    }
}

.style_card_body__cU2vy {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .style_card_body__cU2vy {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .style_card_body__cU2vy {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .style_card_body__cU2vy {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .style_card_body__cU2vy {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .style_card_body__cU2vy {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .style_card_body__cU2vy {
        height: 131.5px
    }
}

.style_text-black__TVGNt {
    color: #3b3b96
}

.style_text-main-orange__fjR_u {
    color: #fff !important
}

.style_text-social-red__6s4gP {
    color: #ff7e47
}

.style_text-social-pink__71Mie {
    color: #ff92d5
}

.style_text-medic-blue__A6bzc {
    color: #fff !important
}

.style_text-medic-purple__NCroH {
    color: #968bd9
}

.style_bg-medic-beige__jPTM3 {
    background-color: #fff !important
}

.style_bg-main-orange-light__Le6Ak {
    background-color: #5a508c !important
}

.style_bg-main-orange-dark__IYUNf {
    background-color: #ffa724
}

.style_bg-amethyst-dark__lV0lN {
    background-color: #8a84f5 !important
}

.style_bg-purple-dark__Av8cJ {
    background-color: #5a508c !important
}

.style_bg-main-amethyst-dark__rvZKq {
    background-color: #3e385f
}

.style_bg-main-dark__pmj8p {
    background-color: #002d32 !important;
    color: #fff
}

.style_bg-main-dark__pmj8p p {
    color: #fff
}

.style_bg-main-dark__pmj8p .style_body-text__eL67s.style_text-black__TVGNt p, .style_bg-main-dark__pmj8p .style_body-text__eL67s.style_text-main-black__5Hpzo p, .style_bg-main-dark__pmj8p .style_card-text__6oKiH.style_text-black__TVGNt p, .style_bg-main-dark__pmj8p .style_card-text__6oKiH.style_text-main-black__5Hpzo p, .style_bg-main-dark__pmj8p .style_text-black__TVGNt p, .style_bg-main-dark__pmj8p .style_text-main-black__5Hpzo p {
    color: #000 !important
}

.style_bg-main-light__lno9R {
    background-color: #fff !important;
    color: #000
}

.style_bg-main-light__lno9R p {
    color: #000
}

.style_bg-main-dark__pmj8p h1, .style_bg-main-dark__pmj8p h2, .style_bg-main-dark__pmj8p h3, .style_bg-main-dark__pmj8p h4, .style_bg-main-dark__pmj8p h5, .style_bg-main-dark__pmj8p h6 {
    color: #fff
}

.style_bg-main-light__lno9R h1, .style_bg-main-light__lno9R h2, .style_bg-main-light__lno9R h3, .style_bg-main-light__lno9R h4, .style_bg-main-light__lno9R h5, .style_bg-main-light__lno9R h6 {
    color: #151424
}

.style_bg-main-turquoise__hcbxc {
    background: #23d2af !important;
    color: #0c463e
}

.style_amethyst-light__KR0d_ {
    background-color: #d5ddfd
}

.style_card-body__wodEp.style_text-main-black__5Hpzo, .style_card-body__wodEp.style_text-main-black__5Hpzo *, .style_card-footer__eil_C.style_text-main-black__5Hpzo, .style_card-footer__eil_C.style_text-main-black__5Hpzo *, .style_text-dark__dniTV, .style_text-main-black__5Hpzo, .style_text-main-black__5Hpzo .style_btn-link__D0leD, .style_text-main-black__5Hpzo a, .style_text-main-black__5Hpzo button, .style_text-main-black__5Hpzo div, .style_text-main-black__5Hpzo h1, .style_text-main-black__5Hpzo h2, .style_text-main-black__5Hpzo h3, .style_text-main-black__5Hpzo h4, .style_text-main-black__5Hpzo h5, .style_text-main-black__5Hpzo h6, .style_text-main-black__5Hpzo p, .style_text-main-black__5Hpzo span, .style_text-main-black__5Hpzo time {
    color: #000 !important
}

.style_text-coal__c5rAK {
    color: #002d32
}

.style_bg-social-red__UEP9h {
    background-color: #fdeae1
}

.style_bg-social-red-dark__mVtDt {
    background-color: #ff7e47
}

.style_bg-social-pink__mImbe {
    background-color: #fdedf3
}

.style_bg-social-pink-dark__3AvN7 {
    background-color: #ff92d5
}

.style_bg-medic-purple__J2m6C {
    background-color: #f3eef0
}

.style_bg-medical-purple-dark__yT1_s {
    background-color: #968bd9
}

.style_bg-medic-blue__1q__x {
    background-color: #ecf2f0
}

.style_bg-medic-blue-dark__oq73m {
    background-color: #99d4dc
}

.style_bg-coal__0Lgks {
    background-color: #002d32
}

.style_bg-coal-dark__iDbZq {
    background-color: #000b0d
}

.style_bg-coal-light__gQ2C3 {
    background-color: #f0fcfd
}

.style_bg-main-blue__lVgpK {
    background-color: #3b3b96
}

.style_bg-ash-20__9gJdo {
    background-color: #dcdcdc
}

.style_bg-main-white__nfKe3, .style_bg-white__ehnS8 {
    background-color: #fff
}

.style_bg-amethyst__WVyPC {
    background-color: #8a84f5
}

.style_bg-turquoise__S4h5L {
    background-color: #23d2af
}

.style_bg-transparent__xNW2h {
    background: transparent
}

.style_text-decoration-none__alKTy {
    text-decoration: none !important
}

.style_form-control__Ksn95 {
    min-height: 50px
}

.style_form-check-input__9jdaH, .style_form-check-input__9jdaH[type=checkbox], .style_form-control__Ksn95, .style_form-select__XuEZy {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.style_custom__form_styles___DiN4 .style_form-check-input__9jdaH {
    width: 2em;
    height: 2em
}

.style_custom__form_styles___DiN4 .style_form-check-input__9jdaH: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__Nduid .style_form-check-input__9jdaH {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.style_custom__form_styles_booking__Nduid .style_form-check-input__9jdaH: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__YkilQ {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .style_custom__form_group__YkilQ {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__form_group__YkilQ {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .style_btn__reJd4 {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.style_btn-check__aWYNi + .style_btn__reJd4:hover {
    color: #fff !important
}

.style_card__QyAZi.style_custom__card__4obky {
    --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__iLvvO {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .style_nav-link__iLvvO {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .style_navbar-collapse__E60Ul {
        background-color: transparent;
        padding: 0 20px
    }
}

.style_navbar-toggler___8KaG {
    border: none !important
}

.style_navbar-toggler___8KaG:focus {
    box-shadow: none !important
}

.style_dark_ellipsis__hPIit .style_navbar-toggler-icon__JIcn8 {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.style_navbar-toggler-icon__JIcn8.style_light_ellipsis__C689t {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.style_navbar-nav__j_Iic .style_dropdown-menu__lWRDU {
    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__j_Iic .style_dropdown-menu__lWRDU {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .style_navbar-nav__j_Iic .style_dropdown-menu__lWRDU * {
        color: #fff !important
    }
}

.style_navbar-nav__j_Iic .style_dropdown-menu__lWRDU .style_dropdown-item__yhDOQ {
    color: #000 !important
}

.style_navbar-nav__j_Iic .style_dropdown-menu__lWRDU .style_dropdown-item__yhDOQ:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.style_sliderTrack-1__xZh95 {
    background-color: #fff !important
}

.style_custom__pagination__lqu5R {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .style_custom__pagination__lqu5R {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .style_custom__pagination__lqu5R {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .style_custom__pagination__lqu5R {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.style_custom__pagination__lqu5R .style_page-item__N_4U4 {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .style_custom__pagination__lqu5R .style_page-item__N_4U4 {
        padding-inline: 7px !important
    }
}

.style_custom__pagination__lqu5R .style_page-link__svqNV {
    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__lqu5R .style_page-link__svqNV {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .style_custom__pagination__lqu5R .style_page-link__svqNV {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.style_custom__pagination__lqu5R .style_active__6fK_I .style_page-link__svqNV {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.style_round_border__14wJH {
    border-radius: 10px !important
}

.style_react-calendar__FNI4F {
    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__FNI4F {
        border-bottom: 2px solid #ffa724 !important
    }
}

.style_react-calendar__FNI4F .style_react-calendar__navigation__jtqfv {
    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__FNI4F .style_react-calendar__navigation__jtqfv {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .style_react-calendar__FNI4F .style_react-calendar__navigation__jtqfv {
        margin-bottom: 0 !important
    }
}

.style_react-calendar__FNI4F .style_react-calendar__navigation__label__NG38G {
    color: #ffa724 !important
}

.style_react-calendar__FNI4F .style_react-calendar__navigation__arrow__RDJ2u {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.style_react-calendar__FNI4F .style_react-calendar__navigation__next2-button__qNufi, .style_react-calendar__FNI4F .style_react-calendar__navigation__prev2-button__vHS1U {
    display: none !important
}

.style_react-calendar__FNI4F .style_react-calendar__month-view__weekdays__fT1gX {
    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__FNI4F .style_react-calendar__month-view__weekdays__fT1gX {
        margin-bottom: 14px !important
    }
}

.style_react-calendar__FNI4F .style_react-calendar__month-view__days__day--neighboringMonth__2mj8A {
    color: #b5b5b5 !important
}

.style_react-calendar__FNI4F .style_react-calendar__tile__6SNkP {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__FNI4F .style_react-calendar__tile__6SNkP {
        width: 19px;
        height: 24px
    }
}

.style_react-calendar__FNI4F .style_react-calendar__tile__6SNkP abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .style_react-calendar__FNI4F .style_react-calendar__tile__6SNkP abbr {
        width: 26px;
        height: 26px
    }
}

.style_react-calendar__FNI4F .style_react-calendar__tile--active__tW1QN {
    background-color: transparent !important;
    overflow: visible !important
}

.style_react-calendar__FNI4F .style_react-calendar__tile--active__tW1QN abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__FNI4F .style_react-calendar__tile--now__ozGG_ {
    overflow: visible !important;
    background-color: transparent !important
}

.style_react-calendar__FNI4F .style_react-calendar__tile--now__ozGG_ abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.style_react-calendar__FNI4F .style_react-calendar__month-view__days__day--weekend___V93D:not(.style_react-calendar__tile--active__tW1QN) {
    color: #ffa724 !important
}

.style_pointer__oaZrE {
    cursor: pointer
}

.style_link_banner_text__L7IdA {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .style_link_banner_text__L7IdA {
        margin-bottom: 28px
    }
}

.style_link_banner__rJ2LJ {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .style_link_banner__rJ2LJ {
        padding-left: 21px
    }
}

.style_links_spacing__gXBnz {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .style_links_spacing__gXBnz {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .style_links_spacing__gXBnz {
        margin-right: 0
    }
}

.style_button_padding__vikDh {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .style_button_padding__vikDh {
        padding: 12px 16px
    }
}

.style_links_button__Z6Rtt {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .style_links_button__Z6Rtt {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .style_imgTextValueLeftSpacing__j2uQ5 {
        padding-left: 90px !important
    }
}

.style_standalone__teaser__t3t70 {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .style_standalone__teaser__t3t70 {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .style_standalone__teaser__t3t70 {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .style_standalone__teaser__t3t70 {
        padding: 50px 20px
    }
}

.style_standalone__teaser__t3t70 p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .style_standalone__teaser__t3t70 {
        white-space: unset !important
    }
}

.style_fDbOPw__o9oza {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.style_cmyNjn__uQTUd {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.style_horizontal__line__jiyTf {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .style_horizontal__line__jiyTf {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .style_horizontal__line__jiyTf {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.style_showOverGestaltung__E5rdm {
    position: relative;
    z-index: 9999
}

.style_react-multi-carousel-item__tyFMX {
    display: flex !important
}

.style_fw-500__xKyRE {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .style_image_container_1__AU97i {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .style_image_container_1__AU97i {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_1__AU97i {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_1__AU97i {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .style_image_container_2__mkpHB {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .style_image_container_2__mkpHB {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .style_image_container_2__mkpHB {
        height: 460px;
        width: 100%
    }
}

.style_remove__file__button__MeFeP, .style_uploadfilebutton__55qv1 {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.style_uploadfilebutton__55qv1 {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .style_uploadfilebutton__55qv1 {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .style_uploadfilebutton__55qv1 {
        width: 100%;
        max-width: 100%
    }
}

.style_remove__file__button__MeFeP {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .style_remove__file__button__MeFeP {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .style_remove__file__button__MeFeP {
        height: 61px;
        width: 100%
    }
}

.style_wrapper___HGjm {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.style_gestaltungsElement__HILr6 {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.style_first_component__YCGvg, .style_first_component_big_searchbar__Qmo1g {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .style_first_component__YCGvg, .style_first_component_big_searchbar__Qmo1g {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .style_first_component__YCGvg, .style_first_component_big_searchbar__Qmo1g {
        padding-top: 260.41px !important
    }

    .style_first_component_big_searchbar__Qmo1g {
        padding-top: 345.55px !important
    }
}

.style_cookie-notice__PXZ8q {
    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___FvLQ {
    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___FvLQ {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .style_cn-body___FvLQ {
        overflow-y: scroll
    }
}

.style_cn-body___FvLQ > p, .style_cn-body___FvLQ > p strong {
    color: #3b3b96 !important
}

.style_cn-buttons__jUubQ > .style_cm-btn__oS_5p.style_cm-btn-danger__2BaUb.style_cn-decline___iuqM {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.style_cn-buttons__jUubQ > .style_cm-btn__oS_5p.style_cm-btn-success__Ytmq4 {
    font-size: 20px
}

.style_cm-modal___hST_ > .style_cm-header__SYT6H {
    background-color: #fef2e0 !important
}

.style_cm-modal___hST_ > .style_cm-header__SYT6H .style_title___G0a5 {
    color: #3b3b96 !important
}

.style_cm-modal___hST_ > .style_cm-header__SYT6H p > span {
    color: #000 !important
}

.style_cm-modal___hST_ > .style_cm-header__SYT6H button > svg > line {
    stroke: #3b3b96 !important
}

.style_cm-modal___hST_ > .style_cm-header__SYT6H a {
    color: #3b3b96 !important
}

.style_cm-modal___hST_.style_cm-klaro__10lHC {
    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___hST_ > .style_cm-body___UK0t, .style_cm-modal___hST_ > .style_cm-footer__oWZVt {
    background-color: #fef2e0 !important
}

.style_cm-list-title__3knIp {
    color: #3b3b96 !important
}

.style_cm-caret__OlmUf > a {
    color: #ffa724 !important
}

.style_cookie-modal__AONYI {
    z-index: 100000 !important
}

.style_cn-ok__nsZz2 {
    flex-direction: column !important
}

.style_cn-buttons__jUubQ {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.style_cn-buttons__jUubQ > .style_cm-btn__oS_5p.style_cm-btn-success__Ytmq4, .style_klaro__UnLnF .style_cookie-modal__AONYI .style_cm-list-input__xXjXd:checked + .style_cm-list-label__D5jSx .style_slider__wg_xJ {
    background-color: #ffa724 !important
}

.style_cm-footer-buttons__Xy7Lq > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.style_cn-learn-more__pxV97 {
    color: #000 !important;
    text-decoration: underline !important
}

.style_tablet__wrapper__HSr_4 {
    position: relative;
    z-index: 10001;
    background-color: #1e1e1e;
    color: #fff;
    height: 100% !important;
    padding-top: 52px;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px
}

.style_tablet__wrapper__HSr_4 * {
    color: #fff
}

.style_tablet__wrapper__HSr_4 a {
    color: #fff;
    text-decoration: none;
    transition: all .3s ease-in-out
}

.style_tablet__wrapper__HSr_4 a:hover {
    color: #23d2af;
    text-decoration: underline
}

@media screen and (min-width: 992px) {
    .style_tablet__wrapper__HSr_4 {
        display: none !important
    }
}

@media screen and (max-width: 576px) {
    .style_tablet__wrapper__HSr_4 {
        display: none !important
    }
}

@media screen and (max-width: 992px) {
    .style_tablet__wrapper__HSr_4 {
        padding-top: 30px
    }
}

.style_brand__dWzKo {
    height: auto;
    padding-bottom: 15px
}

.style_tablet__wrapper__HSr_4 {
    padding-bottom: 30px
}

.style_links__TQ_LF {
    display: flex;
    gap: 30px;
    align-items: center
}

.style_links__TQ_LF * {
    font-size: .7rem
}

.style_social__2h0VM {
    padding-left: 40px;
    padding-right: 0
}

.style_datenSchutz__omeQc, .style_weitereLinks__4frvV {
    display: flex;
    flex-direction: column
}

.style_datenSchutz__omeQc .style_datenschutz__LnRmg {
    grid-area: datenschutz
}

.style_datenSchutz__omeQc .style_impressum__mNZua {
    grid-area: impressum
}

.style_datenSchutz__omeQc .style_agb__woJFu {
    grid-area: agb
}

@media (max-width: 991.98px) {
    .style_datenSchutz__omeQc {
        display: flex;
        flex-direction: column
    }

    .style_datenSchutz__omeQc a {
        padding-bottom: 3px
    }
}

@media (max-width: 575.98px) {
    .style_datenSchutz__omeQc {
        display: grid;
        grid-template-columns:1fr 1fr;
        grid-template-rows:1fr 1fr;
        grid-template-areas:" datenschutz datenschutz" "impressum agb"
    }
}

.style_logos__aWwXV {
    max-width: 115px
}

.style_iconWrapper__hMCGt {
    height: 100%
}

.style_icon__4_4hc {
    max-width: 64px
}

.style_rightBottomSide__eYt4j {
    padding-top: 18px;
    font-size: .7rem
}

.style_social__links__9bCjl {
    padding-top: 15px;
    padding-bottom: 15px
}

.style_agb__links__t0JVh {
    gap: 30px
}

.style_logosImage__iGrEf {
    height: auto;
    margin-top: auto
}

.style_gap_elements__kAIna {
    column-gap: 5%
}

.layout_padding__x__8T_tn {
    padding-left: 100px;
    padding-right: 100px
}

@media screen and (max-width: 1280px) {
    .layout_padding__x__8T_tn {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .layout_padding__x__8T_tn {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .layout_padding__x__8T_tn {
        padding-left: 30px;
        padding-right: 30px
    }
}

.layout_padding__y__5j1V3 {
    padding-top: 5.125rem;
    padding-bottom: 5.125rem
}

@media screen and (max-width: 992px) {
    .layout_padding__y__5j1V3 {
        padding-top: 4.6875rem;
        padding-bottom: 4.6875rem
    }
}

@media screen and (max-width: 576px) {
    .layout_padding__y__5j1V3 {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }
}

.layout_padding__top__5uxhB {
    padding-top: 104px
}

@media screen and (max-width: 1280px) {
    .layout_padding__top__5uxhB {
        padding-top: 84px
    }
}

@media screen and (max-width: 992px) {
    .layout_padding__top__5uxhB {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .layout_padding__top__5uxhB {
        padding-top: 56px
    }
}

.layout_padding__bottom__qfQSg {
    padding-bottom: 52px
}

@media screen and (max-width: 1280px) {
    .layout_padding__bottom__qfQSg {
        padding-bottom: 28px
    }
}

@media screen and (max-width: 992px) {
    .layout_padding__bottom__qfQSg {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .layout_padding__bottom__qfQSg {
        padding-bottom: 28px
    }
}

.layout_padding__right__8WihN {
    padding-right: 100px
}

@media screen and (max-width: 1980px) {
    .layout_padding__right__8WihN {
        padding-right: 100px
    }
}

@media screen and (max-width: 1280px) {
    .layout_padding__right__8WihN {
        padding-right: 50px
    }
}

@media screen and (max-width: 992px) {
    .layout_padding__right__8WihN {
        padding-right: 40px
    }
}

@media screen and (max-width: 576px) {
    .layout_padding__right__8WihN {
        padding-right: 30px
    }
}

.layout_padding__left__JAiNy {
    padding-left: 100px
}

@media screen and (max-width: 1980px) {
    .layout_padding__left__JAiNy {
        padding-left: 100px
    }
}

@media screen and (max-width: 992px) {
    .layout_padding__left__JAiNy {
        padding-left: 40px
    }
}

@media screen and (max-width: 576px) {
    .layout_padding__left__JAiNy {
        padding-left: 30px
    }
}

.layout_body-text-mb__tJRct {
    margin-bottom: 42px
}

@media screen and (max-width: 992px) {
    .layout_body-text-mb__tJRct {
        margin-bottom: 22px
    }
}

@media screen and (max-width: 576px) {
    .layout_body-text-mb__tJRct {
        margin-bottom: 20px
    }
}

.layout_h3-mb__NseBX {
    margin-bottom: 30px !important
}

@media screen and (max-width: 992px) {
    .layout_h3-mb__NseBX {
        margin-bottom: 15px !important
    }
}

@media screen and (max-width: 576px) {
    .layout_h3-mb__NseBX {
        margin-bottom: 13px !important
    }
}

.layout_pt_xs__Mm3nQ {
    padding-top: 13px
}

@media screen and (max-width: 1280px) {
    .layout_pt_xs__Mm3nQ {
        padding-top: 14px
    }
}

@media screen and (max-width: 992px) {
    .layout_pt_xs__Mm3nQ {
        padding-top: 15px
    }
}

@media screen and (max-width: 576px) {
    .layout_pt_xs__Mm3nQ {
        padding-top: 7px
    }
}

.layout_pb_xs__55f5G {
    padding-bottom: 13px
}

@media screen and (max-width: 1280px) {
    .layout_pb_xs__55f5G {
        padding-bottom: 14px
    }
}

@media screen and (max-width: 992px) {
    .layout_pb_xs__55f5G {
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .layout_pb_xs__55f5G {
        padding-bottom: 7px
    }
}

.layout_pt_1__0GMsT {
    padding-top: 26px
}

@media screen and (max-width: 992px) {
    .layout_pt_1__0GMsT {
        padding-top: 30px
    }
}

@media screen and (max-width: 576px) {
    .layout_pt_1__0GMsT {
        padding-top: 14px
    }
}

.layout_pb_1__CcXuS {
    padding-bottom: 26px
}

@media screen and (max-width: 992px) {
    .layout_pb_1__CcXuS {
        padding-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .layout_pb_1__CcXuS {
        padding-bottom: 14px
    }
}

.layout_pt_2__v4RnS {
    padding-top: 52px
}

@media screen and (max-width: 992px) {
    .layout_pt_2__v4RnS {
        padding-top: 60px
    }
}

@media screen and (max-width: 576px) {
    .layout_pt_2__v4RnS {
        padding-top: 28px
    }
}

.layout_pb_2__Dgzv8 {
    padding-bottom: 52px
}

@media screen and (max-width: 992px) {
    .layout_pb_2__Dgzv8 {
        padding-bottom: 60px
    }
}

@media screen and (max-width: 576px) {
    .layout_pb_2__Dgzv8 {
        padding-bottom: 28px
    }
}

.layout_pt_3__PI_yS {
    padding-top: 78px
}

@media screen and (max-width: 992px) {
    .layout_pt_3__PI_yS {
        padding-top: 90px
    }
}

@media screen and (max-width: 576px) {
    .layout_pt_3__PI_yS {
        padding-top: 42px
    }
}

.layout_pb_3__33Ogv {
    padding-bottom: 78px
}

@media screen and (max-width: 992px) {
    .layout_pb_3__33Ogv {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 576px) {
    .layout_pb_3__33Ogv {
        padding-bottom: 42px
    }
}

.layout_pt_4__1lZlA {
    padding-top: 104px
}

@media screen and (max-width: 992px) {
    .layout_pt_4__1lZlA {
        padding-top: 120px
    }
}

@media screen and (max-width: 576px) {
    .layout_pt_4__1lZlA {
        padding-top: 56px
    }
}

.layout_pb_4___yRiu {
    padding-bottom: 104px
}

@media screen and (max-width: 992px) {
    .layout_pb_4___yRiu {
        padding-bottom: 120px
    }
}

@media screen and (max-width: 576px) {
    .layout_pb_4___yRiu {
        padding-bottom: 56px
    }
}

.layout_pt_8__eJn2j {
    padding-top: 208px
}

@media screen and (max-width: 992px) {
    .layout_pt_8__eJn2j {
        padding-top: 240px
    }
}

@media screen and (max-width: 576px) {
    .layout_pt_8__eJn2j {
        padding-top: 112px
    }
}

.layout_pb_8__UVcgJ {
    padding-bottom: 208px
}

@media screen and (max-width: 992px) {
    .layout_pb_8__UVcgJ {
        padding-bottom: 240px
    }
}

@media screen and (max-width: 576px) {
    .layout_pb_8__UVcgJ {
        padding-bottom: 112px
    }
}

.layout_p_xs__5tbFh {
    padding: 13px
}

@media screen and (max-width: 992px) {
    .layout_p_xs__5tbFh {
        padding: 15px
    }
}

@media screen and (max-width: 576px) {
    .layout_p_xs__5tbFh {
        padding: 7px
    }
}

.layout_p_1__sSLtM {
    padding: 26px
}

@media screen and (max-width: 992px) {
    .layout_p_1__sSLtM {
        padding: 30px
    }
}

@media screen and (max-width: 576px) {
    .layout_p_1__sSLtM {
        padding: 14px
    }
}

.layout_p_2__JznJp {
    padding: 52px
}

@media screen and (max-width: 992px) {
    .layout_p_2__JznJp {
        padding: 60px
    }
}

@media screen and (max-width: 576px) {
    .layout_p_2__JznJp {
        padding: 28px
    }
}

.layout_p_3__eVYMp {
    padding: 78px
}

@media screen and (max-width: 992px) {
    .layout_p_3__eVYMp {
        padding: 90px
    }
}

@media screen and (max-width: 576px) {
    .layout_p_3__eVYMp {
        padding: 42px
    }
}

.layout_p_4__yx7Cz {
    padding: 104px
}

@media screen and (max-width: 992px) {
    .layout_p_4__yx7Cz {
        padding: 120px
    }
}

@media screen and (max-width: 576px) {
    .layout_p_4__yx7Cz {
        padding: 56px
    }
}

.layout_p_8__Vxuyj {
    padding: 208px
}

@media screen and (max-width: 992px) {
    .layout_p_8__Vxuyj {
        padding: 240px
    }
}

@media screen and (max-width: 576px) {
    .layout_p_8__Vxuyj {
        padding: 112px
    }
}

.layout_btn__f3PXc {
    border-radius: 10px;
    width: fit-content
}

.layout_btn__f3PXc:not(.layout_btn-link__AmUhD) {
    font-family: Artex Regular, Roc Grotesk W05 Medium;
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .layout_btn__f3PXc:not(.layout_btn-link__AmUhD) {
        font-size: 15px
    }
}

.layout_btn__f3PXc.layout_btn-primary__2Ktir {
    background-color: #8a84f5;
    color: #28274a;
    border: none;
    padding: 15px 30px
}

.layout_btn__f3PXc.layout_btn-whatsapp__iQGuR {
    background-color: #23d2af;
    color: #0c463e;
    border: none
}

.layout_btn__f3PXc.layout_btn-primary__2Ktir:hover {
    background-color: #a3a0f7;
    color: #28274a;
    border: none
}

.layout_btn__f3PXc.layout_btn-primary-light__iBvJu {
    background-color: #d5ddfd;
    color: #28274a;
    border: none
}

.layout_btn__f3PXc.layout_btn-secondary__w4cMe {
    background-color: #0c463e;
    color: #96edd5;
    border: none
}

.layout_btn__f3PXc.layout_btn-form__hXKLP {
    background-color: #82e8cd
}

.layout_btn__f3PXc.layout_btn-form__hXKLP:hover {
    color: #fff
}

.layout_btn__f3PXc.layout_btn-link__AmUhD, .layout_btn__f3PXc.layout_btn-link__AmUhD:active, .layout_btn__f3PXc.layout_btn-link__AmUhD:focus, .layout_btn__f3PXc.layout_btn-link__AmUhD:hover {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    color: unset
}

@media screen and (max-width: 1024px) {
    .layout_btn__f3PXc.layout_btn-link__AmUhD, .layout_btn__f3PXc.layout_btn-link__AmUhD:active, .layout_btn__f3PXc.layout_btn-link__AmUhD:focus, .layout_btn__f3PXc.layout_btn-link__AmUhD:hover {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px
    }
}

.layout_btn__f3PXc.layout_btn-link__AmUhD:hover {
    color: #3b3b96
}

.layout_btn__f3PXc.layout_btn-social__SeB83 {
    background-color: #ff7e47;
    color: #fff;
    border: none
}

.layout_btn__f3PXc.layout_btn-medical__TC2Cj {
    background-color: #99d4dc;
    color: #fff;
    border: none
}

.layout_btn__f3PXc.layout_btn-medical-purple__HuQ5Q {
    background-color: #968bd9;
    color: #fff;
    border: none
}

.layout_btn__f3PXc.layout_btn-social-pink__Cz3tE {
    background-color: #ff92d5 !important;
    color: #fff;
    border: none
}

.layout_btn__f3PXc.layout_btn-main-blue__Yzjyq {
    background-color: #23d2af;
    color: #0c463e;
    border: none;
    padding: 15px 30px;
    margin-left: 40px
}

.layout_footer-link__PSUCQ:hover {
    color: #23d2af !important;
    text-decoration: none
}

.layout_black-link__boygN, .layout_black-link__boygN a {
    color: #002d32;
    text-decoration: none
}

.layout_black-link__boygN:hover {
    color: #4d8388;
    text-decoration: underline;
    transition: 1ms ease-in-out
}

.layout_btn__f3PXc.layout_btn-link__AmUhD, .layout_btn__f3PXc.layout_lg__b3pur, .layout_btn__f3PXc.layout_md__PQVRt, .layout_btn__f3PXc.layout_sm__d0zoP {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

@media screen and (max-width: 992px) {
    .layout_btn__f3PXc.layout_btn-link__AmUhD, .layout_btn__f3PXc.layout_lg__b3pur, .layout_btn__f3PXc.layout_md__PQVRt, .layout_btn__f3PXc.layout_sm__d0zoP {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media screen and (max-width: 576px) {
    .layout_btn__f3PXc.layout_btn-link__AmUhD, .layout_btn__f3PXc.layout_lg__b3pur, .layout_btn__f3PXc.layout_md__PQVRt, .layout_btn__f3PXc.layout_sm__d0zoP {
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.layout_btn__f3PXc.layout_sm__d0zoP {
    min-width: 132px
}

@media screen and (max-width: 992px) {
    .layout_btn__f3PXc.layout_sm__d0zoP {
        min-width: 90px
    }
}

@media screen and (max-width: 576px) {
    .layout_btn__f3PXc.layout_sm__d0zoP {
        min-width: 130px
    }
}

.layout_btn__f3PXc.layout_md__PQVRt {
    min-width: 238px
}

@media screen and (max-width: 992px) {
    .layout_btn__f3PXc.layout_md__PQVRt {
        min-width: 180px
    }
}

@media screen and (max-width: 576px) {
    .layout_btn__f3PXc.layout_md__PQVRt {
        min-width: 186px
    }
}

.layout_btn__f3PXc.layout_lg__b3pur {
    min-width: 290px
}

@media screen and (max-width: 992px) {
    .layout_btn__f3PXc.layout_lg__b3pur {
        min-width: 210px
    }
}

@media screen and (max-width: 576px) {
    .layout_btn__f3PXc.layout_lg__b3pur {
        min-width: 215px
    }
}

.layout_btn__f3PXc.layout_xl__N5yPd {
    min-width: 607px;
    padding-top: 27.5px;
    padding-bottom: 27.5px
}

@media screen and (max-width: 992px) {
    .layout_btn__f3PXc.layout_xl__N5yPd {
        min-width: 330px;
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .layout_btn__f3PXc.layout_xl__N5yPd {
        min-width: 250px;
        width: 100%;
        max-width: 100%;
        padding-top: 12.5px;
        padding-bottom: 12.5px
    }
}

.layout_special_btn___d3VK {
    padding: 18px 30px 18px 27px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .layout_special_btn___d3VK {
        padding: 11px 11px 11px 18px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .layout_special_btn___d3VK {
        padding: 9px 27px 9px 29px;
        line-height: 20px
    }
}

.layout_list_button__84cdR {
    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) {
    .layout_list_button__84cdR {
        padding: 22.5px 37.3 22.5px 30px;
        margin-bottom: 15px;
        padding: 10.5px 16px 14.5px 29px;
        margin-bottom: 14px
    }
}

.layout_btn__f3PXc.layout_btn-link__AmUhD:disabled {
    color: #aaa
}

.layout_footer-link__PSUCQ, .layout_footer-link__PSUCQ a {
    color: #fff;
    text-decoration: none
}

.layout_footer-link__PSUCQ:hover {
    color: #0fa
}

.layout_btn-anmetist__PphpJ {
    background-color: #8a84f5;
    color: #28274a
}

.layout_btn-mentos__NXqZ3 {
    background-color: #0fa;
    color: #002d32;
    border: none;
    padding: 15px 30px
}

.layout_btn-main-turquoise__6iMq2 {
    background-color: #23d2af;
    color: #0c463e !important
}

.layout_medium_font_family__UlB85 {
    font-family: Artex Extended, Roc Grotesk W05 Medium
}

.layout_regular_font_family__wQ55c {
    font-family: Artex Regular, Roc Grotesk W05 Regular
}

.layout_wide_font_family__pN4Q0 {
    font-family: Artex Extended, Roc Grotesk W05 Wide
}

.layout_h1__7yv9E, .layout_h2__FcYg7, .layout_h3__Eia2D {
    font-family: Artex Black, Roc Grotesk W05 Wide
}

.layout_h1__7yv9E {
    font-size: 60px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .layout_h1__7yv9E {
        font-size: 36px
    }
}

@media screen and (max-width: 576px) {
    .layout_h1__7yv9E {
        font-size: 30px
    }
}

.layout_h2__FcYg7 {
    font-size: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .layout_h2__FcYg7 {
        font-size: 30px
    }
}

@media screen and (max-width: 576px) {
    .layout_h2__FcYg7 {
        font-size: 24px
    }
}

.layout_h3__Eia2D {
    font-size: 32px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .layout_h3__Eia2D {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .layout_h3__Eia2D {
        font-size: 24px
    }
}

.layout_h4__q8ub0, .layout_h5__eoyE9 {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .layout_h4__q8ub0, .layout_h5__eoyE9 {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .layout_h4__q8ub0, .layout_h5__eoyE9 {
        font-size: 18px;
        line-height: 24px
    }
}

.layout_h6__UYwYr {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .layout_h6__UYwYr {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width: 576px) {
    .layout_h6__UYwYr {
        font-size: 17px;
        line-height: 24px
    }
}

.layout_button-text-lg__UgCVX, .layout_textual_highlight__euxtR {
    font-family: Artex Extended, Roc Grotesk W05 Medium !important;
    font-weight: 900
}

.layout_button-text-lg__UgCVX {
    font-size: 20px;
    font-weight: 900
}

@media screen and (max-width: 992px) {
    .layout_button-text-lg__UgCVX {
        font-size: 15px
    }
}

.layout_textual_highlight__euxtR {
    font-size: 18px
}

@media screen and (max-width: 992px) {
    .layout_textual_highlight__euxtR {
        font-size: 15px
    }
}

.layout_button-text__7IiMg {
    font-family: Artex Regular, Roc Grotesk W05 Regular;
    font-weight: 900;
    font-size: 20px;
    line-height: 30px
}

@media screen and (max-width: 992px) {
    .layout_button-text__7IiMg {
        font-weight: 500;
        font-size: 15px;
        line-height: 20px
    }
}

.layout_body-text2__SnyWp {
    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) {
    .layout_body-text2__SnyWp {
        font-weight: 400;
        font-size: 18px;
        line-height: 24px
    }
}

.layout_body-text__4KSAI {
    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) {
    .layout_body-text__4KSAI {
        font-weight: 400;
        font-size: 15px;
        line-height: 24px
    }
}

.layout_body-text2__SnyWp p:last-child, .layout_body-text__4KSAI p:last-child {
    margin-bottom: 0 !important
}

.layout_form__text__vMXJ2 {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

@media screen and (max-width: 992px) {
    .layout_form__text__vMXJ2 {
        font-size: 12px;
        line-height: 18px
    }

    .layout_form__text__vMXJ2.layout_dropdown-item__cvFiA {
        font-size: 14px !important
    }
}

.layout_title__Nacfa, .layout_title__Nacfa.layout_h2__FcYg7 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 30px;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .layout_title__Nacfa, .layout_title__Nacfa.layout_h2__FcYg7 {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 15px
    }
}

@media screen and (max-width: 576px) {
    .layout_title__Nacfa, .layout_title__Nacfa.layout_h2__FcYg7 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px
    }
}

.layout_subtitle__eMplm {
    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) {
    .layout_subtitle__eMplm {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 23px
    }
}

@media screen and (max-width: 576px) {
    .layout_subtitle__eMplm {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 21px
    }
}

.layout_subtitle_33__U3AB6 {
    margin-bottom: 33px
}

@media screen and (max-width: 992px) {
    .layout_subtitle_33__U3AB6 {
        margin-bottom: 17px
    }
}

@media screen and (max-width: 576px) {
    .layout_subtitle_33__U3AB6 {
        margin-bottom: 15px
    }
}

.layout_cta-text__98QRi {
    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) {
    .layout_cta-text__98QRi {
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .layout_cta-text__98QRi {
        font-size: 15px;
        line-height: 20px
    }
}

.layout_link-text__7RcPK {
    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) {
    .layout_link-text__7RcPK {
        font-size: 15px;
        line-height: 20px
    }
}

.layout_citation__Ed79j.layout_h3__Eia2D {
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    z-index: 200
}

@media screen and (max-width: 992px) {
    .layout_citation__Ed79j.layout_h3__Eia2D {
        font-size: 18px;
        font-weight: 400;
        line-height: 32px
    }
}

@media screen and (max-width: 576px) {
    .layout_citation__Ed79j.layout_h3__Eia2D {
        font-weight: 400;
        line-height: 32px
    }
}

.layout_card_1__qeYSY {
    height: 434px
}

.layout_card_1__qeYSY .layout_card_image__j_SYm img {
    height: inherit
}

@media screen and (max-width: 1980px) {
    .layout_card_1__qeYSY {
        width: 397px !important;
        height: 434px !important
    }

    .layout_card_1__qeYSY .layout_card_image__j_SYm {
        height: 231px
    }

    .layout_card_1__qeYSY .layout_card_body__Ljhcz {
        height: 204px !important
    }
}

@media screen and (max-width: 992px) {
    .layout_card_1__qeYSY {
        width: 329px !important;
        height: 287px !important
    }

    .layout_card_1__qeYSY .layout_card_image__j_SYm {
        height: 127px
    }

    .layout_card_1__qeYSY .layout_card_body__Ljhcz {
        height: 160px !important
    }
}

@media screen and (max-width: 576px) {
    .layout_card_1__qeYSY {
        width: 330px !important;
        height: 331px !important
    }

    .layout_card_1__qeYSY .layout_card_image__j_SYm {
        height: 200px
    }

    .layout_card_1__qeYSY .layout_card_body__Ljhcz {
        height: 131.5px !important
    }
}

@media screen and (max-width: 1980px) {
    .layout_card_2__RthMB {
        height: 204px;
        width: 397px
    }
}

@media screen and (max-width: 992px) {
    .layout_card_2__RthMB {
        height: 160px;
        width: 329px
    }
}

@media screen and (max-width: 576px) {
    .layout_card_2__RthMB {
        height: 131.5px;
        width: 330px
    }
}

.layout_card_1__qeYSY, .layout_card_2__RthMB {
    width: 397px !important
}

@media screen and (max-width: 1980px) {
    .layout_card_1__qeYSY, .layout_card_2__RthMB {
        width: 397px !important
    }
}

@media screen and (max-width: 992px) {
    .layout_card_1__qeYSY, .layout_card_2__RthMB {
        width: 329px !important
    }
}

@media screen and (max-width: 576px) {
    .layout_card_1__qeYSY, .layout_card_2__RthMB {
        width: 330px !important
    }
}

.layout_card_body__Ljhcz {
    width: 100% !important
}

@media screen and (max-width: 1980px) {
    .layout_card_body__Ljhcz {
        height: 204px
    }
}

@media screen and (max-width: 1280px) {
    .layout_card_body__Ljhcz {
        height: 190px
    }
}

@media screen and (max-width: 1160px) {
    .layout_card_body__Ljhcz {
        height: 180px
    }
}

@media screen and (max-width: 1087px) {
    .layout_card_body__Ljhcz {
        height: 165px
    }
}

@media screen and (max-width: 992px) {
    .layout_card_body__Ljhcz {
        height: 160px
    }
}

@media screen and (max-width: 576px) {
    .layout_card_body__Ljhcz {
        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
}

.layout_text-black__ga_Tx {
    color: #3b3b96
}

.layout_text-main-orange__11r8Z {
    color: #fff !important
}

.layout_text-social-red__nvufA {
    color: #ff7e47
}

.layout_text-social-pink__idQOe {
    color: #ff92d5
}

.layout_text-medic-blue__tbQPc {
    color: #fff !important
}

.layout_text-medic-purple__06hPQ {
    color: #968bd9
}

.layout_bg-medic-beige__LK0xr {
    background-color: #fff !important
}

.layout_bg-main-orange-light__HJK0m {
    background-color: #5a508c !important
}

.layout_bg-main-orange-dark__IVLpk {
    background-color: #ffa724
}

.layout_bg-amethyst-dark__t066M {
    background-color: #8a84f5 !important
}

.layout_bg-purple-dark__pT_nM {
    background-color: #5a508c !important
}

.layout_bg-main-amethyst-dark__108Yk {
    background-color: #3e385f
}

.layout_bg-main-dark__9sien {
    background-color: #002d32 !important;
    color: #fff
}

.layout_bg-main-dark__9sien p {
    color: #fff
}

.layout_bg-main-dark__9sien .layout_body-text__4KSAI.layout_text-black__ga_Tx p, .layout_bg-main-dark__9sien .layout_body-text__4KSAI.layout_text-main-black__cjtqy p, .layout_bg-main-dark__9sien .layout_card-text__QSxc5.layout_text-black__ga_Tx p, .layout_bg-main-dark__9sien .layout_card-text__QSxc5.layout_text-main-black__cjtqy p, .layout_bg-main-dark__9sien .layout_text-black__ga_Tx p, .layout_bg-main-dark__9sien .layout_text-main-black__cjtqy p {
    color: #000 !important
}

.layout_bg-main-light__U0pXg {
    background-color: #fff !important;
    color: #000
}

.layout_bg-main-light__U0pXg p {
    color: #000
}

.layout_bg-main-dark__9sien h1, .layout_bg-main-dark__9sien h2, .layout_bg-main-dark__9sien h3, .layout_bg-main-dark__9sien h4, .layout_bg-main-dark__9sien h5, .layout_bg-main-dark__9sien h6 {
    color: #fff
}

.layout_bg-main-light__U0pXg h1, .layout_bg-main-light__U0pXg h2, .layout_bg-main-light__U0pXg h3, .layout_bg-main-light__U0pXg h4, .layout_bg-main-light__U0pXg h5, .layout_bg-main-light__U0pXg h6 {
    color: #151424
}

.layout_bg-main-turquoise__YmVov {
    background: #23d2af !important;
    color: #0c463e
}

.layout_amethyst-light__aKB_w {
    background-color: #d5ddfd
}

.layout_card-body__rBeI_.layout_text-main-black__cjtqy, .layout_card-body__rBeI_.layout_text-main-black__cjtqy *, .layout_card-footer__t4nW6.layout_text-main-black__cjtqy, .layout_card-footer__t4nW6.layout_text-main-black__cjtqy *, .layout_text-dark__2DjVb, .layout_text-main-black__cjtqy, .layout_text-main-black__cjtqy .layout_btn-link__AmUhD, .layout_text-main-black__cjtqy a, .layout_text-main-black__cjtqy button, .layout_text-main-black__cjtqy div, .layout_text-main-black__cjtqy h1, .layout_text-main-black__cjtqy h2, .layout_text-main-black__cjtqy h3, .layout_text-main-black__cjtqy h4, .layout_text-main-black__cjtqy h5, .layout_text-main-black__cjtqy h6, .layout_text-main-black__cjtqy p, .layout_text-main-black__cjtqy span, .layout_text-main-black__cjtqy time {
    color: #000 !important
}

.layout_text-coal__jCS4q {
    color: #002d32
}

.layout_bg-social-red__bSViZ {
    background-color: #fdeae1
}

.layout_bg-social-red-dark__ECjWw {
    background-color: #ff7e47
}

.layout_bg-social-pink__b_b4c {
    background-color: #fdedf3
}

.layout_bg-social-pink-dark__bAsKq {
    background-color: #ff92d5
}

.layout_bg-medic-purple__v__lA {
    background-color: #f3eef0
}

.layout_bg-medical-purple-dark__yQ_Oo {
    background-color: #968bd9
}

.layout_bg-medic-blue__huC_Y {
    background-color: #ecf2f0
}

.layout_bg-medic-blue-dark__1pCAU {
    background-color: #99d4dc
}

.layout_bg-coal__CXsD5 {
    background-color: #002d32
}

.layout_bg-coal-dark__Qrei0 {
    background-color: #000b0d
}

.layout_bg-coal-light__EQY2B {
    background-color: #f0fcfd
}

.layout_bg-main-blue__HRUNd {
    background-color: #3b3b96
}

.layout_bg-ash-20__h1NIb {
    background-color: #dcdcdc
}

.layout_bg-main-white__a9jEr, .layout_bg-white__Joz6P {
    background-color: #fff
}

.layout_bg-amethyst__KRsxn {
    background-color: #8a84f5
}

.layout_bg-turquoise__n_19_ {
    background-color: #23d2af
}

.layout_bg-transparent__AnOEW {
    background: transparent
}

.layout_text-decoration-none__s922I {
    text-decoration: none !important
}

.layout_form-control__LATV8 {
    min-height: 50px
}

.layout_form-check-input__GJMjF, .layout_form-check-input__GJMjF[type=checkbox], .layout_form-control__LATV8, .layout_form-select__tJSgf {
    border-radius: 1.5rem;
    border: 1px solid #0c463e
}

.layout_custom__form_styles__Z5sg5 .layout_form-check-input__GJMjF {
    width: 2em;
    height: 2em
}

.layout_custom__form_styles__Z5sg5 .layout_form-check-input__GJMjF: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
}

.layout_custom__form_styles_booking__gc84n .layout_form-check-input__GJMjF {
    width: 1.5em;
    height: 1.5em;
    background: #fff
}

.layout_custom__form_styles_booking__gc84n .layout_form-check-input__GJMjF: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
}

.layout_custom__form_group__yhH2S {
    margin-bottom: 18px
}

@media screen and (max-width: 992px) {
    .layout_custom__form_group__yhH2S {
        margin-bottom: 24px
    }
}

@media screen and (max-width: 576px) {
    .layout_custom__form_group__yhH2S {
        margin-bottom: 20px
    }
}

[id*=toggle-button]:checked + .layout_btn__f3PXc {
    background-color: inherit;
    color: #fff;
    transform: scaleY(1.1) !important;
    padding-right: 50px !important
}

.layout_btn-check__3p8tC + .layout_btn__f3PXc:hover {
    color: #fff !important
}

.layout_card___BUr5.layout_custom__card__nN3Z3 {
    --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
}

.layout_nav-link__9gPFY {
    font-size: 17px !important;
    color: unset !important
}

@media screen and (max-width: 1440px) {
    .layout_nav-link__9gPFY {
        font-size: 15px !important
    }
}

@media screen and (max-width: 1280px) {
    .layout_navbar-collapse__1D1eW {
        background-color: transparent;
        padding: 0 20px
    }
}

.layout_navbar-toggler__0FJIS {
    border: none !important
}

.layout_navbar-toggler__0FJIS:focus {
    box-shadow: none !important
}

.layout_dark_ellipsis__EU9Nv .layout_navbar-toggler-icon__9DQ5w {
    background-image: url(/img/ellipsis.a074070e.svg);
    background-size: auto
}

.layout_navbar-toggler-icon__9DQ5w.layout_light_ellipsis__1SMdJ {
    background-image: url(/img/ellipsis_light.85c346ff.svg);
    background-size: auto
}

.layout_navbar-nav__Z0f3_ .layout_dropdown-menu__Czh4K {
    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) {
    .layout_navbar-nav__Z0f3_ .layout_dropdown-menu__Czh4K {
        box-shadow: 0 0 8px 1px rgba(0, 45, 50, .2);
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        will-change: transform
    }

    .layout_navbar-nav__Z0f3_ .layout_dropdown-menu__Czh4K * {
        color: #fff !important
    }
}

.layout_navbar-nav__Z0f3_ .layout_dropdown-menu__Czh4K .layout_dropdown-item__cvFiA {
    color: #000 !important
}

.layout_navbar-nav__Z0f3_ .layout_dropdown-menu__Czh4K .layout_dropdown-item__cvFiA:hover {
    background-color: #23d2af !important;
    color: #000405 !important
}

.layout_sliderTrack-1__p9VCH {
    background-color: #fff !important
}

.layout_custom__pagination__tkxpJ {
    margin-bottom: 0 !important
}

@media screen and (max-width: 426px) {
    .layout_custom__pagination__tkxpJ {
        --bs-pagination-padding-x: 0.6rem !important;
        --bs-pagination-padding-y: 0.2rem !important
    }
}

@media screen and (max-width: 376px) {
    .layout_custom__pagination__tkxpJ {
        --bs-pagination-padding-x: 0.45rem !important;
        --bs-pagination-padding-y: 0.15rem !important
    }
}

@media screen and (max-width: 321px) {
    .layout_custom__pagination__tkxpJ {
        --bs-pagination-padding-x: 0.35rem !important;
        --bs-pagination-padding-y: 0.1rem !important
    }
}

.layout_custom__pagination__tkxpJ .layout_page-item__FzYfc {
    padding-inline: 13px !important
}

@media screen and (max-width: 992px) {
    .layout_custom__pagination__tkxpJ .layout_page-item__FzYfc {
        padding-inline: 7px !important
    }
}

.layout_custom__pagination__tkxpJ .layout_page-link__3P5B_ {
    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) {
    .layout_custom__pagination__tkxpJ .layout_page-link__3P5B_ {
        height: 40px !important;
        width: 45px !important;
        font-size: 15px;
        line-height: 20px
    }
}

@media screen and (max-width: 576px) {
    .layout_custom__pagination__tkxpJ .layout_page-link__3P5B_ {
        height: 30px !important;
        width: 29px !important;
        font-size: 12px;
        line-height: 18px
    }
}

.layout_custom__pagination__tkxpJ .layout_active__ypsd1 .layout_page-link__3P5B_ {
    background-color: #0fa !important;
    border-color: #002d32 !important
}

.layout_round_border__k_gaH {
    border-radius: 10px !important
}

.layout_react-calendar__nJXUq {
    border: none !important;
    background: transparent !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

@media screen and (max-width: 992px) {
    .layout_react-calendar__nJXUq {
        border-bottom: 2px solid #ffa724 !important
    }
}

.layout_react-calendar__nJXUq .layout_react-calendar__navigation__tDO3v {
    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) {
    .layout_react-calendar__nJXUq .layout_react-calendar__navigation__tDO3v {
        margin-bottom: 0 !important
    }
}

@media screen and (max-width: 576px) {
    .layout_react-calendar__nJXUq .layout_react-calendar__navigation__tDO3v {
        margin-bottom: 0 !important
    }
}

.layout_react-calendar__nJXUq .layout_react-calendar__navigation__label__D0CTi {
    color: #ffa724 !important
}

.layout_react-calendar__nJXUq .layout_react-calendar__navigation__arrow__ON0so {
    color: #ffa724 !important;
    font-size: 2rem !important;
    font-family: Artex Regular, Roc Grotesk W05 Regular, sans-serif !important
}

.layout_react-calendar__nJXUq .layout_react-calendar__navigation__next2-button___Pnk6, .layout_react-calendar__nJXUq .layout_react-calendar__navigation__prev2-button___T8zP {
    display: none !important
}

.layout_react-calendar__nJXUq .layout_react-calendar__month-view__weekdays__crsKe {
    text-decoration: none !important;
    color: #ffa724 !important;
    text-transform: none !important;
    font-size: 1rem !important;
    padding: 0 !important
}

@media screen and (max-width: 576px) {
    .layout_react-calendar__nJXUq .layout_react-calendar__month-view__weekdays__crsKe {
        margin-bottom: 14px !important
    }
}

.layout_react-calendar__nJXUq .layout_react-calendar__month-view__days__day--neighboringMonth__oQ7Le {
    color: #b5b5b5 !important
}

.layout_react-calendar__nJXUq .layout_react-calendar__tile__TnUMw {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 30px
}

@media screen and (max-width: 992px) {
    .layout_react-calendar__nJXUq .layout_react-calendar__tile__TnUMw {
        width: 19px;
        height: 24px
    }
}

.layout_react-calendar__nJXUq .layout_react-calendar__tile__TnUMw abbr {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 2px
}

@media screen and (max-width: 992px) {
    .layout_react-calendar__nJXUq .layout_react-calendar__tile__TnUMw abbr {
        width: 26px;
        height: 26px
    }
}

.layout_react-calendar__nJXUq .layout_react-calendar__tile--active__Y5njl {
    background-color: transparent !important;
    overflow: visible !important
}

.layout_react-calendar__nJXUq .layout_react-calendar__tile--active__Y5njl abbr {
    background-color: #ffa724 !important;
    border-radius: 50%
}

.layout_react-calendar__nJXUq .layout_react-calendar__tile--now__gXWjb {
    overflow: visible !important;
    background-color: transparent !important
}

.layout_react-calendar__nJXUq .layout_react-calendar__tile--now__gXWjb abbr {
    background-color: #fed8a0;
    border: 1px solid #ffa724 !important;
    border-radius: 50%
}

.layout_react-calendar__nJXUq .layout_react-calendar__month-view__days__day--weekend__Qag14:not(.layout_react-calendar__tile--active__Y5njl) {
    color: #ffa724 !important
}

.layout_pointer__KHNOR {
    cursor: pointer
}

.layout_link_banner_text__9YjHQ {
    margin-bottom: 50px
}

@media (max-width: 767.98px) {
    .layout_link_banner_text__9YjHQ {
        margin-bottom: 28px
    }
}

.layout_link_banner__Wj0h2 {
    padding: 24px 24px 24px 36px;
    border-radius: 10px !important
}

@media screen and (max-width: 1024px)and (min-width: 768px) {
    .layout_link_banner__Wj0h2 {
        padding-left: 21px
    }
}

.layout_links_spacing__L_9Qy {
    margin-right: 40px
}

@media screen and (min-width: 1440px) {
    .layout_links_spacing__L_9Qy {
        margin-right: 20px
    }
}

@media screen and (max-width: 1440px) {
    .layout_links_spacing__L_9Qy {
        margin-right: 0
    }
}

.layout_button_padding__7w9wQ {
    padding: 8px 35px;
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .layout_button_padding__7w9wQ {
        padding: 12px 16px
    }
}

.layout_links_button__kmDvK {
    margin-top: 84px
}

@media screen and (max-width: 768px) {
    .layout_links_button__kmDvK {
        margin-top: 50px
    }
}

@media screen and (min-width: 1024px) {
    .layout_imgTextValueLeftSpacing__Enb5e {
        padding-left: 90px !important
    }
}

.layout_standalone__teaser__Thcx3 {
    padding: 160px;
    white-space: pre-wrap
}

@media (max-width: 991.98px) {
    .layout_standalone__teaser__Thcx3 {
        max-width: 100%
    }
}

@media (max-width: 767.98px) {
    .layout_standalone__teaser__Thcx3 {
        padding: 50px 80px
    }
}

@media (max-width: 575.98px) {
    .layout_standalone__teaser__Thcx3 {
        padding: 50px 20px
    }
}

.layout_standalone__teaser__Thcx3 p {
    font-size: 1.25rem
}

@media screen and (max-width: 556px) {
    .layout_standalone__teaser__Thcx3 {
        white-space: unset !important
    }
}

.layout_fDbOPw__1rtQM {
    padding: .3rem .75rem !important;
    min-height: unset !important
}

.layout_cmyNjn__KOQWj {
    display: flex !important;
    align-items: center !important;
    padding: 1.375rem 0 !important;
    height: unset !important
}

.layout_horizontal__line__BZF2G {
    height: 5px;
    background: #b3e0e3;
    margin-top: 52px;
    margin-bottom: 52px
}

@media screen and (max-width: 992px) {
    .layout_horizontal__line__BZF2G {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 576px) {
    .layout_horizontal__line__BZF2G {
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.layout_showOverGestaltung__kzIHv {
    position: relative;
    z-index: 9999
}

.layout_react-multi-carousel-item__CCby0 {
    display: flex !important
}

.layout_fw-500__uNfnL {
    font-weight: 500 !important
}

@media screen and (max-width: 1980px) {
    .layout_image_container_1__elaiD {
        height: 718px;
        width: 602.18px
    }
}

@media screen and (max-width: 1280px) {
    .layout_image_container_1__elaiD {
        height: 618px;
        width: 518.62px
    }
}

@media screen and (max-width: 992px) {
    .layout_image_container_1__elaiD {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .layout_image_container_1__elaiD {
        height: 460px;
        width: 100%
    }
}

@media screen and (max-width: 1980px) {
    .layout_image_container_2__AAZXl {
        height: 718px;
        width: 602px
    }
}

@media screen and (max-width: 992px) {
    .layout_image_container_2__AAZXl {
        height: 420px;
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    .layout_image_container_2__AAZXl {
        height: 460px;
        width: 100%
    }
}

.layout_remove__file__button__gBV5A, .layout_uploadfilebutton__cKGrX {
    text-align: center;
    cursor: pointer;
    border-radius: 10px
}

.layout_uploadfilebutton__cKGrX {
    padding: 10px 20px;
    max-width: 342px;
    max-height: 91px;
    color: #0c463e;
    background: #23d2af
}

@media screen and (max-width: 992px) {
    .layout_uploadfilebutton__cKGrX {
        max-width: 179px
    }
}

@media screen and (max-width: 576px) {
    .layout_uploadfilebutton__cKGrX {
        width: 100%;
        max-width: 100%
    }
}

.layout_remove__file__button__gBV5A {
    width: 100%;
    height: 91px
}

@media screen and (max-width: 992px) {
    .layout_remove__file__button__gBV5A {
        width: 100%;
        height: 68px
    }
}

@media screen and (max-width: 576px) {
    .layout_remove__file__button__gBV5A {
        height: 61px;
        width: 100%
    }
}

.layout_wrapper__EoRGR {
    position: relative;
    z-index: 2;
    white-space: pre-wrap
}

.layout_gestaltungsElement__vTnkZ {
    position: absolute;
    z-index: 100;
    transform-origin: center
}

.layout_first_component___kZRh, .layout_first_component_big_searchbar__ugifq {
    padding-top: 155px !important;
    z-index: auto
}

@media screen and (max-width: 992px) {
    .layout_first_component___kZRh, .layout_first_component_big_searchbar__ugifq {
        padding-top: 183.25px !important
    }
}

@media screen and (max-width: 576px) {
    .layout_first_component___kZRh, .layout_first_component_big_searchbar__ugifq {
        padding-top: 260.41px !important
    }

    .layout_first_component_big_searchbar__ugifq {
        padding-top: 345.55px !important
    }
}

.layout_cookie-notice__MZQPa {
    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
}

.layout_cn-body__jdWse {
    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) {
    .layout_cn-body__jdWse {
        overflow-y: scroll
    }
}

@media screen and (max-width: 576px) {
    .layout_cn-body__jdWse {
        overflow-y: scroll
    }
}

.layout_cn-body__jdWse > p, .layout_cn-body__jdWse > p strong {
    color: #3b3b96 !important
}

.layout_cn-buttons__VSZeR > .layout_cm-btn__XNMnS.layout_cm-btn-danger__lirAY.layout_cn-decline__yON7n {
    background: none !important;
    color: #000 !important;
    text-decoration: underline !important
}

.layout_cn-buttons__VSZeR > .layout_cm-btn__XNMnS.layout_cm-btn-success__wJL7U {
    font-size: 20px
}

.layout_cm-modal__j1Nu_ > .layout_cm-header__BwGZj {
    background-color: #fef2e0 !important
}

.layout_cm-modal__j1Nu_ > .layout_cm-header__BwGZj .layout_title__Nacfa {
    color: #3b3b96 !important
}

.layout_cm-modal__j1Nu_ > .layout_cm-header__BwGZj p > span {
    color: #000 !important
}

.layout_cm-modal__j1Nu_ > .layout_cm-header__BwGZj button > svg > line {
    stroke: #3b3b96 !important
}

.layout_cm-modal__j1Nu_ > .layout_cm-header__BwGZj a {
    color: #3b3b96 !important
}

.layout_cm-modal__j1Nu_.layout_cm-klaro__Nnx4e {
    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
}

.layout_cm-modal__j1Nu_ > .layout_cm-body__STyUc, .layout_cm-modal__j1Nu_ > .layout_cm-footer__N5EMh {
    background-color: #fef2e0 !important
}

.layout_cm-list-title__spHE1 {
    color: #3b3b96 !important
}

.layout_cm-caret__GTs2F > a {
    color: #ffa724 !important
}

.layout_cookie-modal__KfCmv {
    z-index: 100000 !important
}

.layout_cn-ok__0JXDO {
    flex-direction: column !important
}

.layout_cn-buttons__VSZeR {
    width: 100%;
    margin-top: 20px !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px
}

.layout_cn-buttons__VSZeR > .layout_cm-btn__XNMnS.layout_cm-btn-success__wJL7U, .layout_klaro__3myRV .layout_cookie-modal__KfCmv .layout_cm-list-input__7l8gQ:checked + .layout_cm-list-label__aDDF4 .layout_slider__SD4q0 {
    background-color: #ffa724 !important
}

.layout_cm-footer-buttons__2iuSG > button {
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #3b3b96 !important
}

.layout_cn-learn-more__f9Hei {
    color: #000 !important;
    text-decoration: underline !important
}

.layout_default__VdL3c {
    position: relative
}