body {
    margin: 0;
    line-height: normal;
    font-family: "Gabarito", sans-serif !important;
}
:root {
    /* fonts */
    --font-gabarito: Gabarito;
    --font-marcellus: Marcellus;
    --font-raleway: Raleway;
    --font-inter: Inter;
    /* font sizes */
    --font-size-base: 16px;
    --font-size-xs: 12px;
    --font-size-2xl-1: 21.1px;
    --font-size-31xl: 50px;
    --font-size-181xl: 200px;
    --font-size-61xl: 80px;
    --font-size-5xl: 24px;
    --font-size-xl: 20px;
    --font-size-3xs: 10px;
    --font-size-sm: 14px;
    --font-size-11xl: 30px;
    --font-size-21xl: 40px;
    --font-size-7xl-2: 26.2px;
    --font-size-mini: 15px;
    --font-size-mid: 17px;
    --font-size-3xl: 22px;
    --font-size-261xl: 280px;
    --font-size-4xl-5: 23.5px;
    --font-size-13xl: 32px;
    --font-size-7xl: 26px;
    --font-size-81xl: 100px;
    --font-size-41xl: 60px;
    --font-size-lg: 18px;
    --font-size-2xl: 21px;
    --font-size-sm-2: 13.2px;
    --font-size-sm-8: 13.8px;
    --font-size-smi-8: 12.8px;
    --font-size-17xl: 36px;
    --font-size-29xl: 48px;
    --font-size-xl-3: 20.3px;
    --font-size-mini-5: 14.5px;
    --font-size-lg-1: 18.1px;
    --font-size-lgi: 19px;
    /* Colors */
    --color-white: #fff;
    --jeungga: #ece5d3;
    --color-antiquewhite-100: rgba(236, 229, 211, 0.4);
    --color-antiquewhite-200: rgba(236, 229, 211, 0.1);
    --color-gainsboro-100: #e8e8e8;
    --neutral-2: #dee4ed;
    --color-gainsboro-200: #d9d9d9;
    --color-darkslategray-100: #494949;
    --color-darkslategray-200: #2c3c43;
    --color-darkslategray-300: #333;
    --jeungga-2: #22333c;
    --color-darkslategray-600: rgba(51, 51, 51, 0.6);
    --color-darkslategray-700: rgba(44, 60, 67, 0.1);
    --color-darkslategray-800: rgba(34, 51, 60, 0.1);
    --color-darkslategray-400: rgba(48, 63, 70, 0.2);
    --color-darkslategray-500: rgba(34, 51, 60, 0.5);
    --grays-gray: #8e8e93;
    --black: #131313;
    --color-gray-200: rgba(255, 255, 255, 0.5);
    --color-gray-100: rgba(255, 255, 255, 0.42);
    --color-peachpuff: #f0baa0;
    --color-darksalmon-100: #de9876;
    --color-lightgray: #d4ccba;
    --color-dimgray-100: #546670;
    --color-floralwhite: #f9f7f1;
    /* Gaps */
    --gap-21xl: 40px;
    --gap-7xs: 6px;
    --gap-xl: 20px;
    --gap-3xs: 10px;
    --gap-44xl: 63px;
    --gap-smi-2: 12.2px;
    --gap-11xl: 30px;
    --gap-4xs: 9px;
    --gap-2xl: 21px;
    --gap-131xl: 150px;
    --gap-3xl: 22px;
    --gap-12xs-9: 0.9px;
    --gap-base-5: 16.5px;
    --gap-50xl-9: 69.9px;
    --gap-16xl: 35px;
    --gap-mid: 17px;
    --gap-20xl-7: 39.7px;
    --gap-56xl: 75px;
    --gap-18xl: 37px;
    --gap-33xl-5: 52.5px;
    --gap-7xl: 26px;
    --gap-19xl-7: 38.7px;
    --gap-lgi: 19px;
    --gap-base: 16px;
    --gap-12xl: 31px;
    --gap-29xl-7: 48.7px;
    --gap-5xl: 24px;
    --gap-sm-2: 13.2px;
    --gap-mini: 15px;
    --gap-9xs-7: 3.7px;
    --gap-7xs-4: 5.4px;
    /* Paddings */
    --padding-5xs: 8px;
    --padding-79xl: 98px;
    --padding-3xs: 10px;
    --padding-xl: 20px;
    --padding-41xl: 60px;
    --padding-55xl: 74px;
    --padding-base: 16px;
    --padding-11xl: 30px;
    --padding-6xs: 7px;
    --padding-8xs-7: 4.7px;
    --padding-9xs-3: 3.3px;
    --padding-2xs-6: 10.6px;
    --padding-base-4: 15.4px;
    --padding-11xs-5: 1.5px;
    --padding-mini: 15px;
    --padding-11xs-1: 1.1px;
    --padding-xs: 12px;
    --padding-10xs-7: 2.7px;
    --padding-10xs-8: 2.8px;
    --padding-63xl: 82px;
    --padding-217xl: 236px;
    --padding-63xl-3: 82.3px;
    --padding-218xl: 237px;
    --padding-99xl: 118px;
    --padding-15xl: 34px;
    --padding-34xl: 53px;
    --padding-44xl-2: 63.2px;
    --padding-18xl: 37px;
    --padding-smi: 13px;
    --padding-lg: 18px;
    --padding-9xs-5: 3.5px;
    --padding-base-5: 15.5px;
    --padding-2xl: 21px;
    --padding-21xl: 40px;
    --padding-lgi: 19px;
    --padding-48xl: 67px;
    --padding-14xl: 33px;
    --padding-7xl: 26px;
    --padding-7xl-5: 26.5px;
    --padding-6xl: 25px;
    --padding-20xl: 39px;
    --padding-5xl: 24px;
    --padding-16xl: 35px;
    --padding-3xl: 22px;
    --padding-62xl: 81px;
    --padding-19xl: 38px;
    --padding-sm: 14px;
    --padding-7xs: 6px;
    --padding-9xs: 4px;
    --padding-29xl: 48px;
    --padding-12xs-1: 0.1px;
    --padding-36xl: 55px;
    --padding-30xl: 49px;
    --padding-41xl-5: 60.5px;
    --padding-8xl: 27px;
    --padding-4xs: 9px;
    --padding-3xs-1: 9.1px;
    --padding-35xl: 54px;
    --padding-4xs-9: 8.9px;
    --padding-56xl-5: 75.5px;
    --padding-22xl: 41px;
    --padding-53xl-5: 72.5px;
    --padding-4xl-6: 23.6px;
    --padding-4xl: 23px;
    /* Border radiuses */
    --br-31xl: 50px;
    --br-xl: 20px;
    --br-xs: 12px;
    --br-11xl: 30px;
    --br-41xl: 60px;
    --br-base-9: 15.9px;
    --br-81xl: 100px;
    --br-7793xl-5: 7812.5px;
    --br-447xl-7: 466.7px;
    --br-3xs-8: 9.8px;
    --br-79xl-3: 98.3px;
    --br-3xs: 10px;
    --br-22xl-9: 41.9px;
    --br-12xl: 31px;
    --br-mid-8: 17.8px;
    --br-mini-5: 14.5px;
    --br-3xs-1: 9.1px;
    --br-lg-4: 18.4px;
    --br-131xl-5: 150.5px;
    --br-98xl-9: 117.9px;
}
a {
    color: unset;
    text-decoration: none;
}
.btn-getstarted {
    border-radius: var(--br-31xl) !important;
    background-color: var(--jeungga-2) !important;
    border: 1px solid var(--jeungga-2) !important;
    justify-content: center !important;
    padding: var(--padding-3xs) var(--padding-xl) !important;
    text-align: left !important;
    color: var(--color-white) !important;
}
.frame-parent4 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    gap: var(--gap-7xs);
    font-size: var(--font-size-xs);
    font-family: var(--font-marcellus);
}
.object-fit-cover {
    object-fit: cover;
}
.parent2 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
}
@media (max-width: 480px) {
    .mobile-toggle {
        width: 2.25rem;
        height: 2.25rem;
        border-radius: 999.44px;
        background-color: #22333c;
        padding: 0.431rem 0.375rem;
        box-sizing: border-box;
    }
}
@media (min-width: 481px) and (max-width: 767px) {
    .mobile-toggle {
        width: 2.25rem;
        height: 2.25rem;
        border-radius: 999.44px;
        background-color: #22333c;
        padding: 0.431rem 0.375rem;
        box-sizing: border-box;
    }
}
