@font-face {
    font-family: SofiaPro-Regular;
    src: url("https://manzil.ca/_next/static/media/Sofia Pro Regular.947d285b.woff2") format("woff2"),url("https://manzil.ca/_next/static/media/Sofia Pro Regular.cdebcecb.woff") format("woff"),url("https://manzil.ca/_next/static/media/Sofia Pro Regular.553907f8.ttf") format("truetype");
    font-display: swap
}

@font-face {
    font-family: SofiaPro-Bold;
    src: url("https://manzil.ca/_next/static/media/Sofia Pro Bold.1bafca1d.woff") format("woff");
    font-display: swap
}

:root {
    --font-mono: ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;
    --foreground-rgb: 0,0,0;
    --background-start-rgb: 214,219,220;
    --background-end-rgb: 255,255,255;
    --primary-glow: conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);
    --secondary-glow: radial-gradient(#fff,hsla(0,0%,100%,0));
    --tile-start-rgb: 239,245,249;
    --tile-end-rgb: 228,232,233;
    --tile-border: conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);
    --callout-rgb: 238,240,241;
    --callout-border-rgb: 172,175,176;
    --card-rgb: 180,185,188;
    --card-border-rgb: 131,134,135;
    --MAX_WIDTH: 1450px
}

@media (prefers-color-scheme: dark) {
    :root {
        --foreground-rgb:255,255,255;
        --background-start-rgb: 0,0,0;
        --background-end-rgb: 0,0,0;
        --primary-glow: radial-gradient(rgba(1,65,255,.4),rgba(1,65,255,0));
        --secondary-glow: linear-gradient(to bottom right,rgba(1,65,255,0),rgba(1,65,255,0),rgba(1,65,255,.3));
        --tile-start-rgb: 2,13,46;
        --tile-end-rgb: 2,5,19;
        --tile-border: conic-gradient(#ffffff80,#ffffff40,#ffffff30,#ffffff20,#ffffff10,#ffffff10,#ffffff80);
        --callout-rgb: 20,20,20;
        --callout-border-rgb: 108,108,108;
        --card-rgb: 100,100,100;
        --card-border-rgb: 200,200,200
    }
}

body {
    font-family: SofiaPro-Regular;
}

a {
    color: inherit;
    text-decoration: none
}

.Faq_faq-container__YA4PO {
    margin-bottom: 1.2rem;
    padding-bottom: 1.2rem;
    border-bottom: 1px solid #ccc
}

.Faq_faq-question-container__VMTWH {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    position: relative
}

.Faq_faq-question__Hziu7 {
    font-weight: 700;
    color: #3d405b;
    font-size: 1.25rem
}

.Faq_faq-link__XFnW_ {
    position: absolute;
    transform: translate(-2.2rem,.7rem);
    display: flex;
    color: #3d405b;
    cursor: pointer;
    width: 3rem;
    height: 3rem
}

.Faq_faq-link__XFnW_:hover {
    color: #3d405b
}

.Faq_faq-link-hidden__m3Mig {
    display: none
}

.Faq_link-icon__sbbWO {
    font-size: 1.2em
}

.Faq_arrow-container__5J8qA {
    width: 1.2rem
}

.Faq_arrow-down-icon__5Q7cy,.Faq_arrow-up-icon__EdAkO {
    color: #3d405b
}

.Faq_faq-answer__aRh0B {
    margin-top: 1.5rem;
    color: #8c8ea0
}

.Faq_faq-answer__aRh0B a {
    color: #3d405b;
    text-decoration: underline!important;
    text-underline-offset: 3px
}

.Faq_faq-answer__aRh0B span {
    font-size: 1rem
}

.ManzilInfo_header-2B2E44__6tIoO,.ManzilInfo_header__e8a48 {
    font: normal clamp(.7rem,.8vw,1rem) SofiaPro-Regular;
    font-weight: 700;
    color: #8c8ea0
}

.ManzilInfo_header-2B2E44__6tIoO {
    color: #2b2e44
}

.ManzilInfo_info__ksdGd {
    font: normal clamp(.7rem,.8vw,1rem) SofiaPro-Regular;
    color: #8c8ea0
}

.ManzilInfo_disclaimer-container__uSOm7 {
    margin-top: 4rem;
    padding-left: 1.6rem;
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.ManzilInfo_disclaimer-container-fixedwidth__ontcG {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
    max-width: 1366px;
    margin-bottom: 4rem
}

.ManzilInfo_link__W_yfu {
    text-decoration: underline;
    color: blue;
    -webkit-text-decoration-color: blue;
    text-decoration-color: blue
}

.FaqSection_faq-section-container__c_cBf {
    background-color: #f1f3f9;
    padding: 6rem 0 3rem
}

@media screen and (min-width: 921px) {
    .FaqSection_faq-section-container__c_cBf {
        padding-bottom:4rem
    }
}

.FaqSection_faq-section-content__gEb0X {
    display: grid;
    grid-template-columns: 1fr;
    width: 80%;
    max-width: 1366px;
    margin-left: auto;
    margin-right: auto;
    grid-gap: 2rem;
    gap: 2rem
}

@media screen and (min-width: 1024px) {
    .FaqSection_faq-section-content__gEb0X {
        width:60%;
        grid-template-columns: 1fr 1fr;
        gap: 5rem
    }
}

.FaqSection_faq-heading__fO6GY {
    font-weight: 700;
    font-family: SofiaPro-Regular;
    color: #3d405b
}

.FaqSection_faq-button__QC6B2 {
    background-color: #3d405b;
    display: block;
    width: -moz-fit-content;
    width: fit-content;
    color: #fff;
    font-size: 1rem;
    font-family: SofiaPro-Bold;
    font-weight: 600;
    padding: 1rem 2rem;
    margin: 1.5rem 0;
    border-radius: 100px;
    border: none
}

.FaqSection_right-arrow-icon__H_VZI {
    margin-left: .3rem;
    font-weight: 700;
    color: #fff
}

.FaqSection_dislaimer-container__O0tcx {
    width: 85%;
    max-width: 1366px;
    margin: 2rem auto
}

.Footer_footer-container__qq_3r {
    padding-top: 6rem;
    background-color: #dadce5;
    position: relative;
    background-image: url(https://manzil.ca/footer-background.svg);
    background-repeat: no-repeat;
    background-position: 100%
}

.FooterTopSection_footer-top-content__uICFH {
    display: grid;
    grid-template-columns: 1fr;
    width: 80%;
    max-width: 1366px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 5rem;
    grid-gap: 3rem;
    gap: 3rem
}

@media screen and (min-width: 921px) {
    .FooterTopSection_footer-top-content__uICFH {
        grid-template-columns:3fr 1fr;
        width: 75%
    }
}

.FooterTopSection_footer-logo-img__Zzaey {
    margin-bottom: 1rem
}

.FooterTopSection_footer-text___spgB {
    color: #3d405b;
    margin-bottom: .5rem
}

.FooterTopSection_footer-text-bold__0aphP {
    font-weight: 700
}

.SocialIcons_social-icons-container__fwaNB {
    display: flex;
    gap: 1rem;
    margin-top: 1rem
}

.SocialIcons_social-icon-img__pTxU1 {
    color: #3d405b
}

.SocialIcons_youtube-icon__AS2Py {
    color: #3d405b;
    font-size: 1.8rem
}

.FooterMiddleSection_footer-middle-content__ZcxqD {
    display: grid;
    grid-template-columns: 1fr;
    width: 80%;
    max-width: 1366px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 5rem;
    grid-gap: 2rem;
    gap: 2rem
}

@media screen and (min-width: 921px) {
    .FooterMiddleSection_footer-middle-content__ZcxqD {
        grid-template-columns:1fr 1fr;
        gap: 1rem;
        width: 75%;
    }
}

.FooterMiddleSection_footer-header-hidden__e0RQu,.FooterMiddleSection_footer-header__Dfgrp {
    color: #3d405b;
    font-weight: 700;
    margin-bottom: 1.2rem;
    font-size: 1.25rem;
    font-family: SofiaPro-Regular
}

.FooterMiddleSection_footer-middle-column-one__fi_wQ {
    display: flex;
    flex-direction: row;
    gap: 1.5rem;
    width: 100%
}

@media screen and (min-width: 921px) {
    .FooterMiddleSection_footer-middle-column-one__fi_wQ {
        flex-direction:column
    }
}

.FooterMiddleSection_footer-middle-column-two__D98qV {
    display: flex;
    flex-direction: row;
    gap: 1.5rem
}

@media screen and (min-width: 921px) {
    .FooterMiddleSection_footer-middle-column-two__D98qV {
        flex-direction:column
    }
}

.FooterMiddleSection_footer-middle-column-three__PQQBo {
    display: flex;
    flex-direction: row;
    gap: 1.5rem;
    justify-content: space-between
}

@media screen and (min-width: 921px) {
    .FooterMiddleSection_col-hidden__rK3jX {
        display:none
    }
}

.FooterMiddleSection_col-hidden-sm__XW0zK {
    display: none
}

@media screen and (min-width: 921px) {
    .FooterMiddleSection_col-hidden-sm__XW0zK {
        display:block
    }
}

.FooterMiddleSection_footer-header-hidden__e0RQu {
    visibility: hidden
}

.FooterMiddleSection_footer-link-group__vTKFw {
    width: 100%
}

.FooterMiddleSection_footer-middle-link__qNVnC:hover {
    text-decoration: underline!important;
    color: #8c8ea0;
    text-underline-offset: 3px
}

.onevest-newsletter-form {
    color: var(--navy)
}

.onevest-newsletter-form label {
    color: var(--navy);
    text-transform: capitalize;
    margin: 0
}

.onevest-newsletter-form input[type=email],.onevest-newsletter-form input[type=text] {
    width: 100%;
    padding: .5rem 1rem;
    border: none;
    background-color: var(--eggshell)
}

.onevest-newsletter-form>div>div.input {
    background-color: var(--eggshell);
    border-radius: .5rem;
    overflow: hidden;
    margin-bottom: .5rem
}

.onevest-newsletter-form .hs-error-msg {
    color: red
}

.onevest-newsletter-submit-btn {
    border: none;
    background-color: var(--navy);
    color: var(--white);
    border-radius: .75rem;
    text-transform: uppercase;
    padding: .75rem 1rem;
    max-width: 10rem;
    margin-top: .5rem;
    margin-bottom: 1rem
}

.FooterLinkItem_footer-external-link__O9VuT:hover,.FooterLinkItem_footer-link__bnfhT:hover {
    text-decoration: underline!important;
    color: #8c8ea0;
    text-underline-offset: 3px
}

.FooterLinkItem_footer-link-text__TTLA0 {
    color: #3d405b;
    margin-bottom: .5rem
}

.FooterBottomSection_footer-bottom-section-container__7HpU8 {
    padding: 1.5rem 0;
    border-top: .5px solid #8c8ea0;
    width: 75%;
    max-width: 1366px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    gap: 2rem;
    justify-content: space-between;
    flex-direction: column
}

@media screen and (min-width: 921px) {
    .FooterBottomSection_footer-bottom-section-container__7HpU8 {
        flex-direction:row
    }
}

.FooterBottomSection_footer-bottom-text__77pUK {
    color: #8c8ea0;
    margin: 0;
    font-size: .9rem
}

.FooterBottomSection_footer-bottom-left-container__3xz9H {
    max-width: 32rem
}

.FooterBottomSection_footer-bottom-link__m97xo {
    color: #8c8ea0
}

.FooterBottomSection_footer-bottom-link__m97xo:hover {
    text-decoration: underline!important;
    color: #8c8ea0;
    text-underline-offset: 3px
}

.AccountsCard_right-arrow__FZdNQ {
    margin-left: .3rem;
    font-weight: 700;
    color: #2b2e44
}

.AccountsCard_card__xQH7u {
    background-color: #fff;
    box-shadow: 0 4px 30px rgba(85,91,133,.1);
    border-radius: 16px;
    padding: 2rem;
    position: relative;
    min-width: 20rem;
    min-height: 17rem
}

@media screen and (min-width: 921px) {
    .AccountsCard_card__xQH7u {
        padding:3rem 1.5rem
    }
}

.AccountsCard_heading__fAvds {
    font-family: SofiaPro-Regular;
    font-weight: 600;
    font-size: clamp(1.5rem,1.5vw,2rem);
    color: #3d405b
}

.AccountsCard_info__iW45P {
    font-family: SofiaPro-Regular;
    font-weight: 400;
    color: #8c8ea0;
    font-size: 1rem;
    margin-top: 1.5rem
}

.AccountsCard_link__D6k0r {
    font-family: SofiaPro-Bold;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 100px;
    margin-top: 4rem;
    color: #3d405b;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 16px 24px;
    position: absolute;
    bottom: 1rem;
    left: 1.5rem
}

@media screen and (min-width: 921px) {
    .AccountsCard_link__D6k0r {
        left:1rem
    }
}

.AccountsCard_link__D6k0r:hover {
    color: #3d405b
}

.AccountsCard_coming-soon-button__54FP0 {
    font-family: SofiaPro-Regular;
    width: -moz-fit-content;
    width: fit-content;
    font-weight: 600;
    border-radius: 100px;
    margin-top: 4rem;
    color: #3d405b;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 16px 24px;
    position: absolute;
    bottom: 1rem;
    left: 0
}

@media screen and (min-width: 921px) {
    .AccountsCard_coming-soon-button__54FP0 {
        left:.4rem
    }
}

.MobileDropDown_dropdown___Kqdo {
    display: flex;
    flex-direction: column;
    margin-top: 1rem
}

.MobileDropDown_dropdown-item-wrapper__OQ82D {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1rem;
    padding-left: 2rem;
    padding-right: 1rem
}

.MobileDropDown_dropdown-item__tooHz {
    color: #2b2e44;
    font-size: 1rem;
    font-family: SofiaPro-Regular;
    font-weight: 600
}

.MobileDropDown_dropdown-item__tooHz:focus {
    color: #2b2e44
}

.MobileDropDown_dropdown-link__VQaH9 {
    color: #2b2e44;
    font-size: 1rem;
    font-family: SofiaPro-Regular;
    font-weight: 600;
    display: block;
    width: 100%;
    cursor: pointer
}

.MobileDropDown_dropdown-link__VQaH9:focus,.MobileDropDown_forward-icon__Sh2N7 {
    color: #2b2e44
}

.MenuMobileScreen_sidebar-wrapper__E0_dW {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    bottom: 0;
    display: grid;
    justify-content: flex-end;
    visibility: hidden;
    z-index: -999;
    transform: translateX(100%);
    background: rgba(0,0,0,.5)
}

@media screen and (min-width: 921px) {
    .MenuMobileScreen_sidebar-wrapper__E0_dW .MenuMobileScreen_sidebar-wrapper__E0_dW {
        visibility:hidden
    }
}

.MenuMobileScreen_sidebar-wrapper-mobile-menu__NCdo_ {
    visibility: visible;
    z-index: 2;
    transform: translateX(0)
}

.MenuMobileScreen_sidebar__IBWpi {
    width: 90vw;
    min-height: 100%;
    display: flex;
    flex-direction: column;
    background: #fff;
    color: #3d405b;
    position: relative;
    z-index: 100;
    overflow-y: scroll
}

.MenuMobileScreen_close-icon__zJgq3 {
    font-size: 1.5rem;
    color: #3d405b;
    font-weight: bolder;
    cursor: pointer
}

.MenuMobileScreen_sidebar-header__BWrqj {
    padding-top: 2rem;
    padding-bottom: 1rem;
    display: flex;
    justify-content: space-between;
    padding-inline:1rem}

.MenuMobileScreen_sidebar-header-submenu__eC7qa {
    background-color: #f1f3f9
}

.MenuMobileScreen_link__15hs6 {
    display: block;
    color: #3d405b;
    font-size: 1.125rem;
    font-weight: 600;
    font-family: SofiaPro-Regular;
    padding: .8rem 1rem;
    cursor: pointer
}

.MenuMobileScreen_link__15hs6:hover {
    color: #3d405b
}

.MenuMobileScreen_link-blog-page__7WJcG,.MenuMobileScreen_link-blog-page__7WJcG:hover {
    color: #8c8ea0
}

.MenuMobileScreen_backward-icon__IjVP2,.MenuMobileScreen_down-icon__lHe_9,.MenuMobileScreen_forward-icon__rrp3u {
    color: #2b2e44
}

.MenuMobileScreen_item-container__PUqdo {
    display: flex;
    color: #3d405b;
    flex-direction: column
}

.MenuMobileScreen_item-name___cy8o {
    font-family: SofiaPro-Regular;
    font-size: 1.125rem;
    font-weight: 600;
    cursor: pointer;
    color: #3d405b
}

.MenuMobileScreen_sidebar-header-wrapper__jwX_1 {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.MenuMobileScreen_social-icon-container__V32XZ {
    display: flex;
    justify-content: center;
    gap: 1.5rem
}

.MenuMobileScreen_social-icon__zuxhn {
    object-fit: cover
}

.MenuMobileScreen_button-container__4WeK8 {
    display: flex;
    margin: 1.3rem auto;
    gap: .6rem;
    justify-content: center
}

.MenuMobileScreen_button__ysYpF {
    background-color: #2b2e44;
    border: none
}

.MenuMobileScreen_button__ysYpF,.MenuMobileScreen_sign-up-btn__D8_Bu {
    display: block;
    color: #fff;
    font-weight: 600px;
    border-radius: 100px;
    padding: .5rem 1.1rem
}

.MenuMobileScreen_sign-up-btn__D8_Bu {
    background-color: #61927a;
    border: none
}

.MenuMobileScreen_social-link-btn-wrapper__QN6zx {
    margin-top: auto
}

.MenuMobileScreen_external-link-career__Sp9ab {
    display: block;
    color: #3d405b;
    font-size: 1.125rem;
    font-weight: 600;
    font-family: SofiaPro-Regular;
    padding: 1.5rem 0;
    cursor: pointer
}

.MenuMobileScreen_social-media-icon__a6NO6 {
    font-size: 2rem;
    color: #3d405b
}

.MenuMobileScreen_item-header__Gf49g {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #3d405b;
    font-weight: 600;
    padding: .8rem 1rem;
    cursor: pointer
}

.MenuMobileScreen_item-header-selected__7l4Wd {
    background-color: #f1f3f9
}

.MenuMobileScreen_single-subitem-description__sy7xs {
    font-family: SofiaPro-Regular;
    font-weight: 300;
    font-size: 1rem;
    letter-spacing: -.02em;
    line-height: 140%;
    padding-inline:1rem;color: #6b6d7c
}

.MenuTabletScreen_nav-links__AfKHR {
    display: flex;
    gap: 1rem
}

@media screen and (min-width: 921px) {
    .MenuTabletScreen_nav-links__AfKHR {
        gap:3.5rem
    }
}

.MenuTabletScreen_single-nav-link__nseFz {
    font-size: 1.2rem;
    font-family: SofiaPro-Regular;
    font-weight: 600;
    color: #fff;
    cursor: pointer
}

.MenuTabletScreen_down-arrow-icon__2U4yI {
    color: #fff;
    margin-left: .45rem;
    font-size: .7rem
}

.MenuTabletScreen_submenu__EKoKy {
    background: #f1f3f9;
    box-shadow: 0 16px 40px rgba(0,0,0,.32);
    position: absolute;
    top: 4rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 3;
    padding: .25rem;
    border-radius: 8px;
    display: none
}

.MenuTabletScreen_submenu__EKoKy:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #f1f3f9;
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%)
}

.MenuTabletScreen_submenu-show__uSKnT {
    display: block
}

.MenuTabletScreen_submenu-big-width__ATclc {
    width: 36rem
}

.MenuTabletScreen_submenu-small-width__5Wi08 {
    width: 17rem
}

.MenuTabletScreen_submenu-content-wrapper__ixSrN {
    width: 100%;
    height: 100%;
    display: flex
}

.MenuTabletScreen_single-item-wrapper__Bz9Rc,.MenuTabletScreen_single-item__rR4Zz {
    color: #3d405b;
    font-size: 1.125rem;
    font-family: SofiaPro-Regular;
    font-weight: 600;
    padding: .75rem 1rem;
    cursor: pointer;
    margin-bottom: .8rem;
    position: relative;
    border-radius: 4px;
    display: block;
    display: flex;
    gap: .3rem
}

.MenuTabletScreen_single-item-active__yOJmB:before {
    content: "";
    width: 0;
    height: 0;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-bottom: 5px solid #fff;
    position: absolute;
    top: 24px;
    left: 98%;
    transform: translateX(50%);
    transform: rotate(90deg)
}

.MenuTabletScreen_single-item-wrapper-big-width__X5T3P:before:active {
    display: block
}

.MenuTabletScreen_single-item-active__yOJmB {
    background-color: #fff;
    color: #3d405b;
    width: 95%
}

.MenuTabletScreen_single-item-active__yOJmB:hover {
    color: #3d405b
}

.MenuTabletScreen_single-item-wrapper-active__5_E6T {
    background-color: #fff;
    color: #3d405b
}

.MenuTabletScreen_single-item-wrapper__Bz9Rc:hover:active,.MenuTabletScreen_single-item__rR4Zz:hover:active {
    color: #3d405b
}

.MenuTabletScreen_single-item-active-big-width___MZw_,.MenuTabletScreen_single-item-wrapper__Bz9Rc .MenuTabletScreen_big-width__HHRIx {
    width: 95%
}

.MenuTabletScreen_single-subitem-container__a93vm {
    display: flex;
    flex-direction: column
}

.MenuTabletScreen_main-item-container__wBN7t {
    width: 100%
}

.MenuTabletScreen_main-item-container-big-width__wTLod {
    width: 30%
}

.MenuTabletScreen_subitem-container__vj4yD {
    padding: 1rem;
    min-height: 100%;
    background-color: #fff;
    color: #3d405b;
    position: relative
}

.MenuTabletScreen_subitem-container-big-width__hvaz9 {
    width: 80%
}

.MenuTabletScreen_single-subitem-wrapper__5dV4E {
    width: 22rem;
    padding: .75rem 1rem;
    box-sizing: border-box;
    margin-bottom: 1rem
}

.MenuTabletScreen_single-subitem-wrapper-active__YGqDk {
    border: 1px solid #dadce5;
    box-shadow: 0 4px 30px rgba(85,91,133,.1);
    border-radius: 4px
}

.MenuTabletScreen_single-subitem-heading__7JU9O {
    display: flex;
    align-items: center;
    font-family: SofiaPro-Regular;
    font-weight: 600;
    font-size: 1.125rem;
    letter-spacing: -.02em;
    line-height: 140%;
    color: #3d405b;
    margin-bottom: .5rem
}

.MenuTabletScreen_single-subitem-description___JwWV {
    font-family: SofiaPro-Regular;
    font-weight: 300;
    font-size: 1rem;
    letter-spacing: -.02em;
    line-height: 140%;
    padding-inline:1rem;color: #8c8ea0
}

.MenuTabletScreen_right-arrow-icon-wrapper__FtcJP {
    display: none
}

.MenuTabletScreen_right-arrow-icon-wrapper-active__A7To3 {
    display: block
}

.MenuTabletScreen_right-arrow-icon__HW8fp {
    margin-left: .6rem;
    position: relative;
    top: 1px
}

.MenuTabletScreen_subitem-img-wrapper__yvDYx {
    display: none
}

.MenuTabletScreen_subitem-img-wrapper-active__vXvcb {
    display: block
}

.MenuTabletScreen_subitem-img__r8_te {
    position: absolute;
    right: 2rem;
    object-fit: cover
}

.MenuTabletScreen_subitem-img-bottom__QejQA {
    position: absolute;
    bottom: 1rem
}

.MenuTabletScreen_subitem-link__y1_P8 {
    display: block;
    width: 18rem
}

.MenuTabletScreen_single-item-link__odqO_ {
    width: 100%;
    display: flex;
    color: #fff
}

.MenuTabletScreen_single-item-wrapper__Bz9Rc .MenuTabletScreen_blog__yTQwc {
    color: #8c8ea0
}

.MenuTabletScreen_single-item__rR4Zz:hover .MenuTabletScreen_blog__yTQwc {
    color: #8c8ea0;
    cursor: no-drop
}

.MenuTabletScreen_single-item-link-subitem__KOLVg {
    display: flex;
    color: #3d405b
}

.MenuTabletScreen_single-item-link-subitem-external__6tehg {
    width: 100%;
    display: flex
}

.MenuTabletScreen_external-link__ePKx5 {
    color: #f1f3f9
}

.Navbar_navbar-wrapper__2VicG {
    background-color: #2b2e44
}

.Navbar_navbar__Zit9p {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 2rem;
    margin-left: 0;
    margin-right: 0;
    max-width: var(--MAX_WIDTH)
}

@media screen and (min-width: 921px) {
    .Navbar_navbar__Zit9p {
        padding-top:1.5rem;
        padding-bottom: 1rem;
        margin-left: auto;
        margin-right: auto
    }
}

.Navbar_nav-btn__29TUx {
    background-color: #fcfcfc;
    padding: 1rem 2rem;
    font: normal 1.125rem SofiaPro-Bold;
    border-radius: 100px;
    border: none;
    display: none;
    color: #3d405b;
    cursor: pointer
}

@media screen and (min-width: 921px) {
    .Navbar_nav-btn__29TUx {
        display:block
    }
}

.Navbar_nav-btn__29TUx:hover {
    color: #3d405b
}

.Navbar_menu-btn-container__oq_Ka {
    display: flex;
    align-items: center;
    gap: 2rem
}

.Navbar_bars-icon__Hgsl6 {
    color: #fff;
    font-size: 1.7rem;
    cursor: pointer
}

@media screen and (min-width: 921px) {
    .Navbar_bars-icon__Hgsl6 {
        display:none
    }
}

.Navbar_menu-tablet-screen-container__k722u {
    display: none
}

@media screen and (min-width: 921px) {
    .Navbar_menu-tablet-screen-container__k722u {
        display:block
    }
}

.ProductCard_card___QJxf {
    background-color: #fff;
    box-shadow: 0 4px 30px rgba(85,91,133,.1);
    border-radius: 16px;
    padding: 2rem;
    position: relative;
    min-width: 20rem;
    min-height: 20rem
}

@media screen and (min-width: 921px) {
    .ProductCard_card___QJxf {
        padding:3rem 1.5rem
    }
}

.ProductCard_card-heading__zTPbC {
    font-family: SofiaPro-Regular;
    font-weight: 600;
    font-size: clamp(1.5rem,1.5vw,2rem);
    color: #3d405b
}

.ProductCard_card-info__Sqlf5 {
    font-family: SofiaPro-Regular;
    font-weight: 400;
    color: #8c8ea0;
    font-size: 1rem;
    margin-top: 1.5rem
}

.ProductCard_card-link__FITbH,.ProductCard_duck-cream__q9nmj,.ProductCard_kansas-grain__HCl56,.ProductCard_parasol__nV6SB {
    font-family: SofiaPro-Bold;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 100px;
    margin-top: 4rem;
    color: #3d405b;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 16px 24px;
    position: absolute;
    bottom: 1rem;
    left: 1rem
}

@media screen and (min-width: 921px) {
    .ProductCard_card-link__FITbH,.ProductCard_duck-cream__q9nmj,.ProductCard_kansas-grain__HCl56,.ProductCard_parasol__nV6SB {
        left:1.5rem
    }
}

.ProductCard_card-link__FITbH:hover,.ProductCard_duck-cream__q9nmj:hover,.ProductCard_kansas-grain__HCl56:hover,.ProductCard_parasol__nV6SB:hover {
    color: #3d405b
}

.ProductCard_duck-cream__q9nmj {
    background-color: #c5e2d3
}

.ProductCard_parasol__nV6SB {
    background-color: #e9dfdf
}

.ProductCard_kansas-grain__HCl56 {
    background-color: #ffe9ca
}

.ProductCard_coming-soon-btn__fKJyY {
    font-family: SofiaPro-Regular;
    width: -moz-fit-content;
    width: fit-content;
    font-weight: 600;
    border-radius: 100px;
    margin-top: 4rem;
    color: #3d405b;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 16px 24px;
    position: absolute;
    bottom: 1rem;
    left: .4rem;
    background-color: #fff;
    border: none
}

@media screen and (min-width: 921px) {
    .ProductCard_coming-soon-btn__fKJyY {
        left:0
    }
}

.ProductCard_right-arrow-icon__4o5iH {
    margin-left: .3rem;
    font-weight: 700;
    color: #2b2e44
}

.Products_accounts-wrapper-nobg__dy_tj,.Products_accounts-wrapper___zycn {
    background-color: #eaedf4;
    padding: 4rem 0
}

.Products_accounts-wrapper-nobg__dy_tj {
    background-color: none
}

.Products_slider-header__gI7KE {
    display: grid;
    max-width: 1366px;
    grid-gap: 1rem 2rem;
    gap: 1rem 2rem;
    margin-left: auto;
    margin-right: auto;
    justify-content: space-between;
    align-content: center;
    width: 85%;
    grid-template-columns: 1fr
}

@media screen and (min-width: 921px) {
    .Products_slider-header__gI7KE {
        width:70%;
        grid-template-columns: 55% 45%
    }
}

@media screen and (min-width: 1024px) {
    .Products_slider-header__gI7KE {
        margin-bottom:6rem
    }
}

.Products_heading__21gKv {
    font-family: SofiaPro-Regular;
    font-weight: 600;
    min-width: 100%;
    font-size: clamp(2rem,2.5vw,3rem);
    color: #3d405b
}

@media screen and (min-width: 921px) {
    .Products_heading__21gKv {
        padding-left:0
    }
}

.Products_slider-container__E9Vpv {
    margin-top: 4rem
}

@media screen and (min-width: 768px) {
    .Products_slider-container__E9Vpv {
        padding-left:5rem
    }
}

@media screen and (min-width: 900px) {
    .Products_slider-container__E9Vpv {
        padding-left:8rem
    }
}

@media screen and (min-width: 1280px) {
    .Products_slider-container__E9Vpv {
        padding-left:10rem
    }
}

@media(min-width: 1500px) {
    .Products_slider-container__E9Vpv {
        padding-left:15rem
    }
}

@media(min-width: 1600px) {
    .Products_slider-container__E9Vpv {
        padding-left:17.5rem
    }
}

@media(min-width: 1800px) {
    .Products_slider-container__E9Vpv {
        padding-left:20rem
    }
}

@media(min-width: 1900px) {
    .Products_slider-container__E9Vpv {
        padding-left:25rem
    }
}

.Products_slider__tw8iU {
    margin-top: 2rem;
    padding-left: 1.6rem;
    min-width: 100%;
    display: flex;
    overflow: auto;
    gap: 1rem;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.Products_slider__tw8iU::-webkit-scrollbar {
    display: none
}

@media screen and (min-width: 921px) {
    .Products_slider__tw8iU {
        gap:2rem
    }
}

.Products_btn-container__e5u6B {
    display: none
}

@media screen and (min-width: 921px) {
    .Products_btn-container__e5u6B {
        display:flex;
        align-items: center;
        margin-left: auto
    }
}

.Products_left-arrow-icon__vPE4r,.Products_right-arrow-icon__Y1JVI {
    margin: 0 .5rem;
    width: 1.5rem;
    height: 2rem;
    color: #8c8ea0;
    cursor: pointer
}

.Products_disclaimer-container__3hm_1 {
    margin-top: 4rem;
    padding-left: 1.6rem;
    display: flex;
    flex-direction: column;
    gap: .5rem;
    width: 85%;
    max-width: 1366px;
    margin-left: auto;
    margin-right: auto
}

.Question_question-wrapper__EbqBL {
    background-color: #f1f3f9;
    padding: 2.8rem 0 3rem
}

@media screen and (min-width: 921px) {
    .Question_question-wrapper__EbqBL {
        padding-bottom:4rem
    }
}

.Question_question-content__LeYSg {
    width: 80%;
    max-width: 1366px;
    margin-left: auto;
    margin-right: auto
}

.Question_question-header__kuHAW {
    font-family: SofiaPro-Regular;
    font-weight: 700;
    text-align: center;
    color: #3d405b;
    font-size: clamp(1.875rem,2.5vw,3rem)
}

.Question_question-info__o2xVK {
    font-family: SofiaPro-Regular;
    text-align: center;
    margin-top: 2rem;
    color: #3d405b;
    font-size: clamp(1rem,1vw,1.25rem)
}

.Question_btn-container__c5Wti {
    display: flex;
    flex-flow: row wrap;
    gap: 1rem;
    margin-top: 2rem;
    justify-content: center
}

@media screen and (min-width: 921px) {
    .Question_btn-container__c5Wti {
        width:35rem;
        margin: 4rem auto
    }
}

.Question_btn__WEiOZ {
    padding: 1rem 2rem;
    font-family: SofiaPro-Regular;
    font-weight: 600;
    border-radius: 100px;
    background-color: #61927a;
    border: none;
    display: block;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: .8rem;
    width: 100%
}

@media screen and (min-width: 921px) {
    .Question_btn__WEiOZ {
        font-size:1.125rem;
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: -moz-fit-content;
        width: fit-content
    }
}

.Question_right-arrow-icon__9Pdyj {
    margin-left: .3rem;
    font-weight: 700;
    color: #fff
}

.Question_btn-blue__t4wJF {
    background-color: #2b2e44
}
