html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box;
    -webkit-text-size-adjust: 100%;
}

*,
*::before,
*::after {
    box-sizing: inherit;
}

strong,
b {
    font-weight: 700;
}

body {
    margin: 0;
    color: #003737;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.2;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 400;
    text-transform: none;
    background-color: #ffffff;
}

body::backdrop {
    background-color: #ffffff;
}



.css-a0lnbh {}

@media (min-width:1200px) {
    .css-a0lnbh {
        width: 0;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }
}

.css-fzif5l-MuiDrawer-root {
    z-index: 1200;
}

@media (min-width:0px) {
    .css-fzif5l-MuiDrawer-root {
        display: block;
    }
}

@media (min-width:1200px) {
    .css-fzif5l-MuiDrawer-root {
        display: none;
    }
}

.css-fzif5l-MuiDrawer-root .MuiDrawer-paper {
    box-sizing: border-box;
    height: 100vh;

    align-items: left;
    padding: 16px;
    width: 100%;
}

.css-5looni {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    overflow-x: hidden;
}

.css-i6bazn {
    overflow: hidden;
}

.css-1a9076 {
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 64px;
    text-align: center;
    background: #F8F2F0;
}

@media (min-width:0px) {
    .css-1a9076 {
        padding-top: 112px;
    }
}

@media (min-width:1200px) {
    .css-1a9076 {
        padding-top: 120px;
    }
}

.css-nunlmr {
    max-width: 1036px;
    margin-left: auto;
    margin-right: auto;
}

.css-1jt5xrm-MuiTypography-root {
    margin: 0;
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    text-transform: uppercase;
    color: #82A88C;
    font-family: poppins, arial, helvetica, sans-serif;
    letter-spacing: 0.0075em;
    padding-bottom: 8px;
}

.css-1sun193-MuiTypography-root {
    margin: 0;
    font-weight: 500;
    font-family: poppins, arial, helvetica, sans-serif;
    font-size: 6rem;
    line-height: 1.167;
    letter-spacing: -0.01562em;
    text-transform: none;
    color: #003737;
}

@media (min-width:0px) {
    .css-1sun193-MuiTypography-root {
        font-weight: 500;
        font-size: 42px;
        line-height: 50px;
    }
}

@media (min-width:1200px) {
    .css-1sun193-MuiTypography-root {
        font-weight: 500;
        font-size: 72px;
        line-height: 72px;
    }
}

.css-1i1lasm {
    max-width: 780px;
    margin-left: auto;
    margin-right: auto;
}

.css-4ckslr-MuiTypography-root {
    margin: 0;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.2px;
    display: block;
    padding-top: 24px;
    padding-bottom: 40px;
}

.css-0 {}

.css-r5ihzg-MuiButton-root {
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 0.9375rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: none;
    color: #003737;
    min-width: 64px;
    padding: 8px 22px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    background-color: #0FEB73;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 21px;
    box-shadow: none;
    border-radius: 100px;
}

.css-r5ihzg-MuiButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgb(10, 164, 80);
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
    .css-r5ihzg-MuiButton-root:hover {
        background-color: #0FEB73;
    }
}

.css-r5ihzg-MuiButton-root:active {
    box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.css-r5ihzg-MuiButton-root.Mui-focusVisible {
    box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.css-r5ihzg-MuiButton-root.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0.12);
}

.css-r5ihzg-MuiButton-root:hover {
    box-shadow: none;
    background-color: #335F5F;
    color: #ffffff;
}

@media (min-width:0px) {
    .css-r5ihzg-MuiButton-root {
        font-size: 14px;
        padding: 14px 28px;
        line-height: 20px;
        text-transform: none;
    }
}

@media (min-width:1200px) {
    .css-r5ihzg-MuiButton-root {
        font-size: 16px;
        padding: 20px 40px;
        line-height: 24px;
        text-transform: uppercase;
    }
}

.css-1jlgjkq-MuiButtonBase-root-MuiButton-root {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;

    align-items: center;

    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 0.9375rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: none;
    color: #003737;
    min-width: 64px;
    padding: 8px 22px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    background-color: #0FEB73;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 21px;
    box-shadow: none;
    border-radius: 100px;
}

.css-1jlgjkq-MuiButtonBase-root-MuiButton-root::-moz-focus-inner {
    border-style: none;
}

.css-1jlgjkq-MuiButtonBase-root-MuiButton-root.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

.css-1jlgjkq-MuiButtonBase-root-MuiButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgb(10, 164, 80);
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
    .css-1jlgjkq-MuiButtonBase-root-MuiButton-root:hover {
        background-color: #0FEB73;
    }
}

.css-1jlgjkq-MuiButtonBase-root-MuiButton-root:active {
    box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.css-1jlgjkq-MuiButtonBase-root-MuiButton-root.Mui-focusVisible {
    box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.css-1jlgjkq-MuiButtonBase-root-MuiButton-root.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0.12);
}

.css-1jlgjkq-MuiButtonBase-root-MuiButton-root:hover {
    box-shadow: none;
    background-color: #335F5F;
    color: #ffffff;
}

@media (min-width:0px) {
    .css-1jlgjkq-MuiButtonBase-root-MuiButton-root {
        font-size: 14px;
        padding: 14px 28px;
        line-height: 20px;
        text-transform: none;
    }
}

@media (min-width:1200px) {
    .css-1jlgjkq-MuiButtonBase-root-MuiButton-root {
        font-size: 16px;
        padding: 20px 40px;
        line-height: 24px;
        text-transform: uppercase;
    }
}

.css-11gy09g {
    padding-top: 152px;
    padding-bottom: 92px;
    padding-left: 16px;
    padding-right: 16px;
    background-color: #ffffff;
}

.css-1rxq5j9 {
    max-width: 1186px;
    margin-left: auto;
    margin-right: auto;

    display: flex;

    align-items: center;
}

 

@media (min-width:0px) {
    .css-brpeac {
        width: 50%;
    }
}

@media (min-width:1200px) {
    .css-brpeac {
        width: 660px;
    }
}

.css-184vap6 {
    width: 100%;
    height: 100%;
    aspect-ratio: 0.90625/1;
    max-width: 580px;
    position: relative;

    display: flex;
    margin-left: 0px;
    margin-right: auto;
}

.css-1avxm22 {
    flex: 1;
    padding-right: 0px;
    padding-left: 32px;
}

@media (min-width:0px) {
    .css-1avxm22 {
        height: auto;
    }
}

@media (min-width:1200px) {
    .css-1avxm22 {
        height: auto;
    }
}

.css-tezw6k-MuiTypography-root {
    margin: 0;
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    text-transform: uppercase;
    color: #82A88C;
    font-family: poppins, arial, helvetica, sans-serif;
    letter-spacing: 0.0075em;
    color: #82A88C;
    padding-bottom: 8px;
    text-align: left;
}

.css-eavqg0-MuiTypography-root {
    margin: 0;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 300;
    font-size: 3.75rem;
    line-height: 1.2;
    letter-spacing: -0.00833em;
    text-transform: none;
    color: #003737;
    padding-bottom: 24px;
}

@media (min-width:0px) {
    .css-eavqg0-MuiTypography-root {
        font-weight: 700;
        font-size: 36px;
        line-height: 42px;
    }
}

@media (min-width:1200px) {
    .css-eavqg0-MuiTypography-root {
        font-weight: 500;
        font-size: 64px;
        line-height: 110%;
    }
}

.css-9du4aw-MuiTypography-root {
    margin: 0;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.2;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 400;
    text-transform: none;
    color: #003737;
    padding-bottom: 20px;
}

.css-7ioekt {
    padding-left: 16px;
    padding-right: 16px;
}

@media (min-width:0px) {
    .css-7ioekt {
        padding-bottom: 64px;
        padding-top: 32px;
    }
}

@media (min-width:1200px) {
    .css-7ioekt {
        padding-bottom: 92px;
        padding-top: 60px;
    }
}

.css-14v5tpy-MuiGrid-root {
    box-sizing: border-box;

    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

@media (min-width:0px) {
    .css-14v5tpy-MuiGrid-root {
        margin-top: -16px;
    }

    .css-14v5tpy-MuiGrid-root>.MuiGrid-item {
        padding-top: 16px;
    }
}

@media (min-width:1200px) {
    .css-14v5tpy-MuiGrid-root {
        margin-top: -24px;
    }

    .css-14v5tpy-MuiGrid-root>.MuiGrid-item {
        padding-top: 24px;
    }
}

@media (min-width:0px) {
    .css-14v5tpy-MuiGrid-root {
        width: calc(100% + 16px);
        margin-left: -16px;
    }

    .css-14v5tpy-MuiGrid-root>.MuiGrid-item {
        padding-left: 16px;
    }
}

@media (min-width:1200px) {
    .css-14v5tpy-MuiGrid-root {
        width: calc(100% + 24px);
        margin-left: -24px;
    }

    .css-14v5tpy-MuiGrid-root>.MuiGrid-item {
        padding-left: 24px;
    }
}

.css-1unik2p-MuiGrid-root {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;

    flex-basis: 50%;

    flex-grow: 0;
    max-width: 50%;
}

@media (min-width:600px) {
    .css-1unik2p-MuiGrid-root {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:900px) {
    .css-1unik2p-MuiGrid-root {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 25%;
    }
}

@media (min-width:1200px) {
    .css-1unik2p-MuiGrid-root {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 25%;
    }
}

@media (min-width:1536px) {
    .css-1unik2p-MuiGrid-root {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 25%;
    }
}

.css-1idovse {
    background-color: #003737;

    display: flex;

    align-items: center;
    border-radius: 16px;
}

@media (min-width:0px) {
    .css-1idovse {
        height: auto;
        aspect-ratio: 1/1;
    }
}

@media (min-width:1200px) {
    .css-1idovse {
        height: 250px;
        aspect-ratio: auto;
    }
}

.css-8atqhb {
    width: 100%;
}

.css-goycjx-MuiTypography-root {
    margin: 0;
    font-weight: 500;
    font-family: poppins, arial, helvetica, sans-serif;
    font-size: 6rem;
    line-height: 1.167;
    letter-spacing: -0.01562em;
    text-transform: none;
    color: #003737;
    text-align: center;
    color: #82A88C;
}

@media (min-width:0px) {
    .css-goycjx-MuiTypography-root {
        font-weight: 700;
        font-size: 42px;
        line-height: 50px;
    }
}

@media (min-width:1200px) {
    .css-goycjx-MuiTypography-root {
        font-weight: 600;
        font-size: 72px;
        line-height: 72px;
    }
}

.css-4ltbwh {
    width: 104px;
    height: 104px;
}

@media (min-width:0px) {
    .css-mf48o7 {
        padding-left: 16px;
        padding-right: 16px;
        padding-top: 8px;
    }
}

@media (min-width:1200px) {
    .css-mf48o7 {
        padding-left: 48px;
        padding-right: 48px;
        padding-top: 16px;
    }
}

.css-xi606m {
    text-align: center;
}

.css-1061fif-MuiTypography-root {
    margin: 0;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0.2px;
    color: #ffffff;
}

@media (min-width:0px) {
    .css-1061fif-MuiTypography-root {
        font-size: 14px;
    }
}

@media (min-width:1200px) {
    .css-1061fif-MuiTypography-root {
        font-size: 16px;
    }
}

@media (min-width:0px) {
    .css-1061fif-MuiTypography-root {
        font-weight: 600;
        font-size: 16px;
        text-transform: none;
    }
}

@media (min-width:1200px) {
    .css-1061fif-MuiTypography-root {
        font-weight: 600;
        font-size: 16px;
        text-transform: none;
    }
}

.css-10uo2gz {
    background-color: #0FEB73;

    display: flex;

    align-items: center;
    border-radius: 16px;
}

@media (min-width:0px) {
    .css-10uo2gz {
        height: auto;
        aspect-ratio: 1/1;
    }
}

@media (min-width:1200px) {
    .css-10uo2gz {
        height: 250px;
        aspect-ratio: auto;
    }
}

.css-1dokgzv-MuiTypography-root {
    margin: 0;
    font-weight: 500;
    font-family: poppins, arial, helvetica, sans-serif;
    font-size: 6rem;
    line-height: 1.167;
    letter-spacing: -0.01562em;
    text-transform: none;
    color: #003737;
    text-align: center;
    color: #003737;
}

@media (min-width:0px) {
    .css-1dokgzv-MuiTypography-root {
        font-weight: 700;
        font-size: 42px;
        line-height: 50px;
    }
}

@media (min-width:1200px) {
    .css-1dokgzv-MuiTypography-root {
        font-weight: 600;
        font-size: 72px;
        line-height: 72px;
    }
}

.css-5hyi9f-MuiTypography-root {
    margin: 0;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0.2px;
    color: #003737;
}

@media (min-width:0px) {
    .css-5hyi9f-MuiTypography-root {
        font-size: 14px;
    }
}

@media (min-width:1200px) {
    .css-5hyi9f-MuiTypography-root {
        font-size: 16px;
    }
}

@media (min-width:0px) {
    .css-5hyi9f-MuiTypography-root {
        font-weight: 600;
        font-size: 16px;
        text-transform: none;
    }
}

@media (min-width:1200px) {
    .css-5hyi9f-MuiTypography-root {
        font-weight: 600;
        font-size: 16px;
        text-transform: none;
    }
}

.css-1a8zrka {
    background-color: #F8F2F0;
}

@media (min-width:0px) {
    .css-1a8zrka {
        padding-top: 64px;
        padding-bottom: 64px;
    }
}

@media (min-width:1200px) {
    .css-1a8zrka {
        padding-top: 92px;
        padding-bottom: 92px;
    }
}

.css-30gjh6 {
    max-width: 1186px;
    margin-left: auto;
    margin-right: auto;
}

@media (min-width:0px) {
    .css-30gjh6 {
        padding-left: 16px;
        padding-right: 16px;
    }
}

@media (min-width:1200px) {
    .css-30gjh6 {
        padding-left: 0px;
        padding-right: 0px;
    }
}

.css-1mdvqjl-MuiTypography-root {
    margin: 0;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 300;
    font-size: 3.75rem;
    line-height: 1.2;
    letter-spacing: -0.00833em;
    text-transform: none;
    color: #003737;
}

@media (min-width:0px) {
    .css-1mdvqjl-MuiTypography-root {
        font-weight: 700;
        font-size: 36px;
        line-height: 42px;
    }
}

@media (min-width:1200px) {
    .css-1mdvqjl-MuiTypography-root {
        font-weight: 500;
        font-size: 64px;
        line-height: 110%;
    }
}

@media (min-width:0px) {
    .css-1mdvqjl-MuiTypography-root {
        padding-bottom: 40px;
    }
}

@media (min-width:1200px) {
    .css-1mdvqjl-MuiTypography-root {
        padding-bottom: 80px;
    }
}

.css-15bvnbz {
    overflow-y: scroll;
}

.css-9dri2i {
    margin-left: auto;
    margin-right: auto;
    max-width: 1186px;
}

.css-14f7kkl {
    line-height: 0;
    white-space: nowrap;
}

@media (min-width:0px) {
    .css-14f7kkl {
        padding-left: 16px;
        padding-right: 16px;
        height: 230px;
    }
}

@media (min-width:1200px) {
    .css-14f7kkl {
        padding-left: 0px;
        padding-right: 0px;
        height: 330px;
    }
}

.css-1h532uh {
    display: inline-block;
    background-color: #003737;
    border-radius: 16px;
    overflow: hidden;
    margin-right: 16px;
    padding-bottom: 0px;
    white-space: normal;
}

@media (min-width:0px) {
    .css-1h532uh {
        width: 310px;
        height: 230px;
        max-height: 230px;
        padding: 24px;
    }
}

@media (min-width:1200px) {
    .css-1h532uh {
        width: 440px;
        height: 330px;
        max-height: 330px;
        padding: 48px;
    }
}

.css-ra8oja-MuiTypography-root {
    margin: 0;
    font-weight: 500;
    font-family: poppins, arial, helvetica, sans-serif;
    font-size: 1.5rem;
    line-height: 1.334;
    letter-spacing: 0em;
    text-transform: none;
    color: #003737;
    color: #ffffff;
    display: block;
    margin-bottom: 16px;
}

@media (min-width:0px) {
    .css-ra8oja-MuiTypography-root {
        font-size: 20px;
        line-height: 130%;
        text-transform: uppercase;
    }
}

@media (min-width:1200px) {
    .css-ra8oja-MuiTypography-root {
        font-size: 28px;
        line-height: 110%;
        text-transform: none;
    }
}

@media (min-width:0px) {
    .css-ra8oja-MuiTypography-root {
        text-transform: none;
        height: 44px;
    }
}

@media (min-width:1200px) {
    .css-ra8oja-MuiTypography-root {
        height: 62px;
    }
}

.css-c68tfr-MuiTypography-root {
    margin: 0;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.2;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 400;
    text-transform: none;
    color: #003737;
    color: #82A88C;
    display: block;
    margin-bottom: 16px;
}

@media (min-width:0px) {
    .css-c68tfr-MuiTypography-root {
        height: 85px;
    }
}

@media (min-width:1200px) {
    .css-c68tfr-MuiTypography-root {
        height: 105px;
    }
}

.css-14tczd4-MuiTypography-root {
    margin: 0;
    font-weight: 500;
    font-family: poppins, arial, helvetica, sans-serif;
    font-size: 1.5rem;
    line-height: 1.334;
    letter-spacing: 0em;
    text-transform: none;
    color: #003737;
    color: #ffffff;
    display: block;
    text-align: right;
}

@media (min-width:0px) {
    .css-14tczd4-MuiTypography-root {
        font-size: 20px;
        line-height: 130%;
        text-transform: uppercase;
    }
}

@media (min-width:1200px) {
    .css-14tczd4-MuiTypography-root {
        font-size: 28px;
        line-height: 110%;
        text-transform: none;
    }
}

@media (min-width:0px) {
    .css-14tczd4-MuiTypography-root {
        height: 24px;
    }
}

@media (min-width:1200px) {
    .css-14tczd4-MuiTypography-root {
        height: 31px;
    }
}

.css-1o8fzm4 {
    display: inline-block;
    background-color: #ffffff;
    border-radius: 16px;
    overflow: hidden;
    margin-right: 16px;
    padding-bottom: 0px;
    white-space: normal;
}

@media (min-width:0px) {
    .css-1o8fzm4 {
        width: 310px;
        height: 230px;
        max-height: 230px;
        padding: 24px;
    }
}

@media (min-width:1200px) {
    .css-1o8fzm4 {
        width: 440px;
        height: 330px;
        max-height: 330px;
        padding: 48px;
    }
}

.css-1rlrfry-MuiTypography-root {
    margin: 0;
    font-weight: 500;
    font-family: poppins, arial, helvetica, sans-serif;
    font-size: 1.5rem;
    line-height: 1.334;
    letter-spacing: 0em;
    text-transform: none;
    color: #003737;
    color: #003737;
    display: block;
    margin-bottom: 16px;
}

@media (min-width:0px) {
    .css-1rlrfry-MuiTypography-root {
        font-size: 20px;
        line-height: 130%;
        text-transform: uppercase;
    }
}

@media (min-width:1200px) {
    .css-1rlrfry-MuiTypography-root {
        font-size: 28px;
        line-height: 110%;
        text-transform: none;
    }
}

@media (min-width:0px) {
    .css-1rlrfry-MuiTypography-root {
        text-transform: none;
        height: 44px;
    }
}

@media (min-width:1200px) {
    .css-1rlrfry-MuiTypography-root {
        height: 62px;
    }
}

.css-jqiv63-MuiTypography-root {
    margin: 0;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.2;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 400;
    text-transform: none;
    color: #003737;
    color: #003737;
    display: block;
    margin-bottom: 16px;
}

@media (min-width:0px) {
    .css-jqiv63-MuiTypography-root {
        height: 85px;
    }
}

@media (min-width:1200px) {
    .css-jqiv63-MuiTypography-root {
        height: 105px;
    }
}

.css-4oaj5n-MuiTypography-root {
    margin: 0;
    font-weight: 500;
    font-family: poppins, arial, helvetica, sans-serif;
    font-size: 1.5rem;
    line-height: 1.334;
    letter-spacing: 0em;
    text-transform: none;
    color: #003737;
    color: #003737;
    display: block;
    text-align: right;
}

@media (min-width:0px) {
    .css-4oaj5n-MuiTypography-root {
        font-size: 20px;
        line-height: 130%;
        text-transform: uppercase;
    }
}

@media (min-width:1200px) {
    .css-4oaj5n-MuiTypography-root {
        font-size: 28px;
        line-height: 110%;
        text-transform: none;
    }
}

@media (min-width:0px) {
    .css-4oaj5n-MuiTypography-root {
        height: 24px;
    }
}

@media (min-width:1200px) {
    .css-4oaj5n-MuiTypography-root {
        height: 31px;
    }
}

.css-16tbijt-MuiTypography-root {
    margin: 0;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: 0.2px;
    color: #003737;
    display: block;
    padding-bottom: 8px;
    padding-left: 8px;
}

@media (min-width:0px) {
    .css-16tbijt-MuiTypography-root {
        font-size: 14px;
    }
}

@media (min-width:1200px) {
    .css-16tbijt-MuiTypography-root {
        font-size: 16px;
    }
}

.css-1p2exxp-MuiTypography-root {
    margin: 0;
    font-weight: 400;
    font-size: 12px;
    line-height: 16.8px;
    letter-spacing: 0.2px;
    color: #003737;
    display: block;
    padding-left: 8px;
}

.css-1uhr85p {
    padding-top: 92px;
    padding-bottom: 92px;
    padding-left: 16px;
    padding-right: 16px;
    background-color: #F8F2F0;
}

.css-t037kf {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-right: 32px;
    padding-left: 0px;

    display: flex;

    flex-direction: column;
}

@media (min-width:0px) {
    .css-t037kf {
        height: auto;
    }
}

@media (min-width:1200px) {
    .css-t037kf {
        height: 964px;
    }
}

.css-29z5ws {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    overflow-y: scroll;
    -ms-overflow-x: hidden;
}

@media (min-width:0px) {
    .css-29z5ws {
        height: 400px;
    }
}

@media (min-width:1200px) {
    .css-29z5ws {
        height: auto;
    }
}

.css-1hs3tgf {
    height: 55px;
    margin-top: -71px;
    width: 100%;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    background: linear-gradient(180deg, #F8F2F0 0%, rgba(255, 255, 255, 0) 77.53%);
}

.css-1crw7cc {
    width: 100%;
    background-color: #ffffff;
    border-radius: 16px;
    margin-top: 16px;
}

@media (min-width:0px) {
    .css-1crw7cc {
        padding: 24px;
    }
}

@media (min-width:1200px) {
    .css-1crw7cc {
        padding: 32px;
    }
}

.css-1oguq1r-MuiTypography-root {
    margin: 0;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: 0.2px;
    color: #003737;
    display: block;
}

@media (min-width:0px) {
    .css-1oguq1r-MuiTypography-root {
        font-size: 14px;
    }
}

@media (min-width:1200px) {
    .css-1oguq1r-MuiTypography-root {
        font-size: 16px;
    }
}

@media (min-width:0px) {
    .css-1oguq1r-MuiTypography-root {
        text-transform: none;
        margin-bottom: 12px;
    }
}

@media (min-width:1200px) {
    .css-1oguq1r-MuiTypography-root {
        margin-bottom: 16px;
    }
}

.css-19bnei4-MuiTypography-root {
    margin: 0;
    font-weight: 400;
    font-size: 12px;
    line-height: 16.8px;
    letter-spacing: 0.2px;
    color: #003737;
    display: block;
}

.css-1bczjz5 {
    width: 100%;
    height: 100%;
    aspect-ratio: 1/1.662;
    max-width: 580px;
    position: relative;

    display: flex;
    margin-left: auto;
    margin-right: 0px;
}

.css-351bo {
    padding-left: 16px;
    padding-right: 16px;
    background-color: #F8F8F8;
}

@media (min-width:0px) {
    .css-351bo {
        padding-top: 64px;
        padding-bottom: 64px;
    }
}

@media (min-width:1200px) {
    .css-351bo {
        padding-top: 92px;
        padding-bottom: 92px;
    }
}

.css-1jmwxiw {
    max-width: 1186px;
    margin-left: auto;
    margin-right: auto;
}

.css-ac5451-MuiTypography-root {
    margin: 0;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 300;
    font-size: 3.75rem;
    line-height: 1.2;
    letter-spacing: -0.00833em;
    text-transform: none;
    color: #003737;
    padding-bottom: 24px;
    text-align: center;
}

@media (min-width:0px) {
    .css-ac5451-MuiTypography-root {
        font-weight: 700;
        font-size: 36px;
        line-height: 42px;
    }
}

@media (min-width:1200px) {
    .css-ac5451-MuiTypography-root {
        font-weight: 500;
        font-size: 64px;
        line-height: 110%;
    }
}

.css-1drk41b-MuiTypography-root {
    margin: 0;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.2;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 400;
    text-transform: none;
    color: #003737;
    text-align: center;
}

@media (min-width:0px) {
    .css-1drk41b-MuiTypography-root {
        padding-bottom: 40px;
    }
}

@media (min-width:1200px) {
    .css-1drk41b-MuiTypography-root {
        padding-bottom: 80px;
    }
}

.css-ofrcno-MuiGrid-root {
    box-sizing: border-box;

    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: -16px;
    width: calc(100% + 16px);
    margin-left: -16px;

    align-items: center;
}

.css-ofrcno-MuiGrid-root>.MuiGrid-item {
    padding-top: 16px;
}

.css-ofrcno-MuiGrid-root>.MuiGrid-item {
    padding-left: 16px;
}

.css-f0xsrb-MuiGrid-root {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;

    flex-grow: 0;
    max-width: 100%;
}

@media (min-width:600px) {
    .css-f0xsrb-MuiGrid-root {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:900px) {
    .css-f0xsrb-MuiGrid-root {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:1200px) {
    .css-f0xsrb-MuiGrid-root {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:1536px) {
    .css-f0xsrb-MuiGrid-root {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

.css-ivs2hg {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 100%;
    max-width: 484px;
}

.css-wl5dm3 {
    width: 100%;
    height: auto;
    aspect-ratio: 484/472;
    position: relative;
}

.css-1m6o97u {
    position: absolute;
}

@media (min-width:0px) {
    .css-1m6o97u {
        top: 25%;
        left: 10%;
    }
}

@media (min-width:1200px) {
    .css-1m6o97u {
        top: 27%;
        left: 30%;
    }
}

.css-1dtvzxm {
    border-radius: 100px;
    width: auto;
    color: #003737;
    background-color: #FFBEBE;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: none;
    min-width: 110px;
    text-align: left;

    transform: none;
}

@media (min-width:0px) {
    .css-1dtvzxm {
        padding-left: 16px;
        padding-right: 16px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media (min-width:1200px) {
    .css-1dtvzxm {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
}

.css-1rjn7i6-MuiTypography-root {
    margin: 0;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0.2px;
}

@media (min-width:0px) {
    .css-1rjn7i6-MuiTypography-root {
        font-size: 14px;
    }
}

@media (min-width:1200px) {
    .css-1rjn7i6-MuiTypography-root {
        font-size: 16px;
    }
}

.css-c40p28 {
    flex: 1;
    padding-right: 32px;
    padding-left: 0px;
}

@media (min-width:0px) {
    .css-c40p28 {
        height: auto;
    }
}

@media (min-width:1200px) {
    .css-c40p28 {
        height: auto;
    }
}

.css-1t1k1c5 {
    width: 100%;
    height: 100%;
    aspect-ratio: 0.90625/1;
    max-width: 580px;
    position: relative;

    display: flex;
    margin-left: auto;
    margin-right: 0px;
}

.css-1wi6eln {
    padding-left: 16px;
    padding-right: 16px;
}

@media (min-width:0px) {
    .css-1wi6eln {
        padding-bottom: 64px;
    }
}

@media (min-width:1200px) {
    .css-1wi6eln {
        padding-bottom: 92px;
    }
}

.css-hlw97n {
    max-width: 1186px;
    margin-left: auto;
    margin-right: auto;
}

.css-hlw97n::before {
    content: url(https://cdn.plagramme.com/landing/pages/speech-bubbles/tail-secondary.svg);
    top: 7px;
    position: relative;
    color: red;
    height: 50px;
}

@media (min-width:0px) {
    .css-hlw97n::before {
        left: 24px;
    }
}

@media (min-width:1200px) {
    .css-hlw97n::before {
        left: 96px;
    }
}

.css-kbr1m6 {
    background-color: #0FEB73;
    border-radius: 16px;
}

@media (min-width:0px) {
    .css-kbr1m6 {
        padding: 24px;
    }
}

@media (min-width:1200px) {
    .css-kbr1m6 {
        padding: 64px;
    }
}

.css-19ihsbs-MuiTypography-root {
    margin: 0;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 400;
    font-size: 3rem;
    line-height: 1.167;
    letter-spacing: 0em;
    text-transform: none;
    color: #003737;
}

@media (min-width:0px) {
    .css-19ihsbs-MuiTypography-root {
        font-weight: 500;
        font-size: 28px;
        line-height: 110%;
    }
}

@media (min-width:1200px) {
    .css-19ihsbs-MuiTypography-root {
        font-weight: 500;
        font-size: 40px;
        line-height: 110%;
    }
}

.css-ae5mhz-MuiTypography-root {
    margin: 0;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.2;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 400;
    text-transform: none;
    color: #003737;
    margin-top: 24px;
}

.css-16gap3p {
    padding-top: 92px;
    padding-bottom: 92px;
    padding-left: 16px;
    padding-right: 16px;
    background-color: #F8F8F8;
}

.css-1s5jw8d {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 56px;
    background-color: #F8F8F8;
}

.css-1rxi14l-MuiTypography-root {
    margin: 0;
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    text-transform: uppercase;
    color: #82A88C;
    font-family: poppins, arial, helvetica, sans-serif;
    letter-spacing: 0.0075em;
    color: #82A88C;
    padding-bottom: 8px;
    text-align: center;
}

.css-dt3c5p-MuiTypography-root {
    margin: 0;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 300;
    font-size: 3.75rem;
    line-height: 1.2;
    letter-spacing: -0.00833em;
    text-transform: none;
    color: #003737;
    text-align: center;
}

@media (min-width:0px) {
    .css-dt3c5p-MuiTypography-root {
        font-weight: 700;
        font-size: 36px;
        line-height: 42px;
    }
}

@media (min-width:1200px) {
    .css-dt3c5p-MuiTypography-root {
        font-weight: 500;
        font-size: 64px;
        line-height: 110%;
    }
}

@media (min-width:0px) {
    .css-dt3c5p-MuiTypography-root {
        padding-bottom: 40px;
    }
}

@media (min-width:1200px) {
    .css-dt3c5p-MuiTypography-root {
        padding-bottom: 80px;
    }
}

.css-nmfqpq-MuiGrid-root {
    box-sizing: border-box;

    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
}

.css-18mbi6h-MuiGrid-root {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;

    flex-basis: 50%;

    flex-grow: 0;
    max-width: 50%;
    box-shadow: none;
    border-radius: 16px;
}

@media (min-width:600px) {
    .css-18mbi6h-MuiGrid-root {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:900px) {
    .css-18mbi6h-MuiGrid-root {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:1200px) {
    .css-18mbi6h-MuiGrid-root {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:1536px) {
    .css-18mbi6h-MuiGrid-root {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

.css-z0n7n9 {
    height: 104px;
}

.css-k7yybc-MuiTypography-root {
    margin: 0;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.2;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 400;
    text-transform: none;
    color: #003737;
    color: #82A88C;
    text-align: left;
    padding-top: 24px;
    font-weight: 600;
}

.css-j1xuv3 {

    display: flex;
    height: 64px;

    align-items: center;
    border-bottom: 1px solid #EBECF2;
}

.css-1ww5eez-MuiTypography-root {
    margin: 0;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.2;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 400;
    text-transform: none;
    color: #003737;
    font-weight: 700;
}

.css-1p0ksou-MuiGrid-root {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;

    flex-basis: 50%;

    flex-grow: 0;
    max-width: 50%;
    box-shadow: 0px 0px 80px rgba(0, 0, 0, 0.1);
    border-radius: 16px;
}

@media (min-width:600px) {
    .css-1p0ksou-MuiGrid-root {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:900px) {
    .css-1p0ksou-MuiGrid-root {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:1200px) {
    .css-1p0ksou-MuiGrid-root {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:1536px) {
    .css-1p0ksou-MuiGrid-root {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

.css-eqzjfe {
    height: 24px;
    text-align: center;
}

.css-zzdg3b-MuiTypography-root {
    margin: 0;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.2;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 400;
    text-transform: none;
    color: #003737;
    color: #82A88C;
    text-align: center;
    padding-top: 0px;
    font-weight: 600;
}

.css-vvttnq-MuiTypography-root {
    margin: 0;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.2;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 400;
    text-transform: none;
    color: #003737;
    font-weight: 400;
    margin-left: auto;
    margin-right: auto;
}

.css-1t7vn4q-MuiTypography-root {
    margin: 0;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.2;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 400;
    text-transform: none;
    color: #003737;
    font-weight: 700;
    margin-left: auto;
    margin-right: auto;
}

.css-14fwub4 {
    padding-top: 24px;
    padding-bottom: 24px;
    text-align: center;
}

.css-vtz5aj-MuiButton-root {
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: none;
    color: #003737;
    min-width: 64px;
    padding: 6px 16px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    background-color: #0FEB73;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 21px;
    box-shadow: none;
    text-transform: none;
}

.css-vtz5aj-MuiButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgb(10, 164, 80);
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
    .css-vtz5aj-MuiButton-root:hover {
        background-color: #0FEB73;
    }
}

.css-vtz5aj-MuiButton-root:active {
    box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.css-vtz5aj-MuiButton-root.Mui-focusVisible {
    box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.css-vtz5aj-MuiButton-root.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0.12);
}

.css-vtz5aj-MuiButton-root:hover {
    box-shadow: none;
    background-color: #335F5F;
    color: #ffffff;
}

.css-plirq9-MuiButtonBase-root-MuiButton-root {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;

    align-items: center;

    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: none;
    color: #003737;
    min-width: 64px;
    padding: 6px 16px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    background-color: #0FEB73;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 21px;
    box-shadow: none;
    text-transform: none;
}

.css-plirq9-MuiButtonBase-root-MuiButton-root::-moz-focus-inner {
    border-style: none;
}

.css-plirq9-MuiButtonBase-root-MuiButton-root.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

.css-plirq9-MuiButtonBase-root-MuiButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgb(10, 164, 80);
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
    .css-plirq9-MuiButtonBase-root-MuiButton-root:hover {
        background-color: #0FEB73;
    }
}

.css-plirq9-MuiButtonBase-root-MuiButton-root:active {
    box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.css-plirq9-MuiButtonBase-root-MuiButton-root.Mui-focusVisible {
    box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.css-plirq9-MuiButtonBase-root-MuiButton-root.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0.12);
}

.css-plirq9-MuiButtonBase-root-MuiButton-root:hover {
    box-shadow: none;
    background-color: #335F5F;
    color: #ffffff;
}

.css-kj0dyl {
    margin-left: auto;
    margin-right: auto;
    max-width: 920px;
    text-align: center;
}

@media (min-width:0px) {
    .css-kj0dyl {
        padding-top: 40px;
        padding-bottom: 40px;
    }
}

@media (min-width:1200px) {
    .css-kj0dyl {
        padding-top: 80px;
        padding-bottom: 80px;
    }
}

.css-10c4dx7-MuiTypography-root {
    margin: 0;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.2px;
    color: #335F5F;
}

.css-1npuwyp {
    background-color: #ffffff;
}

@media (min-width:0px) {
    .css-1npuwyp {
        padding-top: 64px;
        padding-bottom: 64px;
    }
}

@media (min-width:1200px) {
    .css-1npuwyp {
        padding-top: 92px;
        padding-bottom: 92px;
    }
}

.css-p231zv {
    width: 100%;
    background-color: #0FEB73;
    border-radius: 16px;
    margin-bottom: 16px;
    padding: 24px;
}

@media (min-width:0px) {
    .css-p231zv {
        padding-left: 24px;
        padding-right: 24px;
    }
}

@media (min-width:1200px) {
    .css-p231zv {
        padding-left: 48px;
        padding-right: 48px;
    }
}

.css-6wxvj3-MuiGrid-root {
    box-sizing: border-box;

    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    width: calc(100% + 16px);
    margin-left: -16px;

    align-items: center;
}

.css-6wxvj3-MuiGrid-root>.MuiGrid-item {
    padding-left: 16px;
}

@media (min-width:0px) {
    .css-6wxvj3-MuiGrid-root {
        min-height: auto;
    }
}

@media (min-width:1200px) {
    .css-6wxvj3-MuiGrid-root {
        min-height: 42px;
    }
}

.css-1tpdzkz-MuiGrid-root {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;

    flex-grow: 0;
    max-width: 100%;
}

@media (min-width:600px) {
    .css-1tpdzkz-MuiGrid-root {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:900px) {
    .css-1tpdzkz-MuiGrid-root {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:1200px) {
    .css-1tpdzkz-MuiGrid-root {
        -webkit-flex-basis: 8.333333%;
        -ms-flex-preferred-size: 8.333333%;
        flex-basis: 8.333333%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 8.333333%;
    }
}

@media (min-width:1536px) {
    .css-1tpdzkz-MuiGrid-root {
        -webkit-flex-basis: 8.333333%;
        -ms-flex-preferred-size: 8.333333%;
        flex-basis: 8.333333%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 8.333333%;
    }
}

.css-164taob-MuiTypography-root {
    margin: 0;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.2;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 400;
    text-transform: none;
    color: #003737;
    text-align: center;
    font-weight: 600;
}

@media (min-width:0px) {
    .css-164taob-MuiTypography-root {
        margin-bottom: 12px;
    }
}

@media (min-width:1200px) {
    .css-164taob-MuiTypography-root {
        margin-bottom: 0px;
    }
}

.css-1ozs4dl-MuiGrid-root {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;

    flex-grow: 0;
    max-width: 100%;
}

@media (min-width:600px) {
    .css-1ozs4dl-MuiGrid-root {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:900px) {
    .css-1ozs4dl-MuiGrid-root {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:1200px) {
    .css-1ozs4dl-MuiGrid-root {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 25%;
    }
}

@media (min-width:1536px) {
    .css-1ozs4dl-MuiGrid-root {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 25%;
    }
}

.css-1hjr3y7-MuiGrid-root {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;

    flex-grow: 0;
    max-width: 100%;
}

@media (min-width:600px) {
    .css-1hjr3y7-MuiGrid-root {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:900px) {
    .css-1hjr3y7-MuiGrid-root {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:1200px) {
    .css-1hjr3y7-MuiGrid-root {
        -webkit-flex-basis: 66.666667%;
        -ms-flex-preferred-size: 66.666667%;
        flex-basis: 66.666667%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 66.666667%;
    }
}

@media (min-width:1536px) {
    .css-1hjr3y7-MuiGrid-root {
        -webkit-flex-basis: 66.666667%;
        -ms-flex-preferred-size: 66.666667%;
        flex-basis: 66.666667%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 66.666667%;
    }
}

.css-1pw2ag5-MuiTypography-root {
    margin: 0;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.2;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 400;
    text-transform: none;
    color: #003737;
}

@media (min-width:0px) {
    .css-1pw2ag5-MuiTypography-root {
        text-align: center;
    }
}

@media (min-width:1200px) {
    .css-1pw2ag5-MuiTypography-root {
        text-align: left;
    }
}

.css-b1niju {
    width: 100%;
    background-color: #CFFBE3;
    border-radius: 16px;
    margin-bottom: 16px;
    padding: 24px;
}

@media (min-width:0px) {
    .css-b1niju {
        padding-left: 24px;
        padding-right: 24px;
    }
}

@media (min-width:1200px) {
    .css-b1niju {
        padding-left: 48px;
        padding-right: 48px;
    }
}

.css-vzcdog {
    width: 100%;
    background-color: #FFF2A5;
    border-radius: 16px;
    margin-bottom: 16px;
    padding: 24px;
}

@media (min-width:0px) {
    .css-vzcdog {
        padding-left: 24px;
        padding-right: 24px;
    }
}

@media (min-width:1200px) {
    .css-vzcdog {
        padding-left: 48px;
        padding-right: 48px;
    }
}

.css-17uhkwi {
    width: 100%;
    background-color: #FFBEBE;
    border-radius: 16px;
    margin-bottom: 16px;
    padding: 24px;
}

@media (min-width:0px) {
    .css-17uhkwi {
        padding-left: 24px;
        padding-right: 24px;
    }
}

@media (min-width:1200px) {
    .css-17uhkwi {
        padding-left: 48px;
        padding-right: 48px;
    }
}

.css-1ac5uo4 {
    width: 100%;
    background-color: #FF6360;
    border-radius: 16px;
    margin-bottom: 16px;
    padding: 24px;
}

@media (min-width:0px) {
    .css-1ac5uo4 {
        padding-left: 24px;
        padding-right: 24px;
    }
}

@media (min-width:1200px) {
    .css-1ac5uo4 {
        padding-left: 48px;
        padding-right: 48px;
    }
}

.css-1y9gran {
    background-color: #F8F8F8;
}

@media (min-width:0px) {
    .css-1y9gran {
        padding-top: 64px;
        padding-bottom: 64px;
    }
}

@media (min-width:1200px) {
    .css-1y9gran {
        padding-top: 92px;
        padding-bottom: 92px;
    }
}

.css-1jjgsq1-MuiTypography-root {
    margin: 0;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 400;
    font-size: 3rem;
    line-height: 1.167;
    letter-spacing: 0em;
    text-transform: none;
    color: #003737;
    text-align: center;
}

@media (min-width:0px) {
    .css-1jjgsq1-MuiTypography-root {
        font-weight: 500;
        font-size: 28px;
        line-height: 110%;
    }
}

@media (min-width:1200px) {
    .css-1jjgsq1-MuiTypography-root {
        font-weight: 500;
        font-size: 40px;
        line-height: 110%;
    }
}

@media (min-width:0px) {
    .css-1jjgsq1-MuiTypography-root {
        padding-bottom: 40px;
    }
}

@media (min-width:1200px) {
    .css-1jjgsq1-MuiTypography-root {
        padding-bottom: 80px;
    }
}

.css-8qdtoq {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
}

.css-1hy8mgt-MuiGrid-root {
    box-sizing: border-box;

    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    width: calc(100% + 64px);
    margin-left: -64px;
}

.css-1hy8mgt-MuiGrid-root>.MuiGrid-item {
    padding-left: 64px;
}

.css-1b3l6lk-MuiGrid-root {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;

    flex-grow: 0;
    max-width: 100%;
}

@media (min-width:600px) {
    .css-1b3l6lk-MuiGrid-root {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:900px) {
    .css-1b3l6lk-MuiGrid-root {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:1200px) {
    .css-1b3l6lk-MuiGrid-root {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:1536px) {
    .css-1b3l6lk-MuiGrid-root {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

.css-g1h7xy {
    width: 100%;
    height: auto;
    aspect-ratio: 438/586;
    position: relative;
}

.css-rcki5z-MuiTypography-root {
    margin: 0;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.125rem;
    line-height: 1.235;
    letter-spacing: 0.00735em;
    text-transform: none;
    color: #003737;
    padding-top: 24px;
    text-align: center;
}

@media (min-width:0px) {
    .css-rcki5z-MuiTypography-root {
        padding-bottom: 40px;
    }
}

@media (min-width:600px) {
    .css-rcki5z-MuiTypography-root {
        padding-bottom: 0px;
    }
}

.css-1pwlhwz-MuiTypography-root {
    margin: 0;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.125rem;
    line-height: 1.235;
    letter-spacing: 0.00735em;
    text-transform: none;
    color: #003737;
    padding-top: 24px;
    padding-bottom: 24px;
    text-align: center;
}

@media (min-width:0px) {
    .css-4tye2s {
        padding-top: 64px;
        padding-bottom: 64px;
        margin-left: 16px;
        margin-right: 16px;
    }
}

@media (min-width:1200px) {
    .css-4tye2s {
        padding-top: 124px;
        padding-bottom: 124px;
        margin-left: 0px;
        margin-right: 0px;
    }
}

.css-zvd17s {
    background-color: #0FEB73;
    border-radius: 16px;

    display: flex;
}

@media (min-width:0px) {
    .css-zvd17s {
        padding-top: 48px;
        padding-bottom: 48px;
        padding-left: 16px;
        padding-right: 16px;
    }
}

@media (min-width:1200px) {
    .css-zvd17s {
        padding-top: 100px;
        padding-bottom: 100px;
        padding-left: 80px;
        padding-right: 80px;
    }
}

.css-1rr4qq7 {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.css-1rchgpu {
    display: block;
    min-width: 150px;
    background-position-x: left;
    position: relative;
}

@media (min-width:0px) {
    .css-1rchgpu {
        height: 28px;
    }
}

@media (min-width:1200px) {
    .css-1rchgpu {
        height: 36px;
    }
}

.css-dz5wsh-MuiTypography-root {
    margin: 0;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 300;
    font-size: 3.75rem;
    line-height: 1.2;
    letter-spacing: -0.00833em;
    text-transform: none;
    color: #003737;
    padding-top: 24px;
}

@media (min-width:0px) {
    .css-dz5wsh-MuiTypography-root {
        font-weight: 700;
        font-size: 36px;
        line-height: 42px;
    }
}

@media (min-width:1200px) {
    .css-dz5wsh-MuiTypography-root {
        font-weight: 500;
        font-size: 64px;
        line-height: 110%;
    }
}

@media (min-width:0px) {
    .css-dz5wsh-MuiTypography-root {
        text-align: center;
    }
}

@media (min-width:1200px) {
    .css-dz5wsh-MuiTypography-root {
        text-align: left;
    }
}

.css-pxpt32 {
    padding-top: 40px;
}

.css-p00vw-MuiButton-root {
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 0.9375rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: none;
    color: #ffffff;
    min-width: 64px;
    padding: 8px 22px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    background-color: #003737;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 21px;
    box-shadow: none;
    border-radius: 100px;
}

.css-p00vw-MuiButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgb(0, 38, 38);
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
    .css-p00vw-MuiButton-root:hover {
        background-color: #003737;
    }
}

.css-p00vw-MuiButton-root:active {
    box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.css-p00vw-MuiButton-root.Mui-focusVisible {
    box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.css-p00vw-MuiButton-root.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0.12);
}

.css-p00vw-MuiButton-root:hover {
    box-shadow: none;
    background-color: #335F5F;
    color: #ffffff;
}

@media (min-width:0px) {
    .css-p00vw-MuiButton-root {
        font-size: 14px;
        padding: 14px 28px;
        line-height: 20px;
        text-transform: none;
    }
}

@media (min-width:1200px) {
    .css-p00vw-MuiButton-root {
        font-size: 16px;
        padding: 20px 40px;
        line-height: 24px;
        text-transform: uppercase;
    }
}

@media (min-width:0px) {
    .css-p00vw-MuiButton-root {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
}

@media (min-width:1200px) {
    .css-p00vw-MuiButton-root {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        margin-left: 0px;
        margin-right: 0px;
    }
}

.css-158dwr9-MuiButtonBase-root-MuiButton-root {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;

    align-items: center;

    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 0.9375rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: none;
    color: #ffffff;
    min-width: 64px;
    padding: 8px 22px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    background-color: #003737;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 21px;
    box-shadow: none;
    border-radius: 100px;
}

.css-158dwr9-MuiButtonBase-root-MuiButton-root::-moz-focus-inner {
    border-style: none;
}

.css-158dwr9-MuiButtonBase-root-MuiButton-root.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

.css-158dwr9-MuiButtonBase-root-MuiButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgb(0, 38, 38);
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
    .css-158dwr9-MuiButtonBase-root-MuiButton-root:hover {
        background-color: #003737;
    }
}

.css-158dwr9-MuiButtonBase-root-MuiButton-root:active {
    box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.css-158dwr9-MuiButtonBase-root-MuiButton-root.Mui-focusVisible {
    box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.css-158dwr9-MuiButtonBase-root-MuiButton-root.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0.12);
}

.css-158dwr9-MuiButtonBase-root-MuiButton-root:hover {
    box-shadow: none;
    background-color: #335F5F;
    color: #ffffff;
}

@media (min-width:0px) {
    .css-158dwr9-MuiButtonBase-root-MuiButton-root {
        font-size: 14px;
        padding: 14px 28px;
        line-height: 20px;
        text-transform: none;
    }
}

@media (min-width:1200px) {
    .css-158dwr9-MuiButtonBase-root-MuiButton-root {
        font-size: 16px;
        padding: 20px 40px;
        line-height: 24px;
        text-transform: uppercase;
    }
}

@media (min-width:0px) {
    .css-158dwr9-MuiButtonBase-root-MuiButton-root {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
}

@media (min-width:1200px) {
    .css-158dwr9-MuiButtonBase-root-MuiButton-root {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        margin-left: 0px;
        margin-right: 0px;
    }
}

.css-j90h2a {
    width: 500px;
}

@media (min-width:0px) {
    .css-j90h2a {
        display: none;
    }
}

@media (min-width:1200px) {
    .css-j90h2a {
        display: block;
    }
}

.css-xfqhrx {
    width: 386px;
    height: 305px;
    margin-top: 32px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.css-1xe0l4u {
    background: #003737;
    color: #ffffff;
    padding-left: 16px;
    padding-right: 16px;
}

@media (min-width:0px) {
    .css-1xe0l4u {
        padding-top: 64px;
        padding-bottom: 52px;
    }
}

@media (min-width:1200px) {
    .css-1xe0l4u {
        padding-top: 124px;
        padding-bottom: 100px;
    }
}

@media (min-width:0px) {
    .css-14n4ea8 {
        max-width: none;
    }
}

@media (min-width:1200px) {
    .css-14n4ea8 {
        max-width: 1192px;
        margin-left: auto;
        margin-right: auto;
    }
}

.css-rig21c-MuiGrid-root {
    box-sizing: border-box;

    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: -48px;
    width: calc(100% + 48px);
    margin-left: -48px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.css-rig21c-MuiGrid-root>.MuiGrid-item {
    padding-top: 48px;
}

.css-rig21c-MuiGrid-root>.MuiGrid-item {
    padding-left: 48px;
}

.css-1u1qgb1-MuiGrid-root {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;

    flex-grow: 0;
    max-width: 100%;
    position: relative;
}

@media (min-width:600px) {
    .css-1u1qgb1-MuiGrid-root {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:900px) {
    .css-1u1qgb1-MuiGrid-root {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:1200px) {
    .css-1u1qgb1-MuiGrid-root {
        -webkit-flex-basis: 33.333333%;
        -ms-flex-preferred-size: 33.333333%;
        flex-basis: 33.333333%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 33.333333%;
    }
}

@media (min-width:1536px) {
    .css-1u1qgb1-MuiGrid-root {
        -webkit-flex-basis: 33.333333%;
        -ms-flex-preferred-size: 33.333333%;
        flex-basis: 33.333333%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 33.333333%;
    }
}

.css-un3u3r {
    display: block;
    min-width: 150px;
    margin-bottom: 20px;
    background-position-x: left;
    position: relative;
}

@media (min-width:0px) {
    .css-un3u3r {
        height: 28px;
    }
}

@media (min-width:1200px) {
    .css-un3u3r {
        height: 40px;
    }
}

.css-2mhmml-MuiButton-root {
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 0.8125rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: none;
    color: #003737;
    min-width: 64px;
    padding: 4px 5px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 21px;
    box-shadow: none;
    padding: 0px;
}

.css-2mhmml-MuiButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(0, 55, 55, 0.04);
}

@media (hover: none) {
    .css-2mhmml-MuiButton-root:hover {
        background-color: transparent;
    }
}

 

 

.css-2mhmml-MuiButton-root.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-2mhmml-MuiButton-root:hover {
    box-shadow: none;
    background-color: #335F5F;
    color: #ffffff;
}

.css-2mhmml-MuiButton-root:hover {
    background: transparent;
}

.css-18iro8v-MuiButtonBase-root-MuiButton-root {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;

    align-items: center;

    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 0.8125rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: none;
    color: #003737;
    min-width: 64px;
    padding: 4px 5px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 21px;
    box-shadow: none;
    padding: 0px;
}

.css-18iro8v-MuiButtonBase-root-MuiButton-root::-moz-focus-inner {
    border-style: none;
}

.css-18iro8v-MuiButtonBase-root-MuiButton-root.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

.css-18iro8v-MuiButtonBase-root-MuiButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(0, 55, 55, 0.04);
}

@media (hover: none) {
    .css-18iro8v-MuiButtonBase-root-MuiButton-root:hover {
        background-color: transparent;
    }
}

.css-18iro8v-MuiButtonBase-root-MuiButton-root.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-18iro8v-MuiButtonBase-root-MuiButton-root:hover {
    box-shadow: none;
    background-color: #335F5F;
    color: #ffffff;
}

.css-18iro8v-MuiButtonBase-root-MuiButton-root:hover {
    background: transparent;
}

.css-1duc6ay-MuiTypography-root {
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 400;
    letter-spacing: 0.01071em;
    text-transform: none;
    color: #003737;
    color: #ffffff;
    text-transform: none;
}

.css-1duc6ay-MuiTypography-root:hover {
    color: #0FEB73;
}

.css-1v3caum {
    padding-top: 16px;
}

.css-amyq13-MuiButton-root {
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: none;
    color: #003737;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 21px;
    box-shadow: none;
    padding: 0px;
    height: 28px;
    width: 28px;
    min-width: 28px;
    margin-right: 16px;
}

.css-amyq13-MuiButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(0, 55, 55, 0.04);
}

@media (hover: none) {
    .css-amyq13-MuiButton-root:hover {
        background-color: transparent;
    }
}

 

 

.css-amyq13-MuiButton-root.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-amyq13-MuiButton-root:hover {
    box-shadow: none;
    background-color: #335F5F;
    color: #ffffff;
}

.css-yjdmwm-MuiButtonBase-root-MuiButton-root {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;

    align-items: center;

    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: none;
    color: #003737;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 21px;
    box-shadow: none;
    padding: 0px;
    height: 28px;
    width: 28px;
    min-width: 28px;
    margin-right: 16px;
}

.css-yjdmwm-MuiButtonBase-root-MuiButton-root::-moz-focus-inner {
    border-style: none;
}

.css-yjdmwm-MuiButtonBase-root-MuiButton-root.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

.css-yjdmwm-MuiButtonBase-root-MuiButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(0, 55, 55, 0.04);
}

@media (hover: none) {
    .css-yjdmwm-MuiButtonBase-root-MuiButton-root:hover {
        background-color: transparent;
    }
}

.css-yjdmwm-MuiButtonBase-root-MuiButton-root.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-yjdmwm-MuiButtonBase-root-MuiButton-root:hover {
    box-shadow: none;
    background-color: #335F5F;
    color: #ffffff;
}

.css-jwsuqf {
    margin-top: 24px;
    padding-bottom: 16px;
    bottom: 0;
}

@media (min-width:0px) {
    .css-jwsuqf {
        position: static;
    }
}

@media (min-width:1200px) {
    .css-jwsuqf {
        position: absolute;
    }
}

.css-1lqznrt-MuiTypography-root {
    margin: 0;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.2;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 400;
    text-transform: none;
    color: #003737;
    color: #ffffff;
}

.css-acctgf-MuiGrid-root {
    box-sizing: border-box;

    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: -12px;
    width: calc(100% + 12px);
    margin-left: -12px;
}

.css-acctgf-MuiGrid-root>.MuiGrid-item {
    padding-top: 12px;
}

.css-acctgf-MuiGrid-root>.MuiGrid-item {
    padding-left: 12px;
}

.css-1m19jma-MuiGrid-root {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;

    flex-basis: 50%;

    flex-grow: 0;
    max-width: 50%;
}

@media (min-width:600px) {
    .css-1m19jma-MuiGrid-root {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:900px) {
    .css-1m19jma-MuiGrid-root {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:1200px) {
    .css-1m19jma-MuiGrid-root {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 25%;
    }
}

@media (min-width:1536px) {
    .css-1m19jma-MuiGrid-root {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 25%;
    }
}

.css-1qm1lh {
    margin-bottom: 16px;
}

.css-1p9hbk9-MuiTypography-root {
    margin: 0;
    font-size: 12px;
    line-height: 140%;
    color: #82A88C;
    letter-spacing: 0.2px;
}

.css-8x9vsf-MuiButton-root {
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: none;
    color: #003737;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 21px;
    box-shadow: none;
     background: transparent;
    padding: 0px;
    margin-bottom: 12px;
    width: 100%;

    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;

    align-items: center;
}

.css-8x9vsf-MuiButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(0, 55, 55, 0.04);
}

@media (hover: none) {
    .css-8x9vsf-MuiButton-root:hover {
        background-color: transparent;
    }
}

 

 

.css-8x9vsf-MuiButton-root.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-8x9vsf-MuiButton-root:hover {
    box-shadow: none;
    background-color: #335F5F;
    color: #ffffff;
}

.css-8x9vsf-MuiButton-root:hover {
    background: transparent;
}

.css-17esqn4-MuiButtonBase-root-MuiButton-root {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;

    align-items: center;

    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: none;
    color: #003737;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 21px;
    box-shadow: none;
     background: transparent;
    padding: 0px;
    margin-bottom: 12px;
    width: 100%;

    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;

    align-items: center;
}

.css-17esqn4-MuiButtonBase-root-MuiButton-root::-moz-focus-inner {
    border-style: none;
}

.css-17esqn4-MuiButtonBase-root-MuiButton-root.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

.css-17esqn4-MuiButtonBase-root-MuiButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(0, 55, 55, 0.04);
}

@media (hover: none) {
    .css-17esqn4-MuiButtonBase-root-MuiButton-root:hover {
        background-color: transparent;
    }
}


.css-17esqn4-MuiButtonBase-root-MuiButton-root.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-17esqn4-MuiButtonBase-root-MuiButton-root:hover {
    box-shadow: none;
    background-color: #335F5F;
    color: #ffffff;
}

.css-17esqn4-MuiButtonBase-root-MuiButton-root:hover {
    background: transparent;
}

.css-1t1txwr {
    text-align: left;

    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: start;
    justify-content: start;

    align-items: center;
}

.css-17gyk2a-MuiTypography-root {
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 400;
    letter-spacing: 0.01071em;
    text-transform: none;
    color: #003737;
    color: #ffffff;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.css-17gyk2a-MuiTypography-root:hover {
    color: #0FEB73;
}

.css-16nk6j1 {
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    padding-left: 8px;
}

.css-3o0h5k {
    width: 16px;
    height: 16px;
}

.css-ygeqvp-MuiDivider-root {
    margin: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-width: 0;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.12);
    border-bottom-width: thin;
    border-color: #E5EBEB;
    border-color: #335F5F;
    padding-top: 28px;
}

.css-1kgakwq {
    padding-top: 40px;
    padding-bottom: 40px;
}

.css-6x4wrt-MuiTypography-root {
    margin: 0;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.2px;
    font-weight: 600;
}

.css-1pz8t8q-MuiGrid-root {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;

    flex-basis: 50%;

    flex-grow: 0;
    max-width: 50%;
    padding: 0px;
}

@media (min-width:600px) {
    .css-1pz8t8q-MuiGrid-root {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:900px) {
    .css-1pz8t8q-MuiGrid-root {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:1200px) {
    .css-1pz8t8q-MuiGrid-root {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 25%;
    }
}

@media (min-width:1536px) {
    .css-1pz8t8q-MuiGrid-root {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 25%;
    }
}

@media (min-width:0px) {
    .css-1pz8t8q-MuiGrid-root {
        padding-top: 0px;
        padding-bottom: 0px;
    }
}

@media (min-width:1200px) {
    .css-1pz8t8q-MuiGrid-root {
        padding-top: 24px;
        padding-bottom: 12px;
    }
}

.css-1xl17t9 {
    margin-bottom: 10px;
}

@media (min-width:0px) {
    .css-1xl17t9 {
        height: 38px;
        line-height: 38px;
    }
}

@media (min-width:1200px) {
    .css-1xl17t9 {
        height: 17px;
        line-height: 17px;
    }
}

.css-ltvc3k {
    color: #ffffff;
}

@media (min-width:0px) {
    .css-ltvc3k {
        padding-top: 16px;
        padding-bottom: 16px;
    }
}

@media (min-width:1200px) {
    .css-ltvc3k {
        padding-top: 6px;
        padding-bottom: 6px;
    }
}

.css-ltvc3k:hover {
    background: transparent;
    color: #0FEB73;
}

.css-r2n8fr {

    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 12px;
    align-items: center;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    -webkit-justify-content: left;
    justify-content: left;
    height: 16px;
    gap: 6px;
}

.css-4qp0n7 {
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-align: left;
}

@media (min-width:0px) {
    .css-8js4wn {
        height: 48px;
    }
}

@media (min-width:1200px) {
    .css-8js4wn {
        height: 28px;
    }
}

.css-cev8px-MuiGrid-root {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;

    flex-basis: 50%;

    flex-grow: 0;
    max-width: 50%;
    padding: 0px;
    padding-top: 24px;
}

@media (min-width:600px) {
    .css-cev8px-MuiGrid-root {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:900px) {
    .css-cev8px-MuiGrid-root {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
    }
}

@media (min-width:1200px) {
    .css-cev8px-MuiGrid-root {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 25%;
    }
}

@media (min-width:1536px) {
    .css-cev8px-MuiGrid-root {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 25%;
    }
}

@media (min-width:0px) {
    .css-cev8px-MuiGrid-root {
        padding-bottom: 0px;
    }
}

@media (min-width:1200px) {
    .css-cev8px-MuiGrid-root {
        padding-bottom: 12px;
    }
}

.css-1fng95o {
    margin-bottom: 10px;
}

@media (min-width:0px) {
    .css-1fng95o {
        height: 38px;
        line-height: 38px;
        margin-top: 48px;
    }
}

@media (min-width:1200px) {
    .css-1fng95o {
        height: 17px;
        line-height: 17px;
        margin-top: 28px;
    }
}

.css-i9389n-MuiModal-root-MuiDrawer-root {
    position: fixed;
    z-index: 1300;
    right: 0;
    bottom: 0;
    top: 0;
    left: 0;
    visibility: hidden;
    z-index: 1200;
}

@media (min-width:0px) {
    .css-i9389n-MuiModal-root-MuiDrawer-root {
        display: block;
    }
}

@media (min-width:1200px) {
    .css-i9389n-MuiModal-root-MuiDrawer-root {
        display: none;
    }
}

.css-i9389n-MuiModal-root-MuiDrawer-root .MuiDrawer-paper {
    box-sizing: border-box;
    height: 100vh;

    align-items: left;
    padding: 16px;
    width: 100%;
}

.css-1rfr5hw-MuiModal-backdrop {
    z-index: -1;
}

.css-i9fmh8-MuiBackdrop-root-MuiModal-backdrop {
    position: fixed;

    display: flex;

    align-items: center;

    justify-content: center;
    right: 0;
    bottom: 0;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-tap-highlight-color: transparent;
    z-index: -1;
}

.css-1poq2dj-MuiDrawer-paper {
    overflow-y: auto;

    display: flex;

    flex-direction: column;
    height: 100%;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    z-index: 1200;
    -webkit-overflow-scrolling: touch;
    position: fixed;
    top: 0;
    outline: 0;
    right: 0;
}

.css-1160xiw-MuiPaper-root-MuiDrawer-paper {
    background-color: #fff;
    color: rgba(0, 0, 0, 0.87);
    -webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
    overflow-y: auto;

    display: flex;

    flex-direction: column;
    height: 100%;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    z-index: 1200;
    -webkit-overflow-scrolling: touch;
    position: fixed;
    top: 0;
    outline: 0;
    right: 0;
}

.css-8je8zh-MuiTouchRipple-root {
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: inherit;
}

.css-1pkbu7n-MuiAppBar-root {

    display: flex;

    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: fixed;
    z-index: 1100;
    top: 0;
    left: auto;
    right: 0;
    background-color: #003737;
    color: #ffffff;
    box-shadow: none;
    text-align: right;
    background-color: transparent;
    background: #F8F2F0;
    -webkit-transition: background-color 500ms linear;
    transition: background-color 500ms linear;
}

.css-jtfo5b-MuiPaper-root-MuiAppBar-root {
    background-color: #fff;
    color: rgba(0, 0, 0, 0.87);
    -webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);

    display: flex;

    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: fixed;
    z-index: 1100;
    top: 0;
    left: auto;
    right: 0;
    background-color: #003737;
    color: #ffffff;
    box-shadow: none;
    text-align: right;
    background-color: transparent;
    background: #F8F2F0;
    -webkit-transition: background-color 500ms linear;
    transition: background-color 500ms linear;
}

.css-1uqvkkl-MuiToolbar-root {
    position: relative;

    display: flex;

    align-items: center;
    padding-left: 8px;
    padding-right: 8px;
    min-height: 56px;

    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;

    align-items: center;
    background: transparent;
}

.css-tfqndi-MuiPaper-root {
    background-color: #fff;
    color: rgba(0, 0, 0, 0.87);
    -webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border-radius: 4px;
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);

    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    padding: 0px;
    position: relative;
    width: 528px;
    background: #ffffff;
    box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.1);
    border-radius: 16px;
    margin-top: 8px;
  }

  .css-rvs8lc-MuiGrid-root {
    box-sizing: border-box;

    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }

  .css-xw1elh-MuiGrid-root {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;

    flex-grow: 0;
    max-width: 100%;
    padding: 24px;
    padding-bottom: 16px;
  }

  @media (min-width: 600px) {
    .css-xw1elh-MuiGrid-root {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
      }
  }

  .css-2esr13-MuiGrid-root {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;

    flex-basis: 50%;

    flex-grow: 0;
    max-width: 50%;
    padding: 24px;
    padding-bottom: 16px;
  }

  .css-hmmy74-MuiButtonBase-root-MuiButton-root {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;

    align-items: center;

    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: none;
    color: #003737;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 21px;
    box-shadow: none;
     background: transparent;
    display: block;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 6px;
    padding-right: 6px;
    gap: 16px;
    width: 100%;
    height: 56px;
    border-radius: 8px;
    margin-bottom: 8px;
  }
  
  .css-hmmy74-MuiButtonBase-root-MuiButton-root::-moz-focus-inner {
    border-style: none;
  }
  
  .css-hmmy74-MuiButtonBase-root-MuiButton-root.Mui-disabled {
    pointer-events: none;
    cursor: default;
    color: rgba(0, 0, 0, 0.26);
  }
  
  .css-hmmy74-MuiButtonBase-root-MuiButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(0, 55, 55, 0.04);
    box-shadow: none;
    background-color: #335f5f;
    color: #ffffff;
    background: #e5ebeb;
  }

  .css-1sbfxbv-MuiPaper-root {
    background-color: #fff;
    color: rgba(0, 0, 0, 0.87);
    -webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border-radius: 4px;
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);

    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    padding: 0px;
    position: relative;
    width: 264px;
    background: #ffffff;
    box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.1);
    border-radius: 16px;
    margin-top: 8px;
  }

  .css-fpzsd {
    -webkit-flex: 0 0 40px;
    -ms-flex: 0 0 40px;
    flex: 0 0 40px;

    display: flex;
    padding: 4px;
    width: 40px;
    height: 40px;
    background-color: #fffceb;
    border-radius: 8px;

    align-items: center;

    justify-content: center;
  }

  .css-1j6qucg {
    -webkit-flex: 0 0 40px;
    -ms-flex: 0 0 40px;
    flex: 0 0 40px;

    display: flex;
    padding: 4px;
    width: 40px;
    height: 40px;
    background-color: #f9fbf9;
    border-radius: 8px;

    align-items: center;

    justify-content: center;
  }

  .css-1eziwv {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: left;
  }

  .css-1n7t0yw {
    -webkit-flex: 0 0 16px;
    -ms-flex: 0 0 16px;
    flex: 0 0 16px;
    height: 16px;
  }



  .css-vme7d6-MuiTypography-root {
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 400;
    letter-spacing: 0.01071em;
    text-transform: none;
    color: #003737;
    font-weight: 600;
  }
  
  .css-vme7d6-MuiTypography-root:hover {
    color: #003737;
  }

  .css-n4474r {
    -webkit-flex: 0 0 40px;
    -ms-flex: 0 0 40px;
    flex: 0 0 40px;

    display: flex;
    padding: 4px;
    width: 40px;
    height: 40px;
    background-color: #f8f2f0;
    border-radius: 8px;

    align-items: center;

    justify-content: center;
  }

  .css-vuqcr7 {
    -webkit-flex: 0 0 40px;
    -ms-flex: 0 0 40px;
    flex: 0 0 40px;

    display: flex;
    padding: 4px;
    width: 40px;
    height: 40px;
    background-color: #ffffff;
    border-radius: 8px;

    align-items: center;

    justify-content: center;
  }

  .css-1wjikqo-MuiGrid-root {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;

    flex-basis: 50%;

    flex-grow: 0;
    max-width: 50%;
    padding: 24px;
    padding-bottom: 16px;
    background-color: #f9fbf9;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
  }

  @media (min-width: 600px) {
    .css-1wjikqo-MuiGrid-root {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 50%;
      }
  }

  .css-6kl8c0-MuiPaper-root {
    background-color: #fff;
    color: rgba(0, 0, 0, 0.87);
    -webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border-radius: 4px;
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);

    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    padding: 0px;
    position: relative;
    width: 736px;
    background: #FFFFFF;
    box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.1);
    border-radius: 16px;
    margin-top: 8px;
  }

  .css-ck5azo {
    width: 100%;
    padding: 24px;
    padding-bottom: 0px;
  }

  .css-1jux0hb {
    color: #003737;
  }
  
  @media (min-width:0px) {
    .css-1jux0hb {
      padding-top: 16px;
      padding-bottom: 16px;
    }
  }
  
  @media (min-width:1200px) {
    .css-1jux0hb {
      padding-top: 6px;
      padding-bottom: 6px;
    }
  }
  
  .css-1jux0hb:hover {
    background: transparent;
    color: #0FEB73;
  }

@media (min-width:600px) {
    .css-1uqvkkl-MuiToolbar-root {
        padding-left: 12px;
        padding-right: 12px;
    }
}

@media (min-width:0px) {
    @media (orientation: landscape) {
        .css-1uqvkkl-MuiToolbar-root {
            min-height: 48px;
        }
    }
}

@media (min-width:600px) {
    .css-1uqvkkl-MuiToolbar-root {
        min-height: 64px;
    }
}

@media (min-width:0px) {
    .css-1uqvkkl-MuiToolbar-root {
        padding: 12px 16px;
        height: 64px;
        min-height: 64px;
    }
}

@media (min-width:1200px) {
    .css-1uqvkkl-MuiToolbar-root {
        padding: 20px 40px;
        height: 80px;
        min-height: 80px;
    }
}

.css-9874yw {
    display: block;
    width: 360px;
}

@media (min-width:0px) {
    .css-9874yw {
        min-width: auto;
    }
}

@media (min-width:1200px) {
    .css-9874yw {
        max-width: auto;
        display: flex;
        gap: 8px;
    }
}

.css-ebeamo {
    text-align: center;
}

@media (min-width:0px) {
    .css-ebeamo {
        display: none;
    }
}

@media (min-width:1200px) {
    .css-ebeamo {
        display: block;
    }
}

.css-vxcmzt {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.css-bov37h-MuiPopper-root {
    z-index: 10000;
}

@media (min-width:0px) {
    .css-bov37h-MuiPopper-root {
        display: none;
    }
}

@media (min-width:1200px) {
    .css-bov37h-MuiPopper-root {
        display: block;
    }
}

.css-ds2dge-MuiButton-root {
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: none;
    color: #003737;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 21px;
    box-shadow: none;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 12px;
    padding-right: 12px;
    color: #003737;
}

.css-ds2dge-MuiButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(0, 55, 55, 0.04);
}

@media (hover: none) {
    .css-ds2dge-MuiButton-root:hover {
        background-color: transparent;
    }
}

.css-ds2dge-MuiButton-root.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-ds2dge-MuiButton-root:hover {
    box-shadow: none;
    background-color: #335F5F;
    color: #ffffff;
}

.css-ds2dge-MuiButton-root:hover {
    background: transparent;
}

.css-r5h72l-MuiButtonBase-root-MuiButton-root {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;

    align-items: center;

    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: none;
    color: #003737;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 21px;
    box-shadow: none;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 12px;
    padding-right: 12px;
    color: #003737;
}

.css-r5h72l-MuiButtonBase-root-MuiButton-root::-moz-focus-inner {
    border-style: none;
}

.css-r5h72l-MuiButtonBase-root-MuiButton-root.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

.css-r5h72l-MuiButtonBase-root-MuiButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(0, 55, 55, 0.04);
}

@media (hover: none) {
    .css-r5h72l-MuiButtonBase-root-MuiButton-root:hover {
        background-color: transparent;
    }
}

.css-r5h72l-MuiButtonBase-root-MuiButton-root.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-r5h72l-MuiButtonBase-root-MuiButton-root:hover {
    box-shadow: none;
    background-color: #335F5F;
    color: #ffffff;
}

.css-r5h72l-MuiButtonBase-root-MuiButton-root:hover {
    background: transparent;
}

.css-1gpktvs-MuiTypography-root {
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 400;
    letter-spacing: 0.01071em;
    text-transform: none;
    color: #003737;
    font-weight: 500;
    color: #003737;
}

.css-1gpktvs-MuiTypography-root:hover {
    color: #0FEB73;
}

.css-h18396 {
    width: 20px;
    height: 20px;
    margin-left: 8px;
}

.css-16cwesk-MuiTypography-root {
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 400;
    letter-spacing: 0.01071em;
    text-transform: none;
    color: #003737;
    font-weight: 500;
}

.css-16cwesk-MuiTypography-root:hover {
    color: #0FEB73;
}

.css-d8i4px {
    width: 275px;
    display: block;
}

@media (min-width:0px) {
    .css-d8i4px {
        min-width: auto;
    }
}

@media (min-width:1200px) {
    .css-d8i4px {
        min-width: 275px;
    }
}

.css-15wferb {}

@media (min-width:0px) {
    .css-15wferb {
        display: none;
    }
}

@media (min-width:1200px) {
    .css-15wferb {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }
}

.css-1p7mfc3-MuiButton-root {
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: none;
    color: #ffffff;
    min-width: 64px;
    padding: 6px 16px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    background-color: #003737;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 21px;
    box-shadow: none;
}

.css-1p7mfc3-MuiButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgb(0, 38, 38);
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
    .css-1p7mfc3-MuiButton-root:hover {
        background-color: #003737;
    }
}

.css-1p7mfc3-MuiButton-root:active {
    box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.css-1p7mfc3-MuiButton-root.Mui-focusVisible {
    box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.css-1p7mfc3-MuiButton-root.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0.12);
}

.css-1p7mfc3-MuiButton-root:hover {
    box-shadow: none;
    background-color: #335F5F;
    color: #ffffff;
}

@media (min-width:0px) {
    .css-1p7mfc3-MuiButton-root {
        display: none;
    }
}

@media (min-width:1200px) {
    .css-1p7mfc3-MuiButton-root {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }
}

.css-ynu0q2-MuiButtonBase-root-MuiButton-root {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;

    align-items: center;

    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: none;
    color: #ffffff;
    min-width: 64px;
    padding: 6px 16px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    background-color: #003737;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 21px;
    box-shadow: none;
}

.css-ynu0q2-MuiButtonBase-root-MuiButton-root::-moz-focus-inner {
    border-style: none;
}

.css-ynu0q2-MuiButtonBase-root-MuiButton-root.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

.css-ynu0q2-MuiButtonBase-root-MuiButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgb(0, 38, 38);
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
    .css-ynu0q2-MuiButtonBase-root-MuiButton-root:hover {
        background-color: #003737;
    }
}

.css-ynu0q2-MuiButtonBase-root-MuiButton-root:active {
    box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.css-ynu0q2-MuiButtonBase-root-MuiButton-root.Mui-focusVisible {
    box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.css-ynu0q2-MuiButtonBase-root-MuiButton-root.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0.12);
}

.css-ynu0q2-MuiButtonBase-root-MuiButton-root:hover {
    box-shadow: none;
    background-color: #335F5F;
    color: #ffffff;
}

@media (min-width:0px) {
    .css-ynu0q2-MuiButtonBase-root-MuiButton-root {
        display: none;
    }
}

@media (min-width:1200px) {
    .css-ynu0q2-MuiButtonBase-root-MuiButton-root {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }
}

.css-c3qpfe-MuiIconButton-root {
    text-align: center;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 1.5rem;
    padding: 8px;
    border-radius: 50%;
    overflow: visible;
    color: rgba(0, 0, 0, 0.54);
    -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    margin-left: -12px;
    color: inherit;
    margin-left: 4px;
}

.css-c3qpfe-MuiIconButton-root:hover {
    background-color: rgba(0, 0, 0, 0.04);
}

@media (hover: none) {
    .css-c3qpfe-MuiIconButton-root:hover {
        background-color: transparent;
    }
}

.css-c3qpfe-MuiIconButton-root.Mui-disabled {
    background-color: transparent;
    color: rgba(0, 0, 0, 0.26);
}

@media (min-width:1200px) {
    .css-c3qpfe-MuiIconButton-root {
        display: none;
    }
}

.css-hxu5po-MuiButtonBase-root-MuiIconButton-root {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;

    align-items: center;

    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    text-align: center;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 1.5rem;
    padding: 8px;
    border-radius: 50%;
    overflow: visible;
    color: rgba(0, 0, 0, 0.54);
    -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    margin-left: -12px;
    color: inherit;
    margin-left: 4px;
}

.css-hxu5po-MuiButtonBase-root-MuiIconButton-root::-moz-focus-inner {
    border-style: none;
}

.css-hxu5po-MuiButtonBase-root-MuiIconButton-root.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

.css-hxu5po-MuiButtonBase-root-MuiIconButton-root:hover {
    background-color: rgba(0, 0, 0, 0.04);
}

@media (hover: none) {
    .css-hxu5po-MuiButtonBase-root-MuiIconButton-root:hover {
        background-color: transparent;
    }
}

.css-hxu5po-MuiButtonBase-root-MuiIconButton-root.Mui-disabled {
    background-color: transparent;
    color: rgba(0, 0, 0, 0.26);
}

@media (min-width:1200px) {
    .css-hxu5po-MuiButtonBase-root-MuiIconButton-root {
        display: none;
    }
}

.css-9uy14h {
    width: 24px;
    height: 24px;
}

.css-5e8cph {
    position: relative;
    width: 100%;

    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.css-y8af63-MuiButton-root {
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: none;
    color: #003737;
    min-width: 64px;
    padding: 5px 15px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border: 1px solid rgba(0, 55, 55, 0.5);
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 21px;
    box-shadow: none;
    border-color: #003737;
    color: #003737;
    margin-right: 16px;
}

.css-y8af63-MuiButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(0, 55, 55, 0.04);
    border: 1px solid #003737;
}

@media (hover: none) {
    .css-y8af63-MuiButton-root:hover {
        background-color: transparent;
    }
}

 

 

.css-y8af63-MuiButton-root.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    border: 1px solid rgba(0, 0, 0, 0.12);
}

.css-y8af63-MuiButton-root:hover {
    box-shadow: none;
    background-color: #335F5F;
    color: #ffffff;
}

.css-y8af63-MuiButton-root:hover {
    border-color: none;
}

.css-1fmr64i-MuiButtonBase-root-MuiButton-root {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;

    align-items: center;

    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: none;
    color: #003737;
    min-width: 64px;
    padding: 5px 15px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border: 1px solid rgba(0, 55, 55, 0.5);
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 21px;
    box-shadow: none;
    border-color: #003737;
    color: #003737;
    margin-right: 16px;
}

.css-1fmr64i-MuiButtonBase-root-MuiButton-root::-moz-focus-inner {
    border-style: none;
}

.css-1fmr64i-MuiButtonBase-root-MuiButton-root.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

.css-1fmr64i-MuiButtonBase-root-MuiButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(0, 55, 55, 0.04);
    border: 1px solid #003737;
}

@media (hover: none) {
    .css-1fmr64i-MuiButtonBase-root-MuiButton-root:hover {
        background-color: transparent;
    }
}

 

 

.css-1fmr64i-MuiButtonBase-root-MuiButton-root.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    border: 1px solid rgba(0, 0, 0, 0.12);
}

.css-1fmr64i-MuiButtonBase-root-MuiButton-root:hover {
    box-shadow: none;
    background-color: #335F5F;
    color: #ffffff;
}

.css-1fmr64i-MuiButtonBase-root-MuiButton-root:hover {
    border-color: none;
}

.css-da3c9u-MuiIconButton-root {
    text-align: center;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 1.5rem;
    padding: 8px;
    border-radius: 50%;
    overflow: visible;
    color: rgba(0, 0, 0, 0.54);
    -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.css-da3c9u-MuiIconButton-root:hover {
    background-color: rgba(0, 0, 0, 0.04);
}

@media (hover: none) {
    .css-da3c9u-MuiIconButton-root:hover {
        background-color: transparent;
    }
}

.css-da3c9u-MuiIconButton-root.Mui-disabled {
    background-color: transparent;
    color: rgba(0, 0, 0, 0.26);
}

.css-78trlr-MuiButtonBase-root-MuiIconButton-root {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;

    align-items: center;

    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    text-align: center;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 1.5rem;
    padding: 8px;
    border-radius: 50%;
    overflow: visible;
    color: rgba(0, 0, 0, 0.54);
    -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.css-78trlr-MuiButtonBase-root-MuiIconButton-root::-moz-focus-inner {
    border-style: none;
}

.css-78trlr-MuiButtonBase-root-MuiIconButton-root.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

.css-78trlr-MuiButtonBase-root-MuiIconButton-root:hover {
    background-color: rgba(0, 0, 0, 0.04);
}

@media (hover: none) {
    .css-78trlr-MuiButtonBase-root-MuiIconButton-root:hover {
        background-color: transparent;
    }
}

.css-78trlr-MuiButtonBase-root-MuiIconButton-root.Mui-disabled {
    background-color: transparent;
    color: rgba(0, 0, 0, 0.26);
}

.css-2x8mgg-MuiList-root {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    padding-top: 8px;
    padding-bottom: 8px;
    padding: 8px;
}

.css-gaex1j-MuiListItemButton-root {

    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;

    align-items: center;
    position: relative;
    -webkit-text-decoration: none;
    text-decoration: none;
    min-width: 0;
    box-sizing: border-box;
    text-align: left;
    padding-top: 8px;
    padding-bottom: 8px;
    -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    color: #003737;
}

.css-gaex1j-MuiListItemButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0.04);
}

@media (hover: none) {
    .css-gaex1j-MuiListItemButton-root:hover {
        background-color: transparent;
    }
}

.css-gaex1j-MuiListItemButton-root.Mui-selected {
    background-color: rgba(0, 55, 55, 0.08);
}

.css-gaex1j-MuiListItemButton-root.Mui-selected.Mui-focusVisible {
    background-color: rgba(0, 55, 55, 0.2);
}

.css-gaex1j-MuiListItemButton-root.Mui-selected:hover {
    background-color: rgba(0, 55, 55, 0.12);
}

@media (hover: none) {
    .css-gaex1j-MuiListItemButton-root.Mui-selected:hover {
        background-color: rgba(0, 55, 55, 0.08);
    }
}

.css-gaex1j-MuiListItemButton-root.Mui-focusVisible {
    background-color: rgba(0, 0, 0, 0.12);
}

.css-gaex1j-MuiListItemButton-root.Mui-disabled {
    opacity: 0.38;
}

@media (min-width:0px) {
    .css-gaex1j-MuiListItemButton-root {
        padding-bottom: 16px;
    }
}

@media (min-width:1200px) {
    .css-gaex1j-MuiListItemButton-root {
        padding-bottom: 20px;
    }
}

.css-gaex1j-MuiListItemButton-root:hover {
    background: transparent;
    color: #0FEB73;
}

.css-xy22t6-MuiButtonBase-root-MuiListItemButton-root {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;

    align-items: center;

    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;

    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;

    align-items: center;
    position: relative;
    -webkit-text-decoration: none;
    text-decoration: none;
    min-width: 0;
    box-sizing: border-box;
    text-align: left;
    padding-top: 8px;
    padding-bottom: 8px;
    -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    color: #003737;
}

.css-xy22t6-MuiButtonBase-root-MuiListItemButton-root::-moz-focus-inner {
    border-style: none;
}

.css-xy22t6-MuiButtonBase-root-MuiListItemButton-root.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

.css-xy22t6-MuiButtonBase-root-MuiListItemButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0.04);
}

@media (hover: none) {
    .css-xy22t6-MuiButtonBase-root-MuiListItemButton-root:hover {
        background-color: transparent;
    }
}

.css-xy22t6-MuiButtonBase-root-MuiListItemButton-root.Mui-selected {
    background-color: rgba(0, 55, 55, 0.08);
}

.css-xy22t6-MuiButtonBase-root-MuiListItemButton-root.Mui-selected.Mui-focusVisible {
    background-color: rgba(0, 55, 55, 0.2);
}

.css-xy22t6-MuiButtonBase-root-MuiListItemButton-root.Mui-selected:hover {
    background-color: rgba(0, 55, 55, 0.12);
}

@media (hover: none) {
    .css-xy22t6-MuiButtonBase-root-MuiListItemButton-root.Mui-selected:hover {
        background-color: rgba(0, 55, 55, 0.08);
    }
}

.css-xy22t6-MuiButtonBase-root-MuiListItemButton-root.Mui-focusVisible {
    background-color: rgba(0, 0, 0, 0.12);
}

.css-xy22t6-MuiButtonBase-root-MuiListItemButton-root.Mui-disabled {
    opacity: 0.38;
}

@media (min-width:0px) {
    .css-xy22t6-MuiButtonBase-root-MuiListItemButton-root {
        padding-bottom: 16px;
    }
}

@media (min-width:1200px) {
    .css-xy22t6-MuiButtonBase-root-MuiListItemButton-root {
        padding-bottom: 20px;
    }
}

.css-xy22t6-MuiButtonBase-root-MuiListItemButton-root:hover {
    background: transparent;
    color: #0FEB73;
}

.css-1r46kq0-MuiListItemText-root {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 0;
    margin-top: 4px;
    margin-bottom: 4px;
    margin: 0px;
}

.css-ftmnqy-MuiTypography-root {
    margin: 0;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.2px;
    font-weight: 600;
    text-transform: uppercase;
}

.css-1gdbctl-MuiListItemButton-root {

    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;

    align-items: center;
    position: relative;
    -webkit-text-decoration: none;
    text-decoration: none;
    min-width: 0;
    box-sizing: border-box;
    text-align: left;
    padding-top: 8px;
    padding-bottom: 8px;
    -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    color: #003737;
}

.css-1gdbctl-MuiListItemButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0.04);
}

@media (hover: none) {
    .css-1gdbctl-MuiListItemButton-root:hover {
        background-color: transparent;
    }
}

.css-1gdbctl-MuiListItemButton-root.Mui-selected {
    background-color: rgba(0, 55, 55, 0.08);
}

.css-1gdbctl-MuiListItemButton-root.Mui-selected.Mui-focusVisible {
    background-color: rgba(0, 55, 55, 0.2);
}

.css-1gdbctl-MuiListItemButton-root.Mui-selected:hover {
    background-color: rgba(0, 55, 55, 0.12);
}

@media (hover: none) {
    .css-1gdbctl-MuiListItemButton-root.Mui-selected:hover {
        background-color: rgba(0, 55, 55, 0.08);
    }
}

.css-1gdbctl-MuiListItemButton-root.Mui-focusVisible {
    background-color: rgba(0, 0, 0, 0.12);
}

.css-1gdbctl-MuiListItemButton-root.Mui-disabled {
    opacity: 0.38;
}

.css-1gdbctl-MuiListItemButton-root:hover {
    background: transparent;
    color: #0FEB73;
}

.css-10x11a6-MuiButtonBase-root-MuiListItemButton-root {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;

    align-items: center;

    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;

    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;

    align-items: center;
    position: relative;
    -webkit-text-decoration: none;
    text-decoration: none;
    min-width: 0;
    box-sizing: border-box;
    text-align: left;
    padding-top: 8px;
    padding-bottom: 8px;
    -webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    color: #003737;
}

.css-10x11a6-MuiButtonBase-root-MuiListItemButton-root::-moz-focus-inner {
    border-style: none;
}

.css-10x11a6-MuiButtonBase-root-MuiListItemButton-root.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

.css-10x11a6-MuiButtonBase-root-MuiListItemButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0.04);
}

@media (hover: none) {
    .css-10x11a6-MuiButtonBase-root-MuiListItemButton-root:hover {
        background-color: transparent;
    }
}

.css-10x11a6-MuiButtonBase-root-MuiListItemButton-root.Mui-selected {
    background-color: rgba(0, 55, 55, 0.08);
}

.css-10x11a6-MuiButtonBase-root-MuiListItemButton-root.Mui-selected.Mui-focusVisible {
    background-color: rgba(0, 55, 55, 0.2);
}

.css-10x11a6-MuiButtonBase-root-MuiListItemButton-root.Mui-selected:hover {
    background-color: rgba(0, 55, 55, 0.12);
}

@media (hover: none) {
    .css-10x11a6-MuiButtonBase-root-MuiListItemButton-root.Mui-selected:hover {
        background-color: rgba(0, 55, 55, 0.08);
    }
}

.css-10x11a6-MuiButtonBase-root-MuiListItemButton-root.Mui-focusVisible {
    background-color: rgba(0, 0, 0, 0.12);
}

.css-10x11a6-MuiButtonBase-root-MuiListItemButton-root.Mui-disabled {
    opacity: 0.38;
}

.css-10x11a6-MuiButtonBase-root-MuiListItemButton-root:hover {
    background: transparent;
    color: #0FEB73;
}

.css-1839oa4-MuiDivider-root {
    margin: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-width: 0;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.12);
    border-bottom-width: thin;
    border-color: #E5EBEB;
    margin-bottom: 56px;
    margin-top: 40px;
}

.css-1u9p9ef {
    width: 20px;
    height: 20px;
    margin-left: 4px;
}

.css-1s2f7li-MuiButton-root {
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: none;
    color: #003737;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 21px;
    box-shadow: none;
    margin-top: 24px;
    margin-bottom: 24px;
}

.css-1s2f7li-MuiButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(0, 55, 55, 0.04);
}

@media (hover: none) {
    .css-1s2f7li-MuiButton-root:hover {
        background-color: transparent;
    }
}

 

 

.css-1s2f7li-MuiButton-root.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-1s2f7li-MuiButton-root:hover {
    box-shadow: none;
    background-color: #335F5F;
    color: #ffffff;
}

.css-ycsodb-MuiButtonBase-root-MuiButton-root {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;

    align-items: center;

    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: none;
    color: #003737;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 21px;
    box-shadow: none;
    margin-top: 24px;
    margin-bottom: 24px;
}

.css-ycsodb-MuiButtonBase-root-MuiButton-root::-moz-focus-inner {
    border-style: none;
}

.css-ycsodb-MuiButtonBase-root-MuiButton-root.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

.css-ycsodb-MuiButtonBase-root-MuiButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(0, 55, 55, 0.04);
}

@media (hover: none) {
    .css-ycsodb-MuiButtonBase-root-MuiButton-root:hover {
        background-color: transparent;
    }
}

 

 

.css-ycsodb-MuiButtonBase-root-MuiButton-root.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-ycsodb-MuiButtonBase-root-MuiButton-root:hover {
    box-shadow: none;
    background-color: #335F5F;
    color: #ffffff;
}

.css-1qw683h-MuiAppBar-root {

    display: flex;

    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: fixed;
    z-index: 1100;
    top: 0;
    left: auto;
    right: 0;
    background-color: #003737;
    color: #ffffff;
    box-shadow: none;
    text-align: right;
    background-color: transparent;
    background: #ffffff;
    -webkit-transition: background-color 500ms linear;
    transition: background-color 500ms linear;
}

.css-icyb53-MuiPaper-root-MuiAppBar-root {
    background-color: #fff;
    color: rgba(0, 0, 0, 0.87);
    -webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);

    display: flex;

    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: fixed;
    z-index: 1100;
    top: 0;
    left: auto;
    right: 0;
    background-color: #003737;
    color: #ffffff;
    box-shadow: none;
    text-align: right;
    background-color: transparent;
    background: #ffffff;
    -webkit-transition: background-color 500ms linear;
    transition: background-color 500ms linear;
}

.css-y4cjyz-MuiTouchRipple-ripple {
    opacity: 0;
    position: absolute;
}

.css-y4cjyz-MuiTouchRipple-ripple.MuiTouchRipple-rippleVisible {
    opacity: 0.3;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-animation-name: animation-1taevns;
    animation-name: animation-1taevns;
    -webkit-animation-duration: 550ms;
    animation-duration: 550ms;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.css-y4cjyz-MuiTouchRipple-ripple.MuiTouchRipple-ripplePulsate {
    -webkit-animation-duration: 200ms;
    animation-duration: 200ms;
}

.css-y4cjyz-MuiTouchRipple-ripple .MuiTouchRipple-child {
    opacity: 1;
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: currentColor;
}

.css-y4cjyz-MuiTouchRipple-ripple .MuiTouchRipple-childLeaving {
    opacity: 0;
    -webkit-animation-name: animation-5ich1p;
    animation-name: animation-5ich1p;
    -webkit-animation-duration: 550ms;
    animation-duration: 550ms;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.css-y4cjyz-MuiTouchRipple-ripple .MuiTouchRipple-childPulsate {
    position: absolute;
    left: 0px;
    top: 0;
    -webkit-animation-name: animation-f6tr5a;
    animation-name: animation-f6tr5a;
    -webkit-animation-duration: 2500ms;
    animation-duration: 2500ms;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-delay: 200ms;
    animation-delay: 200ms;
}

@-webkit-keyframes animation-f6tr5a {
    0% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(0.92);
        -moz-transform: scale(0.92);
        -ms-transform: scale(0.92);
        transform: scale(0.92);
    }

    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes animation-f6tr5a {
    0% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(0.92);
        -moz-transform: scale(0.92);
        -ms-transform: scale(0.92);
        transform: scale(0.92);
    }

    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

@-webkit-keyframes animation-5ich1p {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes animation-5ich1p {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-webkit-keyframes animation-1taevns {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        opacity: 0.1;
    }

    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        opacity: 0.3;
    }
}

@keyframes animation-1taevns {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        opacity: 0.1;
    }

    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        opacity: 0.3;
    }
}

.css-14a2w72-MuiTypography-root {
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 400;
    letter-spacing: 0.01071em;
    text-transform: none;
    color: #003737;
    font-weight: 500;
    color: #0FEB73;
}

.css-14a2w72-MuiTypography-root:hover {
    color: #0FEB73;
}

.css-1sbfxbv-MuiPaper-root {
    background-color: #fff;
    color: rgba(0, 0, 0, 0.87);
    -webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border-radius: 4px;
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);

    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    padding: 0px;
    position: relative;
    width: 264px;
    background: #FFFFFF;
    box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.1);
    border-radius: 16px;
    margin-top: 8px;
}

.css-rvs8lc-MuiGrid-root {
    box-sizing: border-box;

    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.css-xw1elh-MuiGrid-root {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;

    flex-grow: 0;
    max-width: 100%;
    padding: 24px;
    padding-bottom: 16px;
}

@media (min-width:600px) {
    .css-xw1elh-MuiGrid-root {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:900px) {
    .css-xw1elh-MuiGrid-root {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:1200px) {
    .css-xw1elh-MuiGrid-root {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:1536px) {
    .css-xw1elh-MuiGrid-root {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

.css-1s1ajzh-MuiButton-root {
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: none;
    color: #003737;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 21px;
    box-shadow: none;
     background: transparent;
    display: block;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 6px;
    padding-right: 6px;
    gap: 16px;
    width: 100%;
    height: 56px;
    border-radius: 8px;
    margin-bottom: 8px;
}

.css-1s1ajzh-MuiButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(0, 55, 55, 0.04);
}

@media (hover: none) {
    .css-1s1ajzh-MuiButton-root:hover {
        background-color: transparent;
    }
}

.css-1s1ajzh-MuiButton-root.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-1s1ajzh-MuiButton-root:hover {
    box-shadow: none;
    background-color: #335F5F;
    color: #ffffff;
}

.css-1s1ajzh-MuiButton-root:hover {
    background: #E5EBEB;
}

.css-hmmy74-MuiButtonBase-root-MuiButton-root {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;

    align-items: center;

    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 1.75;
    letter-spacing: 0.02857em;
    text-transform: none;
    color: #003737;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 21px;
    box-shadow: none;
     background: transparent;
    display: block;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 6px;
    padding-right: 6px;
    gap: 16px;
    width: 100%;
    height: 56px;
    border-radius: 8px;
    margin-bottom: 8px;
}

.css-hmmy74-MuiButtonBase-root-MuiButton-root::-moz-focus-inner {
    border-style: none;
}

.css-hmmy74-MuiButtonBase-root-MuiButton-root.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

.css-hmmy74-MuiButtonBase-root-MuiButton-root:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(0, 55, 55, 0.04);
}

@media (hover: none) {
    .css-hmmy74-MuiButtonBase-root-MuiButton-root:hover {
        background-color: transparent;
    }
}

.css-hmmy74-MuiButtonBase-root-MuiButton-root:active {}

.css-hmmy74-MuiButtonBase-root-MuiButton-root.Mui-focusVisible {}

.css-hmmy74-MuiButtonBase-root-MuiButton-root.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-hmmy74-MuiButtonBase-root-MuiButton-root:hover {
    box-shadow: none;
    background-color: #335F5F;
    color: #ffffff;
}

.css-hmmy74-MuiButtonBase-root-MuiButton-root:hover {
    background: #E5EBEB;
}

.css-z2scji {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px;
    gap: 16px;
    height: 40px;
}

.css-1j6qucg {
    -webkit-flex: 0 0 40px;
    -ms-flex: 0 0 40px;
    flex: 0 0 40px;

    display: flex;
    padding: 4px;
    width: 40px;
    height: 40px;
    background-color: #F9FBF9;
    border-radius: 8px;

    align-items: center;

    justify-content: center;
}

.css-1eziwv {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: left;
}

.css-vme7d6-MuiTypography-root {
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    font-family: poppins, arial, helvetica, sans-serif;
    font-weight: 400;
    letter-spacing: 0.01071em;
    text-transform: none;
    color: #003737;
    font-weight: 600;
}

.css-vme7d6-MuiTypography-root:hover {
    color: #003737;
}

.css-n4474r {
    -webkit-flex: 0 0 40px;
    -ms-flex: 0 0 40px;
    flex: 0 0 40px;

    display: flex;
    padding: 4px;
    width: 40px;
    height: 40px;
    background-color: #F8F2F0;
    border-radius: 8px;

    align-items: center;

    justify-content: center;
}

.css-fpzsd {
    -webkit-flex: 0 0 40px;
    -ms-flex: 0 0 40px;
    flex: 0 0 40px;

    display: flex;
    padding: 4px;
    width: 40px;
    height: 40px;
    background-color: #FFFCEB;
    border-radius: 8px;

    align-items: center;

    justify-content: center;
}

.css-102l5ov-MuiAppBar-root {

    display: flex;

    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: fixed;
    z-index: 1100;
    top: 0;
    left: auto;
    right: 0;
    background-color: #003737;
    color: #ffffff;
    box-shadow: none;
    text-align: right;
    background-color: transparent;
    background: #F9FBF9;
    -webkit-transition: background-color 500ms linear;
    transition: background-color 500ms linear;
}

.css-1y9se2j-MuiPaper-root-MuiAppBar-root {
    background-color: #fff;
    color: rgba(0, 0, 0, 0.87);
    -webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);

    display: flex;

    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: fixed;
    z-index: 1100;
    top: 0;
    left: auto;
    right: 0;
    background-color: #003737;
    color: #ffffff;
    box-shadow: none;
    text-align: right;
    background-color: transparent;
    background: #F9FBF9;
    -webkit-transition: background-color 500ms linear;
    transition: background-color 500ms linear;
}

.css-23t4jx {
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 64px;
    text-align: center;
    background: #F9FBF9;
}

@media (min-width:0px) {
    .css-23t4jx {
        padding-top: 112px;
    }
}

@media (min-width:1200px) {
    .css-23t4jx {
        padding-top: 120px;
    }
}

.css-1ntp743 {
    padding-top: 192px;
    padding-bottom: 92px;
    padding-left: 16px;
    padding-right: 16px;
    background-color: #F9FBF9;
}

.slick-list {
    overflow: visible !important;
}

/* Customize website's scrollbar like Mac OS
Not supports in Firefox and IE */
.scrollbar {
    overflow: overlay
}

/* total width */
.scrollbar::-webkit-scrollbar {
    background-color: rgba(0, 0, 0, 0);
    width: 6px;
    height: 6px;
    z-index: 999999;
}

/* background of the scrollbar except button or resizer */
.scrollbar::-webkit-scrollbar-track {
    background-color: rgba(0, 0, 0, 0);
}

/* scrollbar itself */
.scrollbar::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 16px;
    border: 0 solid #fff;
}

/* set button(top and bottom of the scrollbar) */
.scrollbar::-webkit-scrollbar-button {
    display: none;
}

/* scrollbar when element is hovered */
.scrollbar:hover::-webkit-scrollbar-thumb {
    background-color: #a0a0a5;
    border: 0 solid #fff;
}

/* scrollbar when scrollbar is hovered */
.scrollbar::-webkit-scrollbar-thumb:hover {
    background-color: #a0a0a5;
    border: 0 solid #fff;
}

.two-column-image {
    inset: 0px;
    height: 50%;
    width: 47%;
    margin-top: -340px;
    margin-bottom: auto;
    object-fit: cover;
    color: transparent;
    border-radius: 16px;
    filter: drop-shadow(rgba(0, 0, 0, 0.25) 0px 4px 4px);
  }

  .mtop-375 {
    margin-top: -375px;
  }
  
  .float-right {
    float: right;
    margin-left: 80px;
  }
  
  .float-left {
    float: left;
    margin-right: 80px;
  }
  
  .right-facing-image-list {
    padding-right: calc(47% + 80px);
  }
  
  .left-facing-image-list {
    padding-left: calc(47% + 80px);
  }
  
  @media (min-width: 0px) and (max-width: 600px) {

    .css-t037kf {
        padding-right: 0;        
    }
  
    .css-1rxq5j9 {
      flex-direction: column;
    }
  
    .css-c40p28 {
      padding-right: 0px;
    }
  
    .css-1avxm22 {
      padding-left: 0px;
    }
  
    .css-tezw6k-MuiTypography-root {
      text-align: center;
    }
  
    .css-eavqg0-MuiTypography-root {
      text-align: center;
    }
  
    .css-tb7fda-MuiTypography-root {
      text-align: center;
    }
  
    .display-image-left-caption {
      padding-left: 0;
      /* text-align: left; */
    }

    .display-image-right-caption {
        padding-right: 0;
    }
  
    .two-column-image {
      width: 100%;
      float: none;
      margin-top: 0;
      margin-left: 0;
      margin-bottom: 40px;
    }
  
    #contact-socials-placeholder {
      margin: auto;
      width: 100%;
      padding-left: 48px;
    }
  
    .copyright {
      display: none;
    }
  
    .css-1xe0l4u {
      padding-bottom: 16px;
    }
  
    .css-jwsuqf {
      padding-bottom: 0px;
    }
  
    .slick-slide {
      max-width: 95vw;
      margin-left: 8px;
      position: relative;
    }
  
    .slick-list {
      overflow-x: scroll !important;
      overflow-y: hidden;
    }
  
    .slick-track {
      width: max-content;
    }
  
    .css-1ntp743, .css-1uhr85p, .css-11gy09g, .css-11gy09g {
      padding-top: 64px;
      padding-bottom: 64px;
    }
  
    .right-facing-image-list {
      padding-right: 0;
    }
  
    .left-facing-image-list {
      padding-left: 0;
    }
  }
  
  @media (min-width: 600px) and (max-width: 900px) {
  
    .two-column-image {
      margin-top: -160px;
    }

    .css-29z5ws {
        height: 550px;
    }
  
    .slick-slide {
      max-width: 45vw;
      margin-left: 8px;
      position: relative;
    }
  
    .slick-list {
      overflow-x: scroll !important;
      overflow-y: hidden;
    }
  
    .slick-track {
      width: max-content;
    }
  
    .css-kzdiyu {
      margin-left: 50px;
    }
  
    .copyright {
      display: none;
    }
  }

  .css-lxut01-MuiDivider-root {
    border-width: 0px 0px thin;
    border-color: rgb(229, 235, 235);
    border-style: solid;
    flex-shrink: 0;
    margin-bottom: 16px;
    margin-top: 16px;
  }
  
  .css-hmmy74-MuiButtonBase-root-MuiButton-root {
    background: transparent;
    background-color: transparent;
    border-radius: 8px;
    border: 0;
    box-shadow: none;
    box-sizing: border-box;
    color: inherit;
    cursor: pointer;
    display: block;
    display: inline-flex;
    font-family: poppins, arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: 600;
    gap: 16px;
    height: 56px;
    justify-content: flex-start;
    letter-spacing: 0.02857em;
    line-height: 20px;
    margin: 0;
    margin-bottom: 8px;
    min-width: 64px;
    outline: 0;
    padding: 6px 8px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    user-select: none;
    width: 100%;
  }

  #perfect-your-paper-logo {
    object-position: left center;
  }
  
  @media (min-width: 0px) and (max-width: 1200px) {
    #perfect-your-paper-logo {
        object-position: center center;
    }
  }