:root {
    --ffsd: 0px;
    --1vw: calc((100vw - var(--sbw, 0px)) / 100);
    --1vh: var(--inner1Vh, 1vh);
}

@media (prefers-reduced-motion: reduce) {
    .animated {
        animation: none !important;
    }
}

html {
    zoom: var(--rzf, 1);
    font-size: max(calc(min(var(--1vw, 1vw), 13.66px) * var(--rfso, 1)), var(--minfs, 0px));
    -webkit-text-size-adjust: 100%;
    scroll-behavior: smooth;
}

body {
    font-size: calc(1rem * var(--bfso, 1));
}

#sub_section_2_2_1 {
    display: grid;
    position: relative;
    grid-area: 2 / 3 / 4 / 4;
}

#our_mission_3 {
    display: grid;
    position: relative;
    grid-area: 1 / 2 / 2 / 3;
}

#our_mission_5 {
    display: grid;
    position: relative;
    grid-area: 3 / 2 / 5 / 3;
}

#section_1 {
    position: relative;
    overflow: hidden;
    display: grid;
    align-items: center;
    grid-template-columns: auto 100rem auto;
    z-index: 0;
}


body,
html,
p,
ul,
ol,
li {
    margin: 0;
    padding: 0;
    font-synthesis: none;
    font-kerning: none;
    font-variant-ligatures: none;
    font-feature-settings: "kern" 0, "calt" 0, "liga" 0, "clig" 0, "dlig" 0, "hlig" 0;
    font-family: unset;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: geometricprecision;
    white-space: normal;
}

li {
    text-align: unset;
}

a {
    text-decoration: none;
    color: inherit;
}

img {
    -webkit-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
    -webkit-touch-callout: none;
}

@font-face {
    font-family: YAEwfQVqdIo-0;
    src: url(/fonts/8c18e4999a177123a5fc8d589e2431cb.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YAEwfQVqdIo-0;
    src: url(/fonts/8c18e4999a177123a5fc8d589e2431cb.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YAEwfQVqdIo-0;
    src: url(/fonts/8c18e4999a177123a5fc8d589e2431cb.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YAEwfQVqdIo-0;
    src: url(/fonts/8c18e4999a177123a5fc8d589e2431cb.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YAEwfQVqdIo-0;
    src: url(/fonts/8c18e4999a177123a5fc8d589e2431cb.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YAEwfQVqdIo-0;
    src: url(/fonts/8c18e4999a177123a5fc8d589e2431cb.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YAEwfQVqdIo-0;
    src: url(/fonts/8c18e4999a177123a5fc8d589e2431cb.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YAEwfQVqdIo-0;
    src: url(/fonts/8c18e4999a177123a5fc8d589e2431cb.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YAEwfQVqdIo-0;
    src: url(/fonts/8c18e4999a177123a5fc8d589e2431cb.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YAEwfQVqdIo-0;
    src: url(/fonts/8c18e4999a177123a5fc8d589e2431cb.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YAEwfQVqdIo-0;
    src: url(/fonts/8c18e4999a177123a5fc8d589e2431cb.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YAEwfQVqdIo-0;
    src: url(/fonts/8c18e4999a177123a5fc8d589e2431cb.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YAEwfQVqdIo-0;
    src: url(/fonts/8c18e4999a177123a5fc8d589e2431cb.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YAEwfQVqdIo-0;
    src: url(/fonts/8c18e4999a177123a5fc8d589e2431cb.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YAEwfQVqdIo-0;
    src: url(/fonts/8c18e4999a177123a5fc8d589e2431cb.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YAEwfQVqdIo-0;
    src: url(/fonts/8c18e4999a177123a5fc8d589e2431cb.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YAEwfQVqdIo-0;
    src: url(/fonts/8c18e4999a177123a5fc8d589e2431cb.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YAEwfQVqdIo-0;
    src: url(/fonts/8c18e4999a177123a5fc8d589e2431cb.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YAFdJt8dAY0-1;
    src: url(/fonts/58b2543abe9187bb7f592b6bcdbf20d7.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YAFdJt8dAY0-1;
    src: url(/fonts/58f54a311b5a192a877760be1fb967f0.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YAFdJt8dAY0-1;
    src: url(/fonts/7fc196620a6aa1a3fc96d0e4afd399c2.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YAFdJt8dAY0-1;
    src: url(/fonts/fd7ead69e11ee1524ab39d21dd5b2895.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YAFdJt8dAY0-1;
    src: url(/fonts/edc5ef6407f2e2e0713337f40bb724fd.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YAFdJt8dAY0-1;
    src: url(/fonts/2c4fcd6fc24a087cc0c8ff02cf8b5192.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YAFdJt8dAY0-1;
    src: url(/fonts/edc5ef6407f2e2e0713337f40bb724fd.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YAFdJt8dAY0-1;
    src: url(/fonts/2c4fcd6fc24a087cc0c8ff02cf8b5192.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YAFdJt8dAY0-1;
    src: url(/fonts/edc5ef6407f2e2e0713337f40bb724fd.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YAFdJt8dAY0-1;
    src: url(/fonts/2c4fcd6fc24a087cc0c8ff02cf8b5192.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YAFdJt8dAY0-1;
    src: url(/fonts/090eec0b04c884d45c94e4bf7323abee.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YAFdJt8dAY0-1;
    src: url(/fonts/88f43e190f2d63cb35893c4c40d52c7e.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YAFdJt8dAY0-1;
    src: url(/fonts/a0efd1b7e3b07721952090abbbc06704.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YAFdJt8dAY0-1;
    src: url(/fonts/a9ba116a1550a7bb068e6f55ac5cc438.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YAFdJt8dAY0-1;
    src: url(/fonts/1008e08acb59657af13d7240eb373a33.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YAFdJt8dAY0-1;
    src: url(/fonts/def419ea5339a2679ef14ecab0d3557a.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YAFdJt8dAY0-1;
    src: url(/fonts/1008e08acb59657af13d7240eb373a33.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YAFdJt8dAY0-1;
    src: url(/fonts/def419ea5339a2679ef14ecab0d3557a.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YAEtfuYOYZQ-0;
    src: url(/fonts/7487efa5e3d514581f1eebfabe8cd905.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YAEtfuYOYZQ-0;
    src: url(/fonts/7487efa5e3d514581f1eebfabe8cd905.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YAEtfuYOYZQ-0;
    src: url(/fonts/7487efa5e3d514581f1eebfabe8cd905.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YAEtfuYOYZQ-0;
    src: url(/fonts/7487efa5e3d514581f1eebfabe8cd905.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YAEtfuYOYZQ-0;
    src: url(/fonts/7487efa5e3d514581f1eebfabe8cd905.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YAEtfuYOYZQ-0;
    src: url(/fonts/7487efa5e3d514581f1eebfabe8cd905.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YAEtfuYOYZQ-0;
    src: url(/fonts/7487efa5e3d514581f1eebfabe8cd905.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YAEtfuYOYZQ-0;
    src: url(/fonts/7487efa5e3d514581f1eebfabe8cd905.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YAEtfuYOYZQ-0;
    src: url(/fonts/7487efa5e3d514581f1eebfabe8cd905.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YAEtfuYOYZQ-0;
    src: url(/fonts/7487efa5e3d514581f1eebfabe8cd905.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YAEtfuYOYZQ-0;
    src: url(/fonts/7487efa5e3d514581f1eebfabe8cd905.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YAEtfuYOYZQ-0;
    src: url(/fonts/7487efa5e3d514581f1eebfabe8cd905.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YAEtfuYOYZQ-0;
    src: url(/fonts/7487efa5e3d514581f1eebfabe8cd905.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YAEtfuYOYZQ-0;
    src: url(/fonts/7487efa5e3d514581f1eebfabe8cd905.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YAEtfuYOYZQ-0;
    src: url(/fonts/7487efa5e3d514581f1eebfabe8cd905.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YAEtfuYOYZQ-0;
    src: url(/fonts/7487efa5e3d514581f1eebfabe8cd905.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YAEtfuYOYZQ-0;
    src: url(/fonts/7487efa5e3d514581f1eebfabe8cd905.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YAEtfuYOYZQ-0;
    src: url(/fonts/7487efa5e3d514581f1eebfabe8cd905.woff2);
    font-style: italic;
    font-weight: 900;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(/fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(/fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(/fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 400;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(/fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
    font-style: italic;
    font-weight: 700;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(/fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(/fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 100;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(/fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(/fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 200;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(/fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(/fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 300;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(/fonts/f8f199f09526f79e87644ed227e0f651.woff2);
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(/fonts/d257a7100844bc3f98c9021168b6249e.woff2);
    font-style: italic;
    font-weight: 500;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(/fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(/fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
    font-style: italic;
    font-weight: 600;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(/fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
    font-style: normal;
    font-weight: 800;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(/fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
    font-style: italic;
    font-weight: 800;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(/fonts/98c4d2c0223fc8474641c77f923528e9.woff2);
    font-style: normal;
    font-weight: 900;
}

@font-face {
    font-family: YACgEZ1cb1Q-0;
    src: url(/fonts/1060345c54d396e76d73f1da7ee200bd.woff2);
    font-style: italic;
    font-weight: 900;
}

@media (max-width: 375px) {
    #sub_section_1 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #u2uiqBnA2zZyNv26 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #sub_section_2_2__2 {
        grid-area: 2 / 2 / 4 / 5;
        position: relative;
    }

    #logo_div_2 {
        font-size: calc(2.05619961em - var(--ffsd));
    }

    #logo_div {
        --first-font-size: 2.05619961em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #logo_id_2 {
        min-width: 10.81826589rem;
    }

    #logo_id {
        grid-area: 3 / 3 / 6 / 7;
        position: relative;
    }

    #rcp6c6JeL3ymnXnL {
        font-size: calc(0.37589975em - var(--ffsd));
    }

    #logo_text__2 {
        --first-font-size: 0.37589975em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #logo_text_1 {
        min-width: 6.64782332rem;
    }

    #logo_text {
        grid-area: 5 / 4 / 7 / 6;
        position: relative;
    }

    #sub_section_2_2_1 {
        grid-template-columns: 0 0.73847332rem 0.09342349rem 3.09275956rem 3.42173043rem 4.07701908rem;
        grid-template-rows: 0 minmax(1.30873238rem, max-content) minmax(2.31179933rem, max-content) 0 minmax(0.14096329rem, max-content) minmax(0.30072215rem, max-content);
    }

    #sub_section_2_2 {
        grid-area: 2 / 3 / 4 / 4;
        position: relative;
    }

    #title_section_3 {
        font-size: calc(3.27625915em - var(--ffsd));
    }

    #title_section_2 {
        --first-font-size: 3.27625915em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #title_section_1 {
        min-width: 50.50796828rem;
    }

    #title_section {
        grid-area: 3 / 5 / 5 / 6;
        position: relative;
    }

    #header_image_section {
        grid-area: 6 / 2 / 7 / 7;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: 0rem;
        right: 0rem;
        clip-path: polygon(0% calc((0 * 100rem) + 0%), 100% calc((0 * 100rem) + 0%), 100% calc(100% - ((0 * 100rem) + 0%)), 0% calc(100% - ((0 * 100rem) + 0%)));
        margin-left: -2.49915393%;
        margin-right: -5.90996308%;
        margin-bottom: 0%;
        margin-top: 0%;
    }

    #sub_section_2 {
        grid-template-columns: 0 1.69759838rem 11.42340588rem 11.69167826rem 50.37463495rem 24.81268253rem;
        grid-template-rows: minmax(1.66036509rem, max-content) minmax(0.95104387rem, max-content) minmax(3.11117328rem, max-content) minmax(5.31117372rem, max-content) minmax(1.13307029rem, max-content) minmax(44.05572134rem, max-content);
    }

    #section_1 {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #our_mission_2 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #our_mission_1 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #our_mission_title {
        font-size: calc(3.31869693em - var(--ffsd));
    }

    #our_mission_8 {
        --first-font-size: 3.31869693em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.055);
        margin-bottom: calc(var(--last-font-size) * -0.055);
    }

    #our_mission_7 {
        min-width: 41.26767551rem;
    }

    #our_mission_6 {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #our_mission_text_section_3 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #our_mission_text_section_4 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #our_mission_text_section_5 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #our_mission_text_section_6 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #our_mission_text_section_2 {
        --first-font-size: 1.36652269em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #our_mission_text_section_1 {
        min-width: 41.26767551rem;
    }

    #our_mission_text_section {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #our_mission_5 {
        grid-template-columns: 0 0 41.13434218rem 0;
        grid-template-rows: 0 minmax(3.95412343rem, max-content) minmax(2.28806858rem, max-content) minmax(20.087847rem, max-content);
    }

    #our_mission_4 {
        grid-area: 3 / 2 / 5 / 3;
        position: relative;
    }

    #our_mission_image {
        grid-area: 2 / 4 / 4 / 5;
        position: relative;
    }

    #our_mission_3 {
        grid-template-columns: 5.62225476rem 41.13434218rem 9.92562484rem 37.69552346rem 5.62225476rem;
        grid-template-rows: minmax(14.65342852rem, max-content) minmax(0.29282577rem, max-content) minmax(26.03721323rem, max-content) minmax(0.29282577rem, max-content) minmax(14.94625429rem, max-content);
    }

    #our_mission {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #accredited_section_3 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #accredited_section_2 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #accredited_section_8 {
        font-size: calc(2.73306003em - var(--ffsd));
    }

    #accredited_section_9 {
        font-size: calc(2.73306003em - var(--ffsd));
    }

    #accredited_section_7 {
        --first-font-size: 2.73306003em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #accredited_section_6 {
        min-width: 94.51107857rem;
    }

    #accredited_section_5 {
        grid-area: 2 / 2 / 4 / 4;
        position: relative;
    }

    #accredited_section_12 {
        grid-area: 5 / 4 / 10 / 7;
        position: relative;
    }

    #accredited_section_14 {
        grid-area: 11 / 3 / 14 / 8;
        position: relative;
    }

    #accredited_section_15 {
        grid-area: 19 / 5 / 23 / 6;
        position: relative;
    }

    #accredited_section_16 {
        grid-area: 22 / 2 / 32 / 9;
        position: relative;
    }

    #accredited_section_17 {
        grid-area: 4 / 13 / 7 / 14;
        position: relative;
    }

    #accredited_section_18 {
        grid-area: 8 / 10 / 18 / 16;
        position: relative;
    }

    #accredited_section_19 {
        grid-area: 17 / 11 / 25 / 17;
        position: relative;
    }

    #accredited_section_20 {
        grid-area: 26 / 12 / 30 / 15;
        position: relative;
    }

    #accredited_section_21 {
        grid-area: 2 / 18 / 13 / 26;
        position: relative;
    }

    #accredited_section_22 {
        grid-area: 3 / 27 / 12 / 32;
        position: relative;
    }

    #accredited_section_23 {
        grid-area: 6 / 22 / 21 / 33;
        position: relative;
    }

    #accredited_section_24 {
        grid-area: 9 / 21 / 15 / 23;
        position: relative;
    }

    #accredited_section_25 {
        grid-area: 16 / 20 / 29 / 24;
        position: relative;
    }

    #accredited_section_26 {
        grid-area: 20 / 28 / 24 / 31;
        position: relative;
    }

    #accredited_section_27 {
        grid-area: 27 / 29 / 31 / 30;
        position: relative;
    }

    #accredited_section_28 {
        grid-area: 28 / 19 / 33 / 25;
        position: relative;
    }

    #accredited_section_11 {
        grid-template-columns: 0 0.4688155rem 0.95305483rem 1.77493396rem 14.94628709rem 1.77493396rem 0.95305483rem 0.4688155rem 3.29699578rem 0.13200352rem 1.70764243rem 0.09874599rem 16.3328854rem 0.23074952rem 1.70764243rem 0 2.00991136rem 1.01836498rem 0.11464145rem 0.11112738rem 18.57169073rem 0.12233566rem 0.11112738rem 0.11464145rem 1.01836498rem 0.31656432rem 2.40107055rem 2.17886909rem 14.78862902rem 2.17886909rem 2.40107055rem 1.68303379rem;
        grid-template-rows: 0 minmax(0.20461984rem, max-content) minmax(2.94591441rem, max-content) minmax(1.02849462rem, max-content) minmax(6.84081117rem, max-content) minmax(0.60797037rem, max-content) minmax(0.52947752rem, max-content) minmax(0.44718664rem, max-content) minmax(0.24462697rem, max-content) minmax(1.4569633rem, max-content) minmax(0.26765998rem, max-content) minmax(0.20461984rem, max-content) minmax(6.52501181rem, max-content) minmax(0.6481313rem, max-content) 0 minmax(0.09908207rem, max-content) minmax(0.34810457rem, max-content) minmax(0.14641288rem, max-content) minmax(0.45283763rem, max-content) minmax(1.59165635rem, max-content) minmax(4.72664939rem, max-content) minmax(0.14641288rem, max-content) minmax(1.54024174rem, max-content) minmax(0.50341412rem, max-content) 0 0 minmax(0.23758054rem, max-content) minmax(0.89109403rem, max-content) minmax(8.36187249rem, max-content) minmax(0.07856584rem, max-content) minmax(2.54473394rem, max-content) minmax(0.07320644rem, max-content);
    }

    #accredited_section_10 {
        grid-area: 3 / 3 / 5 / 5;
        position: relative;
    }

    #accredited_section_4 {
        grid-template-columns: 2.81112738rem 2.34231188rem 92.03543336rem 1.95143914rem 0.85968824rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(4.68430839rem, max-content) minmax(1.27958034rem, max-content) minmax(42.41377232rem, max-content) minmax(2.22263178rem, max-content);
    }

    #accredited_section {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #about_us_section_2 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #about_us_section_1 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #about_us_section_9 {
        font-size: calc(3.51390922em - var(--ffsd));
    }

    #about_us_section_8 {
        --first-font-size: 3.51390922em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #about_us_section_7 {
        min-width: 59.48355173rem;
    }

    #about_us_section_6 {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #about_us_section_13 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #about_us_section_14 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #Umfvx6lHMSZ8Xryn {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #about_us_section_15 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #about_us_section_16 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #about_us_section_17 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #about_us_section_12 {
        --first-font-size: 1.36652269em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #about_us_section_11 {
        min-width: 59.48355173rem;
    }

    #about_us_section_10 {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #about_us_section_5 {
        grid-template-columns: 0 0 59.3502184rem 0;
        grid-template-rows: 0 minmax(4.21669107rem, max-content) minmax(1.29367897rem, max-content) minmax(38.53587042rem, max-content);
    }

    #about_us_section_4 {
        grid-area: 2 / 2 / 9 / 3;
        position: relative;
    }

    #about_us_section_18 {
        grid-area: 3 / 5 / 5 / 9;
        position: relative;
    }

    #about_us_section_19 {
        grid-area: 4 / 4 / 7 / 7;
        position: relative;
    }

    #about_us_section_20 {
        grid-area: 6 / 6 / 8 / 8;
        position: relative;
    }

    #about_us_section_3 {
        grid-template-columns: 5.62225476rem 59.3502184rem 1.03570164rem 10.56220496rem 0.56310263rem 6.63428304rem 9.73150251rem 1.20789324rem 5.29283883rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(1.51547958rem, max-content) minmax(13.13289397rem, max-content) minmax(5.0038149rem, max-content) minmax(6.12568507rem, max-content) minmax(6.63001962rem, max-content) minmax(9.73570047rem, max-content) minmax(1.90264686rem, max-content) minmax(6.55405237rem, max-content);
    }

    #about_us_section {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #offers_section_2 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #offers_section_1 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #offers_section_7 {
        font-size: calc(3.51390922em - var(--ffsd));
    }

    #offers_section_8 {
        font-size: calc(1.17130307em - var(--ffsd));
    }

    #offers_section_9 {
        font-size: calc(2.04978038em - var(--ffsd));
    }

    #offers_section_6 {
        --first-font-size: 3.51390922em;
        --last-font-size: 2.04978038em;
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #offers_section_5 {
        min-width: 44.1912373rem;
    }

    #offers_section_4 {
        grid-area: 2 / 4 / 3 / 15;
        position: relative;
    }

    #offers_section_10 {
        grid-area: 4 / 3 / 7 / 6;
        position: relative;
    }

    #offers_section_11 {
        grid-area: 5 / 9 / 8 / 10;
        position: relative;
    }

    #offers_section_12 {
        grid-area: 6 / 14 / 9 / 16;
        position: relative;
    }

    #offers_section_16 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #offers_section_17 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_18 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_19 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_15 {
        --first-font-size: 1.75694729em;
        --last-font-size: 1.36652269em;
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #offers_section_14 {
        min-width: 27.12882429rem;
    }

    #offers_section_13 {
        grid-area: 10 / 2 / 13 / 7;
        position: relative;
    }

    #offers_section_23 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #offers_section_24 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_25 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_26 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_22 {
        --first-font-size: 1.75694729em;
        --last-font-size: 1.36652269em;
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #offers_section_21 {
        min-width: 27.12882429rem;
    }

    #offers_section_20 {
        grid-area: 11 / 8 / 14 / 11;
        position: relative;
    }

    #offers_section_30 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #offers_section_31 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_32 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_33 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_29 {
        --first-font-size: 1.75694729em;
        --last-font-size: 1.36652269em;
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #offers_section_28 {
        min-width: 27.12882429rem;
    }

    #offers_section_27 {
        grid-area: 12 / 12 / 15 / 17;
        position: relative;
    }

    #offers_section_37 {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #offers_section_38 {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #offers_section_39 {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #offers_section_36 {
        --first-font-size: 1.3909224em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #offers_section_35 {
        min-width: 39.24877352rem;
    }

    #offers_section_34 {
        grid-area: 16 / 5 / 17 / 13;
        position: relative;
    }

    #offers_section_3 {
        grid-template-columns: 5.41321764rem 2.48326949rem 19.52529555rem 2.49161884rem 0.0120376rem 2.48326949rem 4.09354592rem 1.95439109rem 22.02895198rem 3.01214788rem 3.05986433rem 2.47123189rem 0.0120376rem 2.43880734rem 19.59014464rem 2.48326949rem 6.44689923rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(7.29136164rem, max-content) minmax(2.47852464rem, max-content) 0 0 minmax(15.38705691rem, max-content) 0 0 minmax(1.71665809rem, max-content) 0 0 minmax(8.24304612rem, max-content) 0 0 minmax(3.26500366rem, max-content) minmax(5.73206442rem, max-content) minmax(6.48657735rem, max-content);
    }

    #offers_section {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #oW5jyh3p7jzV2G2L {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #orMlPs0vUWt6lN5W {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #RLh5nXBqf8Asry57 {
        font-size: calc(3.51390922em - var(--ffsd));
    }

    #adgDKIVZtzrXmLeM {
        --first-font-size: 3.51390922em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #pa0uBZj1iRvQV7ic {
        min-width: 20.63325309rem;
    }

    #zj3XJmrzxNA93Xvv {
        grid-area: 2 / 8 / 3 / 13;
        position: relative;
    }

    #OpsXJiPqhdnzFGqr {
        grid-area: 4 / 3 / 8 / 5;
        position: relative;
    }

    #L9sG9KSg7kX2oVkq {
        grid-area: 5 / 6 / 9 / 10;
        position: relative;
    }

    #F15LvilZiNPXZPkw {
        grid-area: 6 / 11 / 10 / 15;
        position: relative;
    }

    #QABMAqmZrdrcER6k {
        grid-area: 7 / 16 / 11 / 18;
        position: relative;
    }

    #QjkDa4s10JAMZjQ9 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #dSUQV2eULiazf1X4 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #HrgtzXtK6mjSZjvf {
        --first-font-size: 1.75694729em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #ngDfc4CRVwEJ3N1o {
        min-width: 27.12882429rem;
    }

    #K4AC5mSDePRMVErR {
        grid-area: 12 / 2 / 16 / 7;
        position: relative;
    }

    #NMIpRNTHxyXrU4Ff {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #cz3VryHvf3VFMNpf {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #XH9siaAbELxSa2Wp {
        --first-font-size: 1.75694729em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #gM56L1PJEHFNDojT {
        min-width: 27.12882429rem;
    }

    #yIladorT7xHKoFEd {
        grid-area: 13 / 4 / 17 / 12;
        position: relative;
    }

    #PUUhGHpeqInsCzQP {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #lC7CmWMO97881EyH {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #IHUB5tJTJOJNkpTM {
        --first-font-size: 1.75694729em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #KujSp9DrFEGoFttI {
        min-width: 27.12882429rem;
    }

    #u9NDhLPNbebabTTg {
        grid-area: 14 / 9 / 18 / 17;
        position: relative;
    }

    #zGc2kk9EySkKoWFb {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #QLsFLADW69SKVRIX {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #FSVqjybVxvzk7TDz {
        --first-font-size: 1.75694729em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #uHGKgTkKzrVuN8PW {
        min-width: 27.12882429rem;
    }

    #MRjlzYYVFq7HvXAU {
        grid-area: 15 / 14 / 19 / 19;
        position: relative;
    }

    #uNGVJTLZJaU8Vyia {
        grid-template-columns: 4.46139123rem 4.30953653rem 16.98507413rem 1.50464503rem 2.58893894rem 1.60729633rem 9.16800888rem 6.13788444rem 1.37781187rem 2.49139775rem 2.11950771rem 8.37331798rem 7.41830698rem 0.84668258rem 2.53183688rem 1.83662921rem 16.43756872rem 5.34277357rem 4.46139123rem;
        grid-template-rows: minmax(9.1438091rem, max-content) minmax(4.21669107rem, max-content) minmax(5.46160062rem, max-content) 0 0 0 minmax(19.48593748rem, max-content) 0 0 0 minmax(1.71665809rem, max-content) 0 0 0 minmax(4.59736676rem, max-content) 0 0 0 minmax(11.60048447rem, max-content);
    }

    #our_team {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #mieNGYvXpEYe6Ri7 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #bj9XSqbGxstpwtsu {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #Jeqs0E3mNpdzJckm {
        font-size: calc(3.51390922em - var(--ffsd));
    }

    #qyuStGz56m3ZU9nz {
        --first-font-size: 3.51390922em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #wsWhxdiLe5O1c6U7 {
        min-width: 22.78405908rem;
    }

    #I4ZYE2DkFFR4Un35 {
        grid-area: 3 / 4 / 4 / 13;
        position: relative;
    }

    #ryFAy9fKiOXnobRE {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #l1ewBhmOUTu9NYrO {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #nQjs2ilG3uOFSwR0 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #Eccc1NiZfdY2fiug {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #h2JyCSwHPAcecZUv {
        --first-font-size: 1.36652269em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #daKFBTn6fZVRUAo6 {
        min-width: 40.32952231rem;
    }

    #Tr6a89FBklMK3HLn {
        grid-area: 5 / 5 / 6 / 15;
        position: relative;
    }

    #tGqheCxpcHILU65f {
        grid-area: 7 / 2 / 9 / 9;
        position: relative;
    }

    #bipYxItG7QcEGeoX {
        grid-area: 10 / 3 / 12 / 8;
        position: relative;
    }

    #wkuq1oDnlZA6nuWE {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #hLaHrPSGG3FusTeu {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #rzBTtImoFLxuQTtN {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #X6Su9S9L5MGgqNKk {
        --first-font-size: 1.36652269em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #JM0la4UqEPjSuWIf {
        min-width: 16.23687795rem;
    }

    #q5aVL14As7X6Lh2c {
        grid-area: 8 / 10 / 11 / 11;
        position: relative;
    }

    #hhNtlOLkbRxAZJJy {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #HZM1kVcIws0BrlGl {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #bdAQNxYcEXxrEPEA {
        --first-font-size: 1.3909224em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #IYWqd0L5d8e8K6pc {
        min-width: 20.40910185rem;
    }

    #WSYPMT0QNrrwo7QA {
        grid-area: 13 / 6 / 14 / 12;
        position: relative;
    }

    #nfNoSjeMiwOqVWdB {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #LsnoVAI6UMettXIA {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #TpgnmG97YjdiAFGz {
        --first-font-size: 1.3909224em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #fhRDGuBPfnAazMtB {
        min-width: 28.30623134rem;
    }

    #jlIZLJ0E8EvX82zV {
        grid-area: 15 / 7 / 16 / 14;
        position: relative;
    }

    #eCWlEsACrAjqJaxw {
        grid-area: 2 / 16 / 17 / 18;
        position: relative;
    }

    #OULTPkVGXrpdn3Yf {
        font-size: calc(1.17130307em - var(--ffsd));
    }

    #Z762F5qS81Ss8ca5 {
        --first-font-size: 1.17130307em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #w0CiDVXXbmiFF70R {
        min-width: 14.0152217rem;
    }

    #O6h5Q2U7WKspFqaX {
        grid-area: 18 / 17 / 19 / 19;
        position: relative;
    }

    #sr0tBxSk4scnQrQA {
        grid-template-columns: 7.607433rem 0.11361519rem 0.10564267rem 0 0 0 2.74035166rem 0.11361519rem 0.92132515rem 16.10354461rem 0.39693189rem 2.37495723rem 5.52217227rem 12.02329096rem 8.8704286rem 22.65647105rem 11.0770575rem 2.80483087rem 6.56833214rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(2.09360606rem, max-content) minmax(4.21669107rem, max-content) minmax(1.43165355rem, max-content) minmax(13.93850586rem, max-content) minmax(2.63543192rem, max-content) minmax(0.66056489rem, max-content) minmax(2.41265983rem, max-content) minmax(1.29801164rem, max-content) minmax(2.02871287rem, max-content) minmax(0.81728146rem, max-content) minmax(5.02257848rem, max-content) minmax(3.68228404rem, max-content) minmax(1.05777236rem, max-content) minmax(3.68228404rem, max-content) 0 minmax(1.44463616rem, max-content) minmax(1.40556369rem, max-content) minmax(2.77205491rem, max-content);
    }

    #CuumVDbunRfTijtQ {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }
}

@media (min-width: 375.05px) and (max-width: 480px) {
    #sub_section_1 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #u2uiqBnA2zZyNv26 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #sub_section_2_2__2 {
        grid-area: 2 / 2 / 4 / 5;
        position: relative;
    }

    #logo_div_2 {
        font-size: calc(2.05619961em - var(--ffsd));
    }

    #logo_div {
        --first-font-size: 2.05619961em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #logo_id_2 {
        min-width: 10.78909922rem;
    }

    #logo_id {
        grid-area: 3 / 3 / 6 / 7;
        position: relative;
    }

    #rcp6c6JeL3ymnXnL {
        font-size: calc(0.37589975em - var(--ffsd));
    }

    #logo_text__2 {
        --first-font-size: 0.37589975em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #logo_text_1 {
        min-width: 6.61865666rem;
    }

    #logo_text {
        grid-area: 5 / 4 / 7 / 6;
        position: relative;
    }

    #sub_section_2_2_1 {
        grid-template-columns: 0 0.73847332rem 0.09342349rem 3.09275956rem 3.42173043rem 4.07701908rem;
        grid-template-rows: 0 minmax(1.30873238rem, max-content) minmax(2.31179933rem, max-content) 0 minmax(0.14096329rem, max-content) minmax(0.30072215rem, max-content);
    }

    #sub_section_2_2 {
        grid-area: 2 / 3 / 4 / 4;
        position: relative;
    }

    #title_section_3 {
        font-size: calc(3.27625915em - var(--ffsd));
    }

    #title_section_2 {
        --first-font-size: 3.27625915em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #title_section_1 {
        min-width: 50.47880161rem;
    }

    #title_section {
        grid-area: 3 / 5 / 5 / 6;
        position: relative;
    }

    #header_image_section {
        grid-area: 6 / 2 / 7 / 7;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: 0rem;
        right: 0rem;
        clip-path: polygon(0% calc((0 * 100rem) + 0%), 100% calc((0 * 100rem) + 0%), 100% calc(100% - ((0 * 100rem) + 0%)), 0% calc(100% - ((0 * 100rem) + 0%)));
        margin-left: -2.49915393%;
        margin-right: -5.90996308%;
        margin-bottom: 0%;
        margin-top: 0%;
    }

    #sub_section_2 {
        grid-template-columns: 0 1.69759838rem 11.42340588rem 11.69167826rem 50.37463495rem 24.81268253rem;
        grid-template-rows: minmax(1.66036509rem, max-content) minmax(0.95104387rem, max-content) minmax(3.11117328rem, max-content) minmax(5.31117372rem, max-content) minmax(1.13307029rem, max-content) minmax(44.05572134rem, max-content);
    }

    #section_1 {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #our_mission_2 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #our_mission_1 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #our_mission_title {
        font-size: calc(3.31869693em - var(--ffsd));
    }

    #our_mission_8 {
        --first-font-size: 3.31869693em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.055);
        margin-bottom: calc(var(--last-font-size) * -0.055);
    }

    #our_mission_7 {
        min-width: 41.23850884rem;
    }

    #our_mission_6 {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #our_mission_text_section_3 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #our_mission_text_section_4 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #our_mission_text_section_5 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #our_mission_text_section_6 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #our_mission_text_section_2 {
        --first-font-size: 1.36652269em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #our_mission_text_section_1 {
        min-width: 41.23850884rem;
    }

    #our_mission_text_section {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #our_mission_5 {
        grid-template-columns: 0 0 41.13434218rem 0;
        grid-template-rows: 0 minmax(3.95412343rem, max-content) minmax(2.28806858rem, max-content) minmax(20.087847rem, max-content);
    }

    #our_mission_4 {
        grid-area: 3 / 2 / 5 / 3;
        position: relative;
    }

    #our_mission_image {
        grid-area: 2 / 4 / 4 / 5;
        position: relative;
    }

    #our_mission_3 {
        grid-template-columns: 5.62225476rem 41.13434218rem 9.92562484rem 37.69552346rem 5.62225476rem;
        grid-template-rows: minmax(14.65342852rem, max-content) minmax(0.29282577rem, max-content) minmax(26.03721323rem, max-content) minmax(0.29282577rem, max-content) minmax(14.94625429rem, max-content);
    }

    #our_mission {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #accredited_section_3 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #accredited_section_2 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #accredited_section_8 {
        font-size: calc(2.73306003em - var(--ffsd));
    }

    #accredited_section_9 {
        font-size: calc(2.73306003em - var(--ffsd));
    }

    #accredited_section_7 {
        --first-font-size: 2.73306003em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #accredited_section_6 {
        min-width: 94.48191191rem;
    }

    #accredited_section_5 {
        grid-area: 2 / 2 / 4 / 4;
        position: relative;
    }

    #accredited_section_12 {
        grid-area: 5 / 4 / 10 / 7;
        position: relative;
    }

    #accredited_section_14 {
        grid-area: 11 / 3 / 14 / 8;
        position: relative;
    }

    #accredited_section_15 {
        grid-area: 19 / 5 / 23 / 6;
        position: relative;
    }

    #accredited_section_16 {
        grid-area: 22 / 2 / 32 / 9;
        position: relative;
    }

    #accredited_section_17 {
        grid-area: 4 / 13 / 7 / 14;
        position: relative;
    }

    #accredited_section_18 {
        grid-area: 8 / 10 / 18 / 16;
        position: relative;
    }

    #accredited_section_19 {
        grid-area: 17 / 11 / 25 / 17;
        position: relative;
    }

    #accredited_section_20 {
        grid-area: 26 / 12 / 30 / 15;
        position: relative;
    }

    #accredited_section_21 {
        grid-area: 2 / 18 / 13 / 26;
        position: relative;
    }

    #accredited_section_22 {
        grid-area: 3 / 27 / 12 / 32;
        position: relative;
    }

    #accredited_section_23 {
        grid-area: 6 / 22 / 21 / 33;
        position: relative;
    }

    #accredited_section_24 {
        grid-area: 9 / 21 / 15 / 23;
        position: relative;
    }

    #accredited_section_25 {
        grid-area: 16 / 20 / 29 / 24;
        position: relative;
    }

    #accredited_section_26 {
        grid-area: 20 / 28 / 24 / 31;
        position: relative;
    }

    #accredited_section_27 {
        grid-area: 27 / 29 / 31 / 30;
        position: relative;
    }

    #accredited_section_28 {
        grid-area: 28 / 19 / 33 / 25;
        position: relative;
    }

    #accredited_section_11 {
        grid-template-columns: 0 0.4688155rem 0.95305483rem 1.77493396rem 14.94628709rem 1.77493396rem 0.95305483rem 0.4688155rem 3.29699578rem 0.13200352rem 1.70764243rem 0.09874599rem 16.3328854rem 0.23074952rem 1.70764243rem 0 2.00991136rem 1.01836498rem 0.11464145rem 0.11112738rem 18.57169073rem 0.12233566rem 0.11112738rem 0.11464145rem 1.01836498rem 0.31656432rem 2.40107055rem 2.17886909rem 14.78862902rem 2.17886909rem 2.40107055rem 1.68303379rem;
        grid-template-rows: 0 minmax(0.20461984rem, max-content) minmax(2.94591441rem, max-content) minmax(1.02849462rem, max-content) minmax(6.84081117rem, max-content) minmax(0.60797037rem, max-content) minmax(0.52947752rem, max-content) minmax(0.44718664rem, max-content) minmax(0.24462697rem, max-content) minmax(1.4569633rem, max-content) minmax(0.26765998rem, max-content) minmax(0.20461984rem, max-content) minmax(6.52501181rem, max-content) minmax(0.6481313rem, max-content) 0 minmax(0.09908207rem, max-content) minmax(0.34810457rem, max-content) minmax(0.14641288rem, max-content) minmax(0.45283763rem, max-content) minmax(1.59165635rem, max-content) minmax(4.72664939rem, max-content) minmax(0.14641288rem, max-content) minmax(1.54024174rem, max-content) minmax(0.50341412rem, max-content) 0 0 minmax(0.23758054rem, max-content) minmax(0.89109403rem, max-content) minmax(8.36187249rem, max-content) minmax(0.07856584rem, max-content) minmax(2.54473394rem, max-content) minmax(0.07320644rem, max-content);
    }

    #accredited_section_10 {
        grid-area: 3 / 3 / 5 / 5;
        position: relative;
    }

    #accredited_section_4 {
        grid-template-columns: 2.81112738rem 2.34231188rem 92.03543336rem 1.95143914rem 0.85968824rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(4.68430839rem, max-content) minmax(1.27958034rem, max-content) minmax(42.41377232rem, max-content) minmax(2.22263178rem, max-content);
    }

    #accredited_section {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #about_us_section_2 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #about_us_section_1 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #about_us_section_9 {
        font-size: calc(3.51390922em - var(--ffsd));
    }

    #about_us_section_8 {
        --first-font-size: 3.51390922em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #about_us_section_7 {
        min-width: 59.45438506rem;
    }

    #about_us_section_6 {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #about_us_section_13 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #about_us_section_14 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #Umfvx6lHMSZ8Xryn {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #about_us_section_15 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #about_us_section_16 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #about_us_section_17 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #about_us_section_12 {
        --first-font-size: 1.36652269em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #about_us_section_11 {
        min-width: 59.45438506rem;
    }

    #about_us_section_10 {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #about_us_section_5 {
        grid-template-columns: 0 0 59.3502184rem 0;
        grid-template-rows: 0 minmax(4.21669107rem, max-content) minmax(1.29367897rem, max-content) minmax(38.53587042rem, max-content);
    }

    #about_us_section_4 {
        grid-area: 2 / 2 / 9 / 3;
        position: relative;
    }

    #about_us_section_18 {
        grid-area: 3 / 5 / 5 / 9;
        position: relative;
    }

    #about_us_section_19 {
        grid-area: 4 / 4 / 7 / 7;
        position: relative;
    }

    #about_us_section_20 {
        grid-area: 6 / 6 / 8 / 8;
        position: relative;
    }

    #about_us_section_3 {
        grid-template-columns: 5.62225476rem 59.3502184rem 1.03570164rem 10.56220496rem 0.56310263rem 6.63428304rem 9.73150251rem 1.20789324rem 5.29283883rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(1.51547958rem, max-content) minmax(13.13289397rem, max-content) minmax(5.0038149rem, max-content) minmax(6.12568507rem, max-content) minmax(6.63001962rem, max-content) minmax(9.73570047rem, max-content) minmax(1.90264686rem, max-content) minmax(6.55405237rem, max-content);
    }

    #about_us_section {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #offers_section_2 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #offers_section_1 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #offers_section_7 {
        font-size: calc(3.51390922em - var(--ffsd));
    }

    #offers_section_8 {
        font-size: calc(1.17130307em - var(--ffsd));
    }

    #offers_section_9 {
        font-size: calc(2.04978038em - var(--ffsd));
    }

    #offers_section_6 {
        --first-font-size: 3.51390922em;
        --last-font-size: 2.04978038em;
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #offers_section_5 {
        min-width: 44.16207064rem;
    }

    #offers_section_4 {
        grid-area: 2 / 4 / 3 / 15;
        position: relative;
    }

    #offers_section_10 {
        grid-area: 4 / 3 / 7 / 6;
        position: relative;
    }

    #offers_section_11 {
        grid-area: 5 / 9 / 8 / 10;
        position: relative;
    }

    #offers_section_12 {
        grid-area: 6 / 14 / 9 / 16;
        position: relative;
    }

    #offers_section_16 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #offers_section_17 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_18 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_19 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_15 {
        --first-font-size: 1.75694729em;
        --last-font-size: 1.36652269em;
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #offers_section_14 {
        min-width: 27.09965763rem;
    }

    #offers_section_13 {
        grid-area: 10 / 2 / 13 / 7;
        position: relative;
    }

    #offers_section_23 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #offers_section_24 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_25 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_26 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_22 {
        --first-font-size: 1.75694729em;
        --last-font-size: 1.36652269em;
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #offers_section_21 {
        min-width: 27.09965763rem;
    }

    #offers_section_20 {
        grid-area: 11 / 8 / 14 / 11;
        position: relative;
    }

    #offers_section_30 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #offers_section_31 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_32 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_33 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_29 {
        --first-font-size: 1.75694729em;
        --last-font-size: 1.36652269em;
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #offers_section_28 {
        min-width: 27.09965763rem;
    }

    #offers_section_27 {
        grid-area: 12 / 12 / 15 / 17;
        position: relative;
    }

    #offers_section_37 {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #offers_section_38 {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #offers_section_39 {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #offers_section_36 {
        --first-font-size: 1.3909224em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #offers_section_35 {
        min-width: 39.21960686rem;
    }

    #offers_section_34 {
        grid-area: 16 / 5 / 17 / 13;
        position: relative;
    }

    #offers_section_3 {
        grid-template-columns: 5.41321764rem 2.48326949rem 19.52529555rem 2.49161884rem 0.0120376rem 2.48326949rem 4.09354592rem 1.95439109rem 22.02895198rem 3.01214788rem 3.05986433rem 2.47123189rem 0.0120376rem 2.43880734rem 19.59014464rem 2.48326949rem 6.44689923rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(7.29136164rem, max-content) minmax(2.47852464rem, max-content) 0 0 minmax(15.38705691rem, max-content) 0 0 minmax(1.71665809rem, max-content) 0 0 minmax(8.24304612rem, max-content) 0 0 minmax(3.26500366rem, max-content) minmax(5.73206442rem, max-content) minmax(6.48657735rem, max-content);
    }

    #offers_section {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #oW5jyh3p7jzV2G2L {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #orMlPs0vUWt6lN5W {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #RLh5nXBqf8Asry57 {
        font-size: calc(3.51390922em - var(--ffsd));
    }

    #adgDKIVZtzrXmLeM {
        --first-font-size: 3.51390922em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #pa0uBZj1iRvQV7ic {
        min-width: 20.60408642rem;
    }

    #zj3XJmrzxNA93Xvv {
        grid-area: 2 / 8 / 3 / 13;
        position: relative;
    }

    #OpsXJiPqhdnzFGqr {
        grid-area: 4 / 3 / 8 / 5;
        position: relative;
    }

    #L9sG9KSg7kX2oVkq {
        grid-area: 5 / 6 / 9 / 10;
        position: relative;
    }

    #F15LvilZiNPXZPkw {
        grid-area: 6 / 11 / 10 / 15;
        position: relative;
    }

    #QABMAqmZrdrcER6k {
        grid-area: 7 / 16 / 11 / 18;
        position: relative;
    }

    #QjkDa4s10JAMZjQ9 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #dSUQV2eULiazf1X4 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #HrgtzXtK6mjSZjvf {
        --first-font-size: 1.75694729em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #ngDfc4CRVwEJ3N1o {
        min-width: 27.09965763rem;
    }

    #K4AC5mSDePRMVErR {
        grid-area: 12 / 2 / 16 / 7;
        position: relative;
    }

    #NMIpRNTHxyXrU4Ff {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #cz3VryHvf3VFMNpf {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #XH9siaAbELxSa2Wp {
        --first-font-size: 1.75694729em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #gM56L1PJEHFNDojT {
        min-width: 27.09965763rem;
    }

    #yIladorT7xHKoFEd {
        grid-area: 13 / 4 / 17 / 12;
        position: relative;
    }

    #PUUhGHpeqInsCzQP {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #lC7CmWMO97881EyH {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #IHUB5tJTJOJNkpTM {
        --first-font-size: 1.75694729em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #KujSp9DrFEGoFttI {
        min-width: 27.09965763rem;
    }

    #u9NDhLPNbebabTTg {
        grid-area: 14 / 9 / 18 / 17;
        position: relative;
    }

    #zGc2kk9EySkKoWFb {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #QLsFLADW69SKVRIX {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #FSVqjybVxvzk7TDz {
        --first-font-size: 1.75694729em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #uHGKgTkKzrVuN8PW {
        min-width: 27.09965763rem;
    }

    #MRjlzYYVFq7HvXAU {
        grid-area: 15 / 14 / 19 / 19;
        position: relative;
    }

    #uNGVJTLZJaU8Vyia {
        grid-template-columns: 4.46139123rem 4.30953653rem 16.98507413rem 1.50464503rem 2.58893894rem 1.60729633rem 9.16800888rem 6.13788444rem 1.37781187rem 2.49139775rem 2.11950771rem 8.37331798rem 7.41830698rem 0.84668258rem 2.53183688rem 1.83662921rem 16.43756872rem 5.34277357rem 4.46139123rem;
        grid-template-rows: minmax(9.1438091rem, max-content) minmax(4.21669107rem, max-content) minmax(5.46160062rem, max-content) 0 0 0 minmax(19.48593748rem, max-content) 0 0 0 minmax(1.71665809rem, max-content) 0 0 0 minmax(4.59736676rem, max-content) 0 0 0 minmax(11.60048447rem, max-content);
    }

    #our_team {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #mieNGYvXpEYe6Ri7 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #bj9XSqbGxstpwtsu {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #Jeqs0E3mNpdzJckm {
        font-size: calc(3.51390922em - var(--ffsd));
    }

    #qyuStGz56m3ZU9nz {
        --first-font-size: 3.51390922em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #wsWhxdiLe5O1c6U7 {
        min-width: 22.75489241rem;
    }

    #I4ZYE2DkFFR4Un35 {
        grid-area: 3 / 4 / 4 / 13;
        position: relative;
    }

    #ryFAy9fKiOXnobRE {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #l1ewBhmOUTu9NYrO {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #nQjs2ilG3uOFSwR0 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #Eccc1NiZfdY2fiug {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #h2JyCSwHPAcecZUv {
        --first-font-size: 1.36652269em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #daKFBTn6fZVRUAo6 {
        min-width: 40.30035564rem;
    }

    #Tr6a89FBklMK3HLn {
        grid-area: 5 / 5 / 6 / 15;
        position: relative;
    }

    #tGqheCxpcHILU65f {
        grid-area: 7 / 2 / 9 / 9;
        position: relative;
    }

    #bipYxItG7QcEGeoX {
        grid-area: 10 / 3 / 12 / 8;
        position: relative;
    }

    #wkuq1oDnlZA6nuWE {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #hLaHrPSGG3FusTeu {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #rzBTtImoFLxuQTtN {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #X6Su9S9L5MGgqNKk {
        --first-font-size: 1.36652269em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #JM0la4UqEPjSuWIf {
        min-width: 16.20771128rem;
    }

    #q5aVL14As7X6Lh2c {
        grid-area: 8 / 10 / 11 / 11;
        position: relative;
    }

    #hhNtlOLkbRxAZJJy {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #HZM1kVcIws0BrlGl {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #bdAQNxYcEXxrEPEA {
        --first-font-size: 1.3909224em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #IYWqd0L5d8e8K6pc {
        min-width: 20.37993518rem;
    }

    #WSYPMT0QNrrwo7QA {
        grid-area: 13 / 6 / 14 / 12;
        position: relative;
    }

    #nfNoSjeMiwOqVWdB {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #LsnoVAI6UMettXIA {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #TpgnmG97YjdiAFGz {
        --first-font-size: 1.3909224em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #fhRDGuBPfnAazMtB {
        min-width: 28.27706468rem;
    }

    #jlIZLJ0E8EvX82zV {
        grid-area: 15 / 7 / 16 / 14;
        position: relative;
    }

    #eCWlEsACrAjqJaxw {
        grid-area: 2 / 16 / 17 / 18;
        position: relative;
    }

    #OULTPkVGXrpdn3Yf {
        font-size: calc(1.17130307em - var(--ffsd));
    }

    #Z762F5qS81Ss8ca5 {
        --first-font-size: 1.17130307em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #w0CiDVXXbmiFF70R {
        min-width: 13.98605504rem;
    }

    #O6h5Q2U7WKspFqaX {
        grid-area: 18 / 17 / 19 / 19;
        position: relative;
    }

    #sr0tBxSk4scnQrQA {
        grid-template-columns: 7.607433rem 0.11361519rem 0.10564267rem 0 0 0 2.74035166rem 0.11361519rem 0.92132515rem 16.10354461rem 0.39693189rem 2.37495723rem 5.52217227rem 12.02329096rem 8.8704286rem 22.65647105rem 11.0770575rem 2.80483087rem 6.56833214rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(2.09360606rem, max-content) minmax(4.21669107rem, max-content) minmax(1.43165355rem, max-content) minmax(13.93850586rem, max-content) minmax(2.63543192rem, max-content) minmax(0.66056489rem, max-content) minmax(2.41265983rem, max-content) minmax(1.29801164rem, max-content) minmax(2.02871287rem, max-content) minmax(0.81728146rem, max-content) minmax(5.02257848rem, max-content) minmax(3.68228404rem, max-content) minmax(1.05777236rem, max-content) minmax(3.68228404rem, max-content) 0 minmax(1.44463616rem, max-content) minmax(1.40556369rem, max-content) minmax(2.77205491rem, max-content);
    }

    #CuumVDbunRfTijtQ {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }
}

@media (min-width: 480.05px) and (max-width: 768px) {
    #sub_section_1 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #u2uiqBnA2zZyNv26 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #sub_section_2_2__2 {
        grid-area: 2 / 2 / 4 / 5;
        position: relative;
    }

    #logo_div_2 {
        font-size: calc(2.05619961em - var(--ffsd));
    }

    #logo_div {
        --first-font-size: 2.05619961em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #logo_id_2 {
        min-width: 10.75003672rem;
    }

    #logo_id {
        grid-area: 3 / 3 / 6 / 7;
        position: relative;
    }

    #rcp6c6JeL3ymnXnL {
        font-size: calc(0.37589975em - var(--ffsd));
    }

    #logo_text__2 {
        --first-font-size: 0.37589975em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #logo_text_1 {
        min-width: 6.57959416rem;
    }

    #logo_text {
        grid-area: 5 / 4 / 7 / 6;
        position: relative;
    }

    #sub_section_2_2_1 {
        grid-template-columns: 0 0.73847332rem 0.09342349rem 3.09275956rem 3.42173043rem 4.07701908rem;
        grid-template-rows: 0 minmax(1.30873238rem, max-content) minmax(2.31179933rem, max-content) 0 minmax(0.14096329rem, max-content) minmax(0.30072215rem, max-content);
    }

    #sub_section_2_2 {
        grid-area: 2 / 3 / 4 / 4;
        position: relative;
    }

    #title_section_3 {
        font-size: calc(3.27625915em - var(--ffsd));
    }

    #title_section_2 {
        --first-font-size: 3.27625915em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #title_section_1 {
        min-width: 50.43973911rem;
    }

    #title_section {
        grid-area: 3 / 5 / 5 / 6;
        position: relative;
    }

    #header_image_section {
        grid-area: 6 / 2 / 7 / 7;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: 0rem;
        right: 0rem;
        clip-path: polygon(0% calc((0 * 100rem) + 0%), 100% calc((0 * 100rem) + 0%), 100% calc(100% - ((0 * 100rem) + 0%)), 0% calc(100% - ((0 * 100rem) + 0%)));
        margin-left: -2.49915393%;
        margin-right: -5.90996308%;
        margin-bottom: 0%;
        margin-top: 0%;
    }

    #sub_section_2 {
        grid-template-columns: 0 1.69759838rem 11.42340588rem 11.69167826rem 50.37463495rem 24.81268253rem;
        grid-template-rows: minmax(1.66036509rem, max-content) minmax(0.95104387rem, max-content) minmax(3.11117328rem, max-content) minmax(5.31117372rem, max-content) minmax(1.13307029rem, max-content) minmax(44.05572134rem, max-content);
    }

    #section_1 {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #our_mission_2 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #our_mission_1 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #our_mission_title {
        font-size: calc(3.31869693em - var(--ffsd));
    }

    #our_mission_8 {
        --first-font-size: 3.31869693em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.055);
        margin-bottom: calc(var(--last-font-size) * -0.055);
    }

    #our_mission_7 {
        min-width: 41.19944634rem;
    }

    #our_mission_6 {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #our_mission_text_section_3 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #our_mission_text_section_4 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #our_mission_text_section_5 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #our_mission_text_section_6 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #our_mission_text_section_2 {
        --first-font-size: 1.36652269em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #our_mission_text_section_1 {
        min-width: 41.19944634rem;
    }

    #our_mission_text_section {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #our_mission_5 {
        grid-template-columns: 0 0 41.13434218rem 0;
        grid-template-rows: 0 minmax(3.95412343rem, max-content) minmax(2.28806858rem, max-content) minmax(20.087847rem, max-content);
    }

    #our_mission_4 {
        grid-area: 3 / 2 / 5 / 3;
        position: relative;
    }

    #our_mission_image {
        grid-area: 2 / 4 / 4 / 5;
        position: relative;
    }

    #our_mission_3 {
        grid-template-columns: 5.62225476rem 41.13434218rem 9.92562484rem 37.69552346rem 5.62225476rem;
        grid-template-rows: minmax(14.65342852rem, max-content) minmax(0.29282577rem, max-content) minmax(26.03721323rem, max-content) minmax(0.29282577rem, max-content) minmax(14.94625429rem, max-content);
    }

    #our_mission {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #accredited_section_3 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #accredited_section_2 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #accredited_section_8 {
        font-size: calc(2.73306003em - var(--ffsd));
    }

    #accredited_section_9 {
        font-size: calc(2.73306003em - var(--ffsd));
    }

    #accredited_section_7 {
        --first-font-size: 2.73306003em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #accredited_section_6 {
        min-width: 94.44284941rem;
    }

    #accredited_section_5 {
        grid-area: 2 / 2 / 4 / 4;
        position: relative;
    }

    #accredited_section_12 {
        grid-area: 5 / 4 / 10 / 7;
        position: relative;
    }

    #accredited_section_14 {
        grid-area: 11 / 3 / 14 / 8;
        position: relative;
    }

    #accredited_section_15 {
        grid-area: 19 / 5 / 23 / 6;
        position: relative;
    }

    #accredited_section_16 {
        grid-area: 22 / 2 / 32 / 9;
        position: relative;
    }

    #accredited_section_17 {
        grid-area: 4 / 13 / 7 / 14;
        position: relative;
    }

    #accredited_section_18 {
        grid-area: 8 / 10 / 18 / 16;
        position: relative;
    }

    #accredited_section_19 {
        grid-area: 17 / 11 / 25 / 17;
        position: relative;
    }

    #accredited_section_20 {
        grid-area: 26 / 12 / 30 / 15;
        position: relative;
    }

    #accredited_section_21 {
        grid-area: 2 / 18 / 13 / 26;
        position: relative;
    }

    #accredited_section_22 {
        grid-area: 3 / 27 / 12 / 32;
        position: relative;
    }

    #accredited_section_23 {
        grid-area: 6 / 22 / 21 / 33;
        position: relative;
    }

    #accredited_section_24 {
        grid-area: 9 / 21 / 15 / 23;
        position: relative;
    }

    #accredited_section_25 {
        grid-area: 16 / 20 / 29 / 24;
        position: relative;
    }

    #accredited_section_26 {
        grid-area: 20 / 28 / 24 / 31;
        position: relative;
    }

    #accredited_section_27 {
        grid-area: 27 / 29 / 31 / 30;
        position: relative;
    }

    #accredited_section_28 {
        grid-area: 28 / 19 / 33 / 25;
        position: relative;
    }

    #accredited_section_11 {
        grid-template-columns: 0 0.4688155rem 0.95305483rem 1.77493396rem 14.94628709rem 1.77493396rem 0.95305483rem 0.4688155rem 3.29699578rem 0.13200352rem 1.70764243rem 0.09874599rem 16.3328854rem 0.23074952rem 1.70764243rem 0 2.00991136rem 1.01836498rem 0.11464145rem 0.11112738rem 18.57169073rem 0.12233566rem 0.11112738rem 0.11464145rem 1.01836498rem 0.31656432rem 2.40107055rem 2.17886909rem 14.78862902rem 2.17886909rem 2.40107055rem 1.68303379rem;
        grid-template-rows: 0 minmax(0.20461984rem, max-content) minmax(2.94591441rem, max-content) minmax(1.02849462rem, max-content) minmax(6.84081117rem, max-content) minmax(0.60797037rem, max-content) minmax(0.52947752rem, max-content) minmax(0.44718664rem, max-content) minmax(0.24462697rem, max-content) minmax(1.4569633rem, max-content) minmax(0.26765998rem, max-content) minmax(0.20461984rem, max-content) minmax(6.52501181rem, max-content) minmax(0.6481313rem, max-content) 0 minmax(0.09908207rem, max-content) minmax(0.34810457rem, max-content) minmax(0.14641288rem, max-content) minmax(0.45283763rem, max-content) minmax(1.59165635rem, max-content) minmax(4.72664939rem, max-content) minmax(0.14641288rem, max-content) minmax(1.54024174rem, max-content) minmax(0.50341412rem, max-content) 0 0 minmax(0.23758054rem, max-content) minmax(0.89109403rem, max-content) minmax(8.36187249rem, max-content) minmax(0.07856584rem, max-content) minmax(2.54473394rem, max-content) minmax(0.07320644rem, max-content);
    }

    #accredited_section_10 {
        grid-area: 3 / 3 / 5 / 5;
        position: relative;
    }

    #accredited_section_4 {
        grid-template-columns: 2.81112738rem 2.34231188rem 92.03543336rem 1.95143914rem 0.85968824rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(4.68430839rem, max-content) minmax(1.27958034rem, max-content) minmax(42.41377232rem, max-content) minmax(2.22263178rem, max-content);
    }

    #accredited_section {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #about_us_section_2 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #about_us_section_1 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #about_us_section_9 {
        font-size: calc(3.51390922em - var(--ffsd));
    }

    #about_us_section_8 {
        --first-font-size: 3.51390922em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #about_us_section_7 {
        min-width: 59.41532256rem;
    }

    #about_us_section_6 {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #about_us_section_13 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #about_us_section_14 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #Umfvx6lHMSZ8Xryn {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #about_us_section_15 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #about_us_section_16 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #about_us_section_17 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #about_us_section_12 {
        --first-font-size: 1.36652269em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #about_us_section_11 {
        min-width: 59.41532256rem;
    }

    #about_us_section_10 {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #about_us_section_5 {
        grid-template-columns: 0 0 59.3502184rem 0;
        grid-template-rows: 0 minmax(4.21669107rem, max-content) minmax(1.29367897rem, max-content) minmax(38.53587042rem, max-content);
    }

    #about_us_section_4 {
        grid-area: 2 / 2 / 9 / 3;
        position: relative;
    }

    #about_us_section_18 {
        grid-area: 3 / 5 / 5 / 9;
        position: relative;
    }

    #about_us_section_19 {
        grid-area: 4 / 4 / 7 / 7;
        position: relative;
    }

    #about_us_section_20 {
        grid-area: 6 / 6 / 8 / 8;
        position: relative;
    }

    #about_us_section_3 {
        grid-template-columns: 5.62225476rem 59.3502184rem 1.03570164rem 10.56220496rem 0.56310263rem 6.63428304rem 9.73150251rem 1.20789324rem 5.29283883rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(1.51547958rem, max-content) minmax(13.13289397rem, max-content) minmax(5.0038149rem, max-content) minmax(6.12568507rem, max-content) minmax(6.63001962rem, max-content) minmax(9.73570047rem, max-content) minmax(1.90264686rem, max-content) minmax(6.55405237rem, max-content);
    }

    #about_us_section {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #offers_section_2 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #offers_section_1 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #offers_section_7 {
        font-size: calc(3.51390922em - var(--ffsd));
    }

    #offers_section_8 {
        font-size: calc(1.17130307em - var(--ffsd));
    }

    #offers_section_9 {
        font-size: calc(2.04978038em - var(--ffsd));
    }

    #offers_section_6 {
        --first-font-size: 3.51390922em;
        --last-font-size: 2.04978038em;
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #offers_section_5 {
        min-width: 44.12300814rem;
    }

    #offers_section_4 {
        grid-area: 2 / 4 / 3 / 15;
        position: relative;
    }

    #offers_section_10 {
        grid-area: 4 / 3 / 7 / 6;
        position: relative;
    }

    #offers_section_11 {
        grid-area: 5 / 9 / 8 / 10;
        position: relative;
    }

    #offers_section_12 {
        grid-area: 6 / 14 / 9 / 16;
        position: relative;
    }

    #offers_section_16 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #offers_section_17 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_18 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_19 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_15 {
        --first-font-size: 1.75694729em;
        --last-font-size: 1.36652269em;
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #offers_section_14 {
        min-width: 27.06059513rem;
    }

    #offers_section_13 {
        grid-area: 10 / 2 / 13 / 7;
        position: relative;
    }

    #offers_section_23 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #offers_section_24 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_25 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_26 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_22 {
        --first-font-size: 1.75694729em;
        --last-font-size: 1.36652269em;
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #offers_section_21 {
        min-width: 27.06059513rem;
    }

    #offers_section_20 {
        grid-area: 11 / 8 / 14 / 11;
        position: relative;
    }

    #offers_section_30 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #offers_section_31 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_32 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_33 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_29 {
        --first-font-size: 1.75694729em;
        --last-font-size: 1.36652269em;
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #offers_section_28 {
        min-width: 27.06059513rem;
    }

    #offers_section_27 {
        grid-area: 12 / 12 / 15 / 17;
        position: relative;
    }

    #offers_section_37 {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #offers_section_38 {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #offers_section_39 {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #offers_section_36 {
        --first-font-size: 1.3909224em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #offers_section_35 {
        min-width: 39.18054436rem;
    }

    #offers_section_34 {
        grid-area: 16 / 5 / 17 / 13;
        position: relative;
    }

    #offers_section_3 {
        grid-template-columns: 5.41321764rem 2.48326949rem 19.52529555rem 2.49161884rem 0.0120376rem 2.48326949rem 4.09354592rem 1.95439109rem 22.02895198rem 3.01214788rem 3.05986433rem 2.47123189rem 0.0120376rem 2.43880734rem 19.59014464rem 2.48326949rem 6.44689923rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(7.29136164rem, max-content) minmax(2.47852464rem, max-content) 0 0 minmax(15.38705691rem, max-content) 0 0 minmax(1.71665809rem, max-content) 0 0 minmax(8.24304612rem, max-content) 0 0 minmax(3.26500366rem, max-content) minmax(5.73206442rem, max-content) minmax(6.48657735rem, max-content);
    }

    #offers_section {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #oW5jyh3p7jzV2G2L {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #orMlPs0vUWt6lN5W {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #RLh5nXBqf8Asry57 {
        font-size: calc(3.51390922em - var(--ffsd));
    }

    #adgDKIVZtzrXmLeM {
        --first-font-size: 3.51390922em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #pa0uBZj1iRvQV7ic {
        min-width: 20.56502392rem;
    }

    #zj3XJmrzxNA93Xvv {
        grid-area: 2 / 8 / 3 / 13;
        position: relative;
    }

    #OpsXJiPqhdnzFGqr {
        grid-area: 4 / 3 / 8 / 5;
        position: relative;
    }

    #L9sG9KSg7kX2oVkq {
        grid-area: 5 / 6 / 9 / 10;
        position: relative;
    }

    #F15LvilZiNPXZPkw {
        grid-area: 6 / 11 / 10 / 15;
        position: relative;
    }

    #QABMAqmZrdrcER6k {
        grid-area: 7 / 16 / 11 / 18;
        position: relative;
    }

    #QjkDa4s10JAMZjQ9 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #dSUQV2eULiazf1X4 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #HrgtzXtK6mjSZjvf {
        --first-font-size: 1.75694729em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #ngDfc4CRVwEJ3N1o {
        min-width: 27.06059513rem;
    }

    #K4AC5mSDePRMVErR {
        grid-area: 12 / 2 / 16 / 7;
        position: relative;
    }

    #NMIpRNTHxyXrU4Ff {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #cz3VryHvf3VFMNpf {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #XH9siaAbELxSa2Wp {
        --first-font-size: 1.75694729em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #gM56L1PJEHFNDojT {
        min-width: 27.06059513rem;
    }

    #yIladorT7xHKoFEd {
        grid-area: 13 / 4 / 17 / 12;
        position: relative;
    }

    #PUUhGHpeqInsCzQP {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #lC7CmWMO97881EyH {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #IHUB5tJTJOJNkpTM {
        --first-font-size: 1.75694729em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #KujSp9DrFEGoFttI {
        min-width: 27.06059513rem;
    }

    #u9NDhLPNbebabTTg {
        grid-area: 14 / 9 / 18 / 17;
        position: relative;
    }

    #zGc2kk9EySkKoWFb {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #QLsFLADW69SKVRIX {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #FSVqjybVxvzk7TDz {
        --first-font-size: 1.75694729em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #uHGKgTkKzrVuN8PW {
        min-width: 27.06059513rem;
    }

    #MRjlzYYVFq7HvXAU {
        grid-area: 15 / 14 / 19 / 19;
        position: relative;
    }

    #uNGVJTLZJaU8Vyia {
        grid-template-columns: 4.46139123rem 4.30953653rem 16.98507413rem 1.50464503rem 2.58893894rem 1.60729633rem 9.16800888rem 6.13788444rem 1.37781187rem 2.49139775rem 2.11950771rem 8.37331798rem 7.41830698rem 0.84668258rem 2.53183688rem 1.83662921rem 16.43756872rem 5.34277357rem 4.46139123rem;
        grid-template-rows: minmax(9.1438091rem, max-content) minmax(4.21669107rem, max-content) minmax(5.46160062rem, max-content) 0 0 0 minmax(19.48593748rem, max-content) 0 0 0 minmax(1.71665809rem, max-content) 0 0 0 minmax(4.59736676rem, max-content) 0 0 0 minmax(11.60048447rem, max-content);
    }

    #our_team {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #mieNGYvXpEYe6Ri7 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #bj9XSqbGxstpwtsu {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #Jeqs0E3mNpdzJckm {
        font-size: calc(3.51390922em - var(--ffsd));
    }

    #qyuStGz56m3ZU9nz {
        --first-font-size: 3.51390922em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #wsWhxdiLe5O1c6U7 {
        min-width: 22.71582991rem;
    }

    #I4ZYE2DkFFR4Un35 {
        grid-area: 3 / 4 / 4 / 13;
        position: relative;
    }

    #ryFAy9fKiOXnobRE {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #l1ewBhmOUTu9NYrO {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #nQjs2ilG3uOFSwR0 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #Eccc1NiZfdY2fiug {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #h2JyCSwHPAcecZUv {
        --first-font-size: 1.36652269em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #daKFBTn6fZVRUAo6 {
        min-width: 40.26129314rem;
    }

    #Tr6a89FBklMK3HLn {
        grid-area: 5 / 5 / 6 / 15;
        position: relative;
    }

    #tGqheCxpcHILU65f {
        grid-area: 7 / 2 / 9 / 9;
        position: relative;
    }

    #bipYxItG7QcEGeoX {
        grid-area: 10 / 3 / 12 / 8;
        position: relative;
    }

    #wkuq1oDnlZA6nuWE {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #hLaHrPSGG3FusTeu {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #rzBTtImoFLxuQTtN {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #X6Su9S9L5MGgqNKk {
        --first-font-size: 1.36652269em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #JM0la4UqEPjSuWIf {
        min-width: 16.16864878rem;
    }

    #q5aVL14As7X6Lh2c {
        grid-area: 8 / 10 / 11 / 11;
        position: relative;
    }

    #hhNtlOLkbRxAZJJy {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #HZM1kVcIws0BrlGl {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #bdAQNxYcEXxrEPEA {
        --first-font-size: 1.3909224em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #IYWqd0L5d8e8K6pc {
        min-width: 20.34087268rem;
    }

    #WSYPMT0QNrrwo7QA {
        grid-area: 13 / 6 / 14 / 12;
        position: relative;
    }

    #nfNoSjeMiwOqVWdB {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #LsnoVAI6UMettXIA {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #TpgnmG97YjdiAFGz {
        --first-font-size: 1.3909224em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #fhRDGuBPfnAazMtB {
        min-width: 28.23800218rem;
    }

    #jlIZLJ0E8EvX82zV {
        grid-area: 15 / 7 / 16 / 14;
        position: relative;
    }

    #eCWlEsACrAjqJaxw {
        grid-area: 2 / 16 / 17 / 18;
        position: relative;
    }

    #OULTPkVGXrpdn3Yf {
        font-size: calc(1.17130307em - var(--ffsd));
    }

    #Z762F5qS81Ss8ca5 {
        --first-font-size: 1.17130307em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #w0CiDVXXbmiFF70R {
        min-width: 13.94699254rem;
    }

    #O6h5Q2U7WKspFqaX {
        grid-area: 18 / 17 / 19 / 19;
        position: relative;
    }

    #sr0tBxSk4scnQrQA {
        grid-template-columns: 7.607433rem 0.11361519rem 0.10564267rem 0 0 0 2.74035166rem 0.11361519rem 0.92132515rem 16.10354461rem 0.39693189rem 2.37495723rem 5.52217227rem 12.02329096rem 8.8704286rem 22.65647105rem 11.0770575rem 2.80483087rem 6.56833214rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(2.09360606rem, max-content) minmax(4.21669107rem, max-content) minmax(1.43165355rem, max-content) minmax(13.93850586rem, max-content) minmax(2.63543192rem, max-content) minmax(0.66056489rem, max-content) minmax(2.41265983rem, max-content) minmax(1.29801164rem, max-content) minmax(2.02871287rem, max-content) minmax(0.81728146rem, max-content) minmax(5.02257848rem, max-content) minmax(3.68228404rem, max-content) minmax(1.05777236rem, max-content) minmax(3.68228404rem, max-content) 0 minmax(1.44463616rem, max-content) minmax(1.40556369rem, max-content) minmax(2.77205491rem, max-content);
    }

    #CuumVDbunRfTijtQ {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }
}

@media (min-width: 768.05px) and (max-width: 1024px) {
    #sub_section_1 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #u2uiqBnA2zZyNv26 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #sub_section_2_2__2 {
        grid-area: 2 / 2 / 4 / 5;
        position: relative;
    }

    #logo_div_2 {
        font-size: calc(2.05619961em - var(--ffsd));
    }

    #logo_div {
        --first-font-size: 2.05619961em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #logo_id_2 {
        min-width: 10.73376068rem;
    }

    #logo_id {
        grid-area: 3 / 3 / 6 / 7;
        position: relative;
    }

    #rcp6c6JeL3ymnXnL {
        font-size: calc(0.37589975em - var(--ffsd));
    }

    #logo_text__2 {
        --first-font-size: 0.37589975em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #logo_text_1 {
        min-width: 6.56331811rem;
    }

    #logo_text {
        grid-area: 5 / 4 / 7 / 6;
        position: relative;
    }

    #sub_section_2_2_1 {
        grid-template-columns: 0 0.73847332rem 0.09342349rem 3.09275956rem 3.42173043rem 4.07701908rem;
        grid-template-rows: 0 minmax(1.30873238rem, max-content) minmax(2.31179933rem, max-content) 0 minmax(0.14096329rem, max-content) minmax(0.30072215rem, max-content);
    }

    #sub_section_2_2 {
        grid-area: 2 / 3 / 4 / 4;
        position: relative;
    }

    #title_section_3 {
        font-size: calc(3.27625915em - var(--ffsd));
    }

    #title_section_2 {
        --first-font-size: 3.27625915em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #title_section_1 {
        min-width: 50.42346307rem;
    }

    #title_section {
        grid-area: 3 / 5 / 5 / 6;
        position: relative;
    }

    #header_image_section {
        grid-area: 6 / 2 / 7 / 7;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: 0rem;
        right: 0rem;
        clip-path: polygon(0% calc((0 * 100rem) + 0%), 100% calc((0 * 100rem) + 0%), 100% calc(100% - ((0 * 100rem) + 0%)), 0% calc(100% - ((0 * 100rem) + 0%)));
        margin-left: -2.49915393%;
        margin-right: -5.90996308%;
        margin-bottom: 0%;
        margin-top: 0%;
    }

    #sub_section_2 {
        grid-template-columns: 0 1.69759838rem 11.42340588rem 11.69167826rem 50.37463495rem 24.81268253rem;
        grid-template-rows: minmax(1.66036509rem, max-content) minmax(0.95104387rem, max-content) minmax(3.11117328rem, max-content) minmax(5.31117372rem, max-content) minmax(1.13307029rem, max-content) minmax(44.05572134rem, max-content);
    }

    #section_1 {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #our_mission_2 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #our_mission_1 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #our_mission_title {
        font-size: calc(3.31869693em - var(--ffsd));
    }

    #our_mission_8 {
        --first-font-size: 3.31869693em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.055);
        margin-bottom: calc(var(--last-font-size) * -0.055);
    }

    #our_mission_7 {
        min-width: 41.1831703rem;
    }

    #our_mission_6 {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #our_mission_text_section_3 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #our_mission_text_section_4 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #our_mission_text_section_5 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #our_mission_text_section_6 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #our_mission_text_section_2 {
        --first-font-size: 1.36652269em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #our_mission_text_section_1 {
        min-width: 41.1831703rem;
    }

    #our_mission_text_section {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #our_mission_5 {
        grid-template-columns: 0 0 41.13434218rem 0;
        grid-template-rows: 0 minmax(3.95412343rem, max-content) minmax(2.28806858rem, max-content) minmax(20.087847rem, max-content);
    }

    #our_mission_4 {
        grid-area: 3 / 2 / 5 / 3;
        position: relative;
    }

    #our_mission_image {
        grid-area: 2 / 4 / 4 / 5;
        position: relative;
    }

    #our_mission_3 {
        grid-template-columns: 5.62225476rem 41.13434218rem 9.92562484rem 37.69552346rem 5.62225476rem;
        grid-template-rows: minmax(14.65342852rem, max-content) minmax(0.29282577rem, max-content) minmax(26.03721323rem, max-content) minmax(0.29282577rem, max-content) minmax(14.94625429rem, max-content);
    }

    #our_mission {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #accredited_section_3 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #accredited_section_2 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #accredited_section_8 {
        font-size: calc(2.73306003em - var(--ffsd));
    }

    #accredited_section_9 {
        font-size: calc(2.73306003em - var(--ffsd));
    }

    #accredited_section_7 {
        --first-font-size: 2.73306003em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #accredited_section_6 {
        min-width: 94.42657337rem;
    }

    #accredited_section_5 {
        grid-area: 2 / 2 / 4 / 4;
        position: relative;
    }

    #accredited_section_12 {
        grid-area: 5 / 4 / 10 / 7;
        position: relative;
    }

    #accredited_section_14 {
        grid-area: 11 / 3 / 14 / 8;
        position: relative;
    }

    #accredited_section_15 {
        grid-area: 19 / 5 / 23 / 6;
        position: relative;
    }

    #accredited_section_16 {
        grid-area: 22 / 2 / 32 / 9;
        position: relative;
    }

    #accredited_section_17 {
        grid-area: 4 / 13 / 7 / 14;
        position: relative;
    }

    #accredited_section_18 {
        grid-area: 8 / 10 / 18 / 16;
        position: relative;
    }

    #accredited_section_19 {
        grid-area: 17 / 11 / 25 / 17;
        position: relative;
    }

    #accredited_section_20 {
        grid-area: 26 / 12 / 30 / 15;
        position: relative;
    }

    #accredited_section_21 {
        grid-area: 2 / 18 / 13 / 26;
        position: relative;
    }

    #accredited_section_22 {
        grid-area: 3 / 27 / 12 / 32;
        position: relative;
    }

    #accredited_section_23 {
        grid-area: 6 / 22 / 21 / 33;
        position: relative;
    }

    #accredited_section_24 {
        grid-area: 9 / 21 / 15 / 23;
        position: relative;
    }

    #accredited_section_25 {
        grid-area: 16 / 20 / 29 / 24;
        position: relative;
    }

    #accredited_section_26 {
        grid-area: 20 / 28 / 24 / 31;
        position: relative;
    }

    #accredited_section_27 {
        grid-area: 27 / 29 / 31 / 30;
        position: relative;
    }

    #accredited_section_28 {
        grid-area: 28 / 19 / 33 / 25;
        position: relative;
    }

    #accredited_section_11 {
        grid-template-columns: 0 0.4688155rem 0.95305483rem 1.77493396rem 14.94628709rem 1.77493396rem 0.95305483rem 0.4688155rem 3.29699578rem 0.13200352rem 1.70764243rem 0.09874599rem 16.3328854rem 0.23074952rem 1.70764243rem 0 2.00991136rem 1.01836498rem 0.11464145rem 0.11112738rem 18.57169073rem 0.12233566rem 0.11112738rem 0.11464145rem 1.01836498rem 0.31656432rem 2.40107055rem 2.17886909rem 14.78862902rem 2.17886909rem 2.40107055rem 1.68303379rem;
        grid-template-rows: 0 minmax(0.20461984rem, max-content) minmax(2.94591441rem, max-content) minmax(1.02849462rem, max-content) minmax(6.84081117rem, max-content) minmax(0.60797037rem, max-content) minmax(0.52947752rem, max-content) minmax(0.44718664rem, max-content) minmax(0.24462697rem, max-content) minmax(1.4569633rem, max-content) minmax(0.26765998rem, max-content) minmax(0.20461984rem, max-content) minmax(6.52501181rem, max-content) minmax(0.6481313rem, max-content) 0 minmax(0.09908207rem, max-content) minmax(0.34810457rem, max-content) minmax(0.14641288rem, max-content) minmax(0.45283763rem, max-content) minmax(1.59165635rem, max-content) minmax(4.72664939rem, max-content) minmax(0.14641288rem, max-content) minmax(1.54024174rem, max-content) minmax(0.50341412rem, max-content) 0 0 minmax(0.23758054rem, max-content) minmax(0.89109403rem, max-content) minmax(8.36187249rem, max-content) minmax(0.07856584rem, max-content) minmax(2.54473394rem, max-content) minmax(0.07320644rem, max-content);
    }

    #accredited_section_10 {
        grid-area: 3 / 3 / 5 / 5;
        position: relative;
    }

    #accredited_section_4 {
        grid-template-columns: 2.81112738rem 2.34231188rem 92.03543336rem 1.95143914rem 0.85968824rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(4.68430839rem, max-content) minmax(1.27958034rem, max-content) minmax(42.41377232rem, max-content) minmax(2.22263178rem, max-content);
    }

    #accredited_section {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #about_us_section_2 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #about_us_section_1 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #about_us_section_9 {
        font-size: calc(3.51390922em - var(--ffsd));
    }

    #about_us_section_8 {
        --first-font-size: 3.51390922em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #about_us_section_7 {
        min-width: 59.39904652rem;
    }

    #about_us_section_6 {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #about_us_section_13 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #about_us_section_14 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #Umfvx6lHMSZ8Xryn {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #about_us_section_15 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #about_us_section_16 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #about_us_section_17 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #about_us_section_12 {
        --first-font-size: 1.36652269em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #about_us_section_11 {
        min-width: 59.39904652rem;
    }

    #about_us_section_10 {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #about_us_section_5 {
        grid-template-columns: 0 0 59.3502184rem 0;
        grid-template-rows: 0 minmax(4.21669107rem, max-content) minmax(1.29367897rem, max-content) minmax(38.53587042rem, max-content);
    }

    #about_us_section_4 {
        grid-area: 2 / 2 / 9 / 3;
        position: relative;
    }

    #about_us_section_18 {
        grid-area: 3 / 5 / 5 / 9;
        position: relative;
    }

    #about_us_section_19 {
        grid-area: 4 / 4 / 7 / 7;
        position: relative;
    }

    #about_us_section_20 {
        grid-area: 6 / 6 / 8 / 8;
        position: relative;
    }

    #about_us_section_3 {
        grid-template-columns: 5.62225476rem 59.3502184rem 1.03570164rem 10.56220496rem 0.56310263rem 6.63428304rem 9.73150251rem 1.20789324rem 5.29283883rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(1.51547958rem, max-content) minmax(13.13289397rem, max-content) minmax(5.0038149rem, max-content) minmax(6.12568507rem, max-content) minmax(6.63001962rem, max-content) minmax(9.73570047rem, max-content) minmax(1.90264686rem, max-content) minmax(6.55405237rem, max-content);
    }

    #about_us_section {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #offers_section_2 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #offers_section_1 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #offers_section_7 {
        font-size: calc(3.51390922em - var(--ffsd));
    }

    #offers_section_8 {
        font-size: calc(1.17130307em - var(--ffsd));
    }

    #offers_section_9 {
        font-size: calc(2.04978038em - var(--ffsd));
    }

    #offers_section_6 {
        --first-font-size: 3.51390922em;
        --last-font-size: 2.04978038em;
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #offers_section_5 {
        min-width: 44.10673209rem;
    }

    #offers_section_4 {
        grid-area: 2 / 4 / 3 / 15;
        position: relative;
    }

    #offers_section_10 {
        grid-area: 4 / 3 / 7 / 6;
        position: relative;
    }

    #offers_section_11 {
        grid-area: 5 / 9 / 8 / 10;
        position: relative;
    }

    #offers_section_12 {
        grid-area: 6 / 14 / 9 / 16;
        position: relative;
    }

    #offers_section_16 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #offers_section_17 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_18 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_19 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_15 {
        --first-font-size: 1.75694729em;
        --last-font-size: 1.36652269em;
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #offers_section_14 {
        min-width: 27.04431909rem;
    }

    #offers_section_13 {
        grid-area: 10 / 2 / 13 / 7;
        position: relative;
    }

    #offers_section_23 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #offers_section_24 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_25 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_26 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_22 {
        --first-font-size: 1.75694729em;
        --last-font-size: 1.36652269em;
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #offers_section_21 {
        min-width: 27.04431909rem;
    }

    #offers_section_20 {
        grid-area: 11 / 8 / 14 / 11;
        position: relative;
    }

    #offers_section_30 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #offers_section_31 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_32 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_33 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_29 {
        --first-font-size: 1.75694729em;
        --last-font-size: 1.36652269em;
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #offers_section_28 {
        min-width: 27.04431909rem;
    }

    #offers_section_27 {
        grid-area: 12 / 12 / 15 / 17;
        position: relative;
    }

    #offers_section_37 {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #offers_section_38 {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #offers_section_39 {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #offers_section_36 {
        --first-font-size: 1.3909224em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #offers_section_35 {
        min-width: 39.16426831rem;
    }

    #offers_section_34 {
        grid-area: 16 / 5 / 17 / 13;
        position: relative;
    }

    #offers_section_3 {
        grid-template-columns: 5.41321764rem 2.48326949rem 19.52529555rem 2.49161884rem 0.0120376rem 2.48326949rem 4.09354592rem 1.95439109rem 22.02895198rem 3.01214788rem 3.05986433rem 2.47123189rem 0.0120376rem 2.43880734rem 19.59014464rem 2.48326949rem 6.44689923rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(7.29136164rem, max-content) minmax(2.47852464rem, max-content) 0 0 minmax(15.38705691rem, max-content) 0 0 minmax(1.71665809rem, max-content) 0 0 minmax(8.24304612rem, max-content) 0 0 minmax(3.26500366rem, max-content) minmax(5.73206442rem, max-content) minmax(6.48657735rem, max-content);
    }

    #offers_section {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #oW5jyh3p7jzV2G2L {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #orMlPs0vUWt6lN5W {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #RLh5nXBqf8Asry57 {
        font-size: calc(3.51390922em - var(--ffsd));
    }

    #adgDKIVZtzrXmLeM {
        --first-font-size: 3.51390922em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #pa0uBZj1iRvQV7ic {
        min-width: 20.54874788rem;
    }

    #zj3XJmrzxNA93Xvv {
        grid-area: 2 / 8 / 3 / 13;
        position: relative;
    }

    #OpsXJiPqhdnzFGqr {
        grid-area: 4 / 3 / 8 / 5;
        position: relative;
    }

    #L9sG9KSg7kX2oVkq {
        grid-area: 5 / 6 / 9 / 10;
        position: relative;
    }

    #F15LvilZiNPXZPkw {
        grid-area: 6 / 11 / 10 / 15;
        position: relative;
    }

    #QABMAqmZrdrcER6k {
        grid-area: 7 / 16 / 11 / 18;
        position: relative;
    }

    #QjkDa4s10JAMZjQ9 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #dSUQV2eULiazf1X4 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #HrgtzXtK6mjSZjvf {
        --first-font-size: 1.75694729em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #ngDfc4CRVwEJ3N1o {
        min-width: 27.04431909rem;
    }

    #K4AC5mSDePRMVErR {
        grid-area: 12 / 2 / 16 / 7;
        position: relative;
    }

    #NMIpRNTHxyXrU4Ff {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #cz3VryHvf3VFMNpf {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #XH9siaAbELxSa2Wp {
        --first-font-size: 1.75694729em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #gM56L1PJEHFNDojT {
        min-width: 27.04431909rem;
    }

    #yIladorT7xHKoFEd {
        grid-area: 13 / 4 / 17 / 12;
        position: relative;
    }

    #PUUhGHpeqInsCzQP {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #lC7CmWMO97881EyH {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #IHUB5tJTJOJNkpTM {
        --first-font-size: 1.75694729em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #KujSp9DrFEGoFttI {
        min-width: 27.04431909rem;
    }

    #u9NDhLPNbebabTTg {
        grid-area: 14 / 9 / 18 / 17;
        position: relative;
    }

    #zGc2kk9EySkKoWFb {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #QLsFLADW69SKVRIX {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #FSVqjybVxvzk7TDz {
        --first-font-size: 1.75694729em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #uHGKgTkKzrVuN8PW {
        min-width: 27.04431909rem;
    }

    #MRjlzYYVFq7HvXAU {
        grid-area: 15 / 14 / 19 / 19;
        position: relative;
    }

    #uNGVJTLZJaU8Vyia {
        grid-template-columns: 4.46139123rem 4.30953653rem 16.98507413rem 1.50464503rem 2.58893894rem 1.60729633rem 9.16800888rem 6.13788444rem 1.37781187rem 2.49139775rem 2.11950771rem 8.37331798rem 7.41830698rem 0.84668258rem 2.53183688rem 1.83662921rem 16.43756872rem 5.34277357rem 4.46139123rem;
        grid-template-rows: minmax(9.1438091rem, max-content) minmax(4.21669107rem, max-content) minmax(5.46160062rem, max-content) 0 0 0 minmax(19.48593748rem, max-content) 0 0 0 minmax(1.71665809rem, max-content) 0 0 0 minmax(4.59736676rem, max-content) 0 0 0 minmax(11.60048447rem, max-content);
    }

    #our_team {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #mieNGYvXpEYe6Ri7 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #bj9XSqbGxstpwtsu {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #Jeqs0E3mNpdzJckm {
        font-size: calc(3.51390922em - var(--ffsd));
    }

    #qyuStGz56m3ZU9nz {
        --first-font-size: 3.51390922em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #wsWhxdiLe5O1c6U7 {
        min-width: 22.69955387rem;
    }

    #I4ZYE2DkFFR4Un35 {
        grid-area: 3 / 4 / 4 / 13;
        position: relative;
    }

    #ryFAy9fKiOXnobRE {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #l1ewBhmOUTu9NYrO {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #nQjs2ilG3uOFSwR0 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #Eccc1NiZfdY2fiug {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #h2JyCSwHPAcecZUv {
        --first-font-size: 1.36652269em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #daKFBTn6fZVRUAo6 {
        min-width: 40.2450171rem;
    }

    #Tr6a89FBklMK3HLn {
        grid-area: 5 / 5 / 6 / 15;
        position: relative;
    }

    #tGqheCxpcHILU65f {
        grid-area: 7 / 2 / 9 / 9;
        position: relative;
    }

    #bipYxItG7QcEGeoX {
        grid-area: 10 / 3 / 12 / 8;
        position: relative;
    }

    #wkuq1oDnlZA6nuWE {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #hLaHrPSGG3FusTeu {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #rzBTtImoFLxuQTtN {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #X6Su9S9L5MGgqNKk {
        --first-font-size: 1.36652269em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #JM0la4UqEPjSuWIf {
        min-width: 16.15237274rem;
    }

    #q5aVL14As7X6Lh2c {
        grid-area: 8 / 10 / 11 / 11;
        position: relative;
    }

    #hhNtlOLkbRxAZJJy {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #HZM1kVcIws0BrlGl {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #bdAQNxYcEXxrEPEA {
        --first-font-size: 1.3909224em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #IYWqd0L5d8e8K6pc {
        min-width: 20.32459664rem;
    }

    #WSYPMT0QNrrwo7QA {
        grid-area: 13 / 6 / 14 / 12;
        position: relative;
    }

    #nfNoSjeMiwOqVWdB {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #LsnoVAI6UMettXIA {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #TpgnmG97YjdiAFGz {
        --first-font-size: 1.3909224em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #fhRDGuBPfnAazMtB {
        min-width: 28.22172614rem;
    }

    #jlIZLJ0E8EvX82zV {
        grid-area: 15 / 7 / 16 / 14;
        position: relative;
    }

    #eCWlEsACrAjqJaxw {
        grid-area: 2 / 16 / 17 / 18;
        position: relative;
    }

    #OULTPkVGXrpdn3Yf {
        font-size: calc(1.17130307em - var(--ffsd));
    }

    #Z762F5qS81Ss8ca5 {
        --first-font-size: 1.17130307em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #w0CiDVXXbmiFF70R {
        min-width: 13.9307165rem;
    }

    #O6h5Q2U7WKspFqaX {
        grid-area: 18 / 17 / 19 / 19;
        position: relative;
    }

    #sr0tBxSk4scnQrQA {
        grid-template-columns: 7.607433rem 0.11361519rem 0.10564267rem 0 0 0 2.74035166rem 0.11361519rem 0.92132515rem 16.10354461rem 0.39693189rem 2.37495723rem 5.52217227rem 12.02329096rem 8.8704286rem 22.65647105rem 11.0770575rem 2.80483087rem 6.56833214rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(2.09360606rem, max-content) minmax(4.21669107rem, max-content) minmax(1.43165355rem, max-content) minmax(13.93850586rem, max-content) minmax(2.63543192rem, max-content) minmax(0.66056489rem, max-content) minmax(2.41265983rem, max-content) minmax(1.29801164rem, max-content) minmax(2.02871287rem, max-content) minmax(0.81728146rem, max-content) minmax(5.02257848rem, max-content) minmax(3.68228404rem, max-content) minmax(1.05777236rem, max-content) minmax(3.68228404rem, max-content) 0 minmax(1.44463616rem, max-content) minmax(1.40556369rem, max-content) minmax(2.77205491rem, max-content);
    }

    #CuumVDbunRfTijtQ {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }
}

@media (min-width: 1024.05px) {
    #sub_section_1 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #u2uiqBnA2zZyNv26 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #sub_section_2_2__2 {
        grid-area: 2 / 2 / 4 / 5;
        position: relative;
    }

    #logo_div_2 {
        font-size: calc(2.05619961em - var(--ffsd));
    }

    #logo_div {
        --first-font-size: 2.05619961em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #logo_id_2 {
        min-width: 10.72153578rem;
    }

    #logo_id {
        grid-area: 3 / 3 / 6 / 7;
        position: relative;
    }

    #rcp6c6JeL3ymnXnL {
        font-size: calc(0.37589975em - var(--ffsd));
    }

    #logo_text__2 {
        --first-font-size: 0.37589975em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #logo_text_1 {
        min-width: 6.55109321rem;
    }

    #logo_text {
        grid-area: 5 / 4 / 7 / 6;
        position: relative;
    }

    #sub_section_2_2_1 {
        grid-template-columns: 0 0.73847332rem 0.09342349rem 3.09275956rem 3.42173043rem 4.07701908rem;
        grid-template-rows: 0 minmax(1.30873238rem, max-content) minmax(2.31179933rem, max-content) 0 minmax(0.14096329rem, max-content) minmax(0.30072215rem, max-content);
    }

    #sub_section_2_2 {
        grid-area: 2 / 3 / 4 / 4;
        position: relative;
    }

    #title_section_3 {
        font-size: calc(3.27625915em - var(--ffsd));
    }

    #title_section_2 {
        --first-font-size: 3.27625915em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.1);
        margin-bottom: calc(var(--last-font-size) * -0.1);
    }

    #title_section_1 {
        min-width: 50.41123817rem;
    }

    #title_section {
        grid-area: 3 / 5 / 5 / 6;
        position: relative;
    }

    #header_image_section {
        grid-area: 6 / 2 / 7 / 7;
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: calc(min(1366px - 100vw, 0px) / 2);
        right: calc(min(1366px - 100vw, 0px) / 2);
        clip-path: polygon(0% calc((0 * 100rem) + 0%), 100% calc((0 * 100rem) + 0%), 100% calc(100% - ((0 * 100rem) + 0%)), 0% calc(100% - ((0 * 100rem) + 0%)));
        margin-left: -2.49915393%;
        margin-right: -5.90996308%;
        margin-bottom: 0%;
        margin-top: 0%;
    }

    #sub_section_2 {
        grid-template-columns: 0 1.69759838rem 11.42340588rem 11.69167826rem 50.37463495rem 24.81268253rem;
        grid-template-rows: minmax(1.66036509rem, max-content) minmax(0.95104387rem, max-content) minmax(3.11117328rem, max-content) minmax(5.31117372rem, max-content) minmax(1.13307029rem, max-content) minmax(44.05572134rem, max-content);
    }

    #section_1 {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #our_mission_2 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #our_mission_1 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #our_mission_title {
        font-size: calc(3.31869693em - var(--ffsd));
    }

    #our_mission_8 {
        --first-font-size: 3.31869693em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.055);
        margin-bottom: calc(var(--last-font-size) * -0.055);
    }

    #our_mission_7 {
        min-width: 41.1709454rem;
    }

    #our_mission_6 {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #our_mission_text_section_3 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #our_mission_text_section_4 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #our_mission_text_section_5 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #our_mission_text_section_6 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #our_mission_text_section_2 {
        --first-font-size: 1.36652269em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #our_mission_text_section_1 {
        min-width: 41.1709454rem;
    }

    #our_mission_text_section {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #our_mission_5 {
        grid-template-columns: 0 0 41.13434218rem 0;
        grid-template-rows: 0 minmax(3.95412343rem, max-content) minmax(2.28806858rem, max-content) minmax(20.087847rem, max-content);
    }

    #our_mission_4 {
        grid-area: 3 / 2 / 5 / 3;
        position: relative;
    }

    #our_mission_image {
        grid-area: 2 / 4 / 4 / 5;
        position: relative;
    }

    #our_mission_3 {
        grid-template-columns: 5.62225476rem 41.13434218rem 9.92562484rem 37.69552346rem 5.62225476rem;
        grid-template-rows: minmax(14.65342852rem, max-content) minmax(0.29282577rem, max-content) minmax(26.03721323rem, max-content) minmax(0.29282577rem, max-content) minmax(14.94625429rem, max-content);
    }

    #our_mission {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #accredited_section_3 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #accredited_section_2 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #accredited_section_8 {
        font-size: calc(2.73306003em - var(--ffsd));
    }

    #accredited_section_9 {
        font-size: calc(2.73306003em - var(--ffsd));
    }

    #accredited_section_7 {
        --first-font-size: 2.73306003em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #accredited_section_6 {
        min-width: 94.41434846rem;
    }

    #accredited_section_5 {
        grid-area: 2 / 2 / 4 / 4;
        position: relative;
    }

    #accredited_section_12 {
        grid-area: 5 / 4 / 10 / 7;
        position: relative;
    }

    #accredited_section_14 {
        grid-area: 11 / 3 / 14 / 8;
        position: relative;
    }

    #accredited_section_15 {
        grid-area: 19 / 5 / 23 / 6;
        position: relative;
    }

    #accredited_section_16 {
        grid-area: 22 / 2 / 32 / 9;
        position: relative;
    }

    #accredited_section_17 {
        grid-area: 4 / 13 / 7 / 14;
        position: relative;
    }

    #accredited_section_18 {
        grid-area: 8 / 10 / 18 / 16;
        position: relative;
    }

    #accredited_section_19 {
        grid-area: 17 / 11 / 25 / 17;
        position: relative;
    }

    #accredited_section_20 {
        grid-area: 26 / 12 / 30 / 15;
        position: relative;
    }

    #accredited_section_21 {
        grid-area: 2 / 18 / 13 / 26;
        position: relative;
    }

    #accredited_section_22 {
        grid-area: 3 / 27 / 12 / 32;
        position: relative;
    }

    #accredited_section_23 {
        grid-area: 6 / 22 / 21 / 33;
        position: relative;
    }

    #accredited_section_24 {
        grid-area: 9 / 21 / 15 / 23;
        position: relative;
    }

    #accredited_section_25 {
        grid-area: 16 / 20 / 29 / 24;
        position: relative;
    }

    #accredited_section_26 {
        grid-area: 20 / 28 / 24 / 31;
        position: relative;
    }

    #accredited_section_27 {
        grid-area: 27 / 29 / 31 / 30;
        position: relative;
    }

    #accredited_section_28 {
        grid-area: 28 / 19 / 33 / 25;
        position: relative;
    }

    #accredited_section_11 {
        grid-template-columns: 0 0.4688155rem 0.95305483rem 1.77493396rem 14.94628709rem 1.77493396rem 0.95305483rem 0.4688155rem 3.29699578rem 0.13200352rem 1.70764243rem 0.09874599rem 16.3328854rem 0.23074952rem 1.70764243rem 0 2.00991136rem 1.01836498rem 0.11464145rem 0.11112738rem 18.57169073rem 0.12233566rem 0.11112738rem 0.11464145rem 1.01836498rem 0.31656432rem 2.40107055rem 2.17886909rem 14.78862902rem 2.17886909rem 2.40107055rem 1.68303379rem;
        grid-template-rows: 0 minmax(0.20461984rem, max-content) minmax(2.94591441rem, max-content) minmax(1.02849462rem, max-content) minmax(6.84081117rem, max-content) minmax(0.60797037rem, max-content) minmax(0.52947752rem, max-content) minmax(0.44718664rem, max-content) minmax(0.24462697rem, max-content) minmax(1.4569633rem, max-content) minmax(0.26765998rem, max-content) minmax(0.20461984rem, max-content) minmax(6.52501181rem, max-content) minmax(0.6481313rem, max-content) 0 minmax(0.09908207rem, max-content) minmax(0.34810457rem, max-content) minmax(0.14641288rem, max-content) minmax(0.45283763rem, max-content) minmax(1.59165635rem, max-content) minmax(4.72664939rem, max-content) minmax(0.14641288rem, max-content) minmax(1.54024174rem, max-content) minmax(0.50341412rem, max-content) 0 0 minmax(0.23758054rem, max-content) minmax(0.89109403rem, max-content) minmax(8.36187249rem, max-content) minmax(0.07856584rem, max-content) minmax(2.54473394rem, max-content) minmax(0.07320644rem, max-content);
    }

    #accredited_section_10 {
        grid-area: 3 / 3 / 5 / 5;
        position: relative;
    }

    #accredited_section_4 {
        grid-template-columns: 2.81112738rem 2.34231188rem 92.03543336rem 1.95143914rem 0.85968824rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(4.68430839rem, max-content) minmax(1.27958034rem, max-content) minmax(42.41377232rem, max-content) minmax(2.22263178rem, max-content);
    }

    #accredited_section {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #about_us_section_2 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #about_us_section_1 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #about_us_section_9 {
        font-size: calc(3.51390922em - var(--ffsd));
    }

    #about_us_section_8 {
        --first-font-size: 3.51390922em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #about_us_section_7 {
        min-width: 59.38682162rem;
    }

    #about_us_section_6 {
        grid-area: 2 / 2 / 3 / 4;
        position: relative;
    }

    #about_us_section_13 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #about_us_section_14 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #Umfvx6lHMSZ8Xryn {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #about_us_section_15 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #about_us_section_16 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #about_us_section_17 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #about_us_section_12 {
        --first-font-size: 1.36652269em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #about_us_section_11 {
        min-width: 59.38682162rem;
    }

    #about_us_section_10 {
        grid-area: 4 / 3 / 5 / 5;
        position: relative;
    }

    #about_us_section_5 {
        grid-template-columns: 0 0 59.3502184rem 0;
        grid-template-rows: 0 minmax(4.21669107rem, max-content) minmax(1.29367897rem, max-content) minmax(38.53587042rem, max-content);
    }

    #about_us_section_4 {
        grid-area: 2 / 2 / 9 / 3;
        position: relative;
    }

    #about_us_section_18 {
        grid-area: 3 / 5 / 5 / 9;
        position: relative;
    }

    #about_us_section_19 {
        grid-area: 4 / 4 / 7 / 7;
        position: relative;
    }

    #about_us_section_20 {
        grid-area: 6 / 6 / 8 / 8;
        position: relative;
    }

    #about_us_section_3 {
        grid-template-columns: 5.62225476rem 59.3502184rem 1.03570164rem 10.56220496rem 0.56310263rem 6.63428304rem 9.73150251rem 1.20789324rem 5.29283883rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(1.51547958rem, max-content) minmax(13.13289397rem, max-content) minmax(5.0038149rem, max-content) minmax(6.12568507rem, max-content) minmax(6.63001962rem, max-content) minmax(9.73570047rem, max-content) minmax(1.90264686rem, max-content) minmax(6.55405237rem, max-content);
    }

    #about_us_section {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #offers_section_2 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #offers_section_1 {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #offers_section_7 {
        font-size: calc(3.51390922em - var(--ffsd));
    }

    #offers_section_8 {
        font-size: calc(1.17130307em - var(--ffsd));
    }

    #offers_section_9 {
        font-size: calc(2.04978038em - var(--ffsd));
    }

    #offers_section_6 {
        --first-font-size: 3.51390922em;
        --last-font-size: 2.04978038em;
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #offers_section_5 {
        min-width: 44.09450719rem;
    }

    #offers_section_4 {
        grid-area: 2 / 4 / 3 / 15;
        position: relative;
    }

    #offers_section_10 {
        grid-area: 4 / 3 / 7 / 6;
        position: relative;
    }

    #offers_section_11 {
        grid-area: 5 / 9 / 8 / 10;
        position: relative;
    }

    #offers_section_12 {
        grid-area: 6 / 14 / 9 / 16;
        position: relative;
    }

    #offers_section_16 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #offers_section_17 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_18 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_19 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_15 {
        --first-font-size: 1.75694729em;
        --last-font-size: 1.36652269em;
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #offers_section_14 {
        min-width: 27.03209418rem;
    }

    #offers_section_13 {
        grid-area: 10 / 2 / 13 / 7;
        position: relative;
    }

    #offers_section_23 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #offers_section_24 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_25 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_26 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_22 {
        --first-font-size: 1.75694729em;
        --last-font-size: 1.36652269em;
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #offers_section_21 {
        min-width: 27.03209418rem;
    }

    #offers_section_20 {
        grid-area: 11 / 8 / 14 / 11;
        position: relative;
    }

    #offers_section_30 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #offers_section_31 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_32 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_33 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #offers_section_29 {
        --first-font-size: 1.75694729em;
        --last-font-size: 1.36652269em;
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #offers_section_28 {
        min-width: 27.03209418rem;
    }

    #offers_section_27 {
        grid-area: 12 / 12 / 15 / 17;
        position: relative;
    }

    #offers_section_37 {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #offers_section_38 {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #offers_section_39 {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #offers_section_36 {
        --first-font-size: 1.3909224em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #offers_section_35 {
        min-width: 39.15204341rem;
    }

    #offers_section_34 {
        grid-area: 16 / 5 / 17 / 13;
        position: relative;
    }

    #offers_section_3 {
        grid-template-columns: 5.41321764rem 2.48326949rem 19.52529555rem 2.49161884rem 0.0120376rem 2.48326949rem 4.09354592rem 1.95439109rem 22.02895198rem 3.01214788rem 3.05986433rem 2.47123189rem 0.0120376rem 2.43880734rem 19.59014464rem 2.48326949rem 6.44689923rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(7.29136164rem, max-content) minmax(2.47852464rem, max-content) 0 0 minmax(15.38705691rem, max-content) 0 0 minmax(1.71665809rem, max-content) 0 0 minmax(8.24304612rem, max-content) 0 0 minmax(3.26500366rem, max-content) minmax(5.73206442rem, max-content) minmax(6.48657735rem, max-content);
    }

    #offers_section {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #oW5jyh3p7jzV2G2L {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #orMlPs0vUWt6lN5W {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #RLh5nXBqf8Asry57 {
        font-size: calc(3.51390922em - var(--ffsd));
    }

    #adgDKIVZtzrXmLeM {
        --first-font-size: 3.51390922em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #pa0uBZj1iRvQV7ic {
        min-width: 20.53652298rem;
    }

    #zj3XJmrzxNA93Xvv {
        grid-area: 2 / 8 / 3 / 13;
        position: relative;
    }

    #OpsXJiPqhdnzFGqr {
        grid-area: 4 / 3 / 8 / 5;
        position: relative;
    }

    #L9sG9KSg7kX2oVkq {
        grid-area: 5 / 6 / 9 / 10;
        position: relative;
    }

    #F15LvilZiNPXZPkw {
        grid-area: 6 / 11 / 10 / 15;
        position: relative;
    }

    #QABMAqmZrdrcER6k {
        grid-area: 7 / 16 / 11 / 18;
        position: relative;
    }

    #QjkDa4s10JAMZjQ9 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #dSUQV2eULiazf1X4 {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #HrgtzXtK6mjSZjvf {
        --first-font-size: 1.75694729em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #ngDfc4CRVwEJ3N1o {
        min-width: 27.03209418rem;
    }

    #K4AC5mSDePRMVErR {
        grid-area: 12 / 2 / 16 / 7;
        position: relative;
    }

    #NMIpRNTHxyXrU4Ff {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #cz3VryHvf3VFMNpf {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #XH9siaAbELxSa2Wp {
        --first-font-size: 1.75694729em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #gM56L1PJEHFNDojT {
        min-width: 27.03209418rem;
    }

    #yIladorT7xHKoFEd {
        grid-area: 13 / 4 / 17 / 12;
        position: relative;
    }

    #PUUhGHpeqInsCzQP {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #lC7CmWMO97881EyH {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #IHUB5tJTJOJNkpTM {
        --first-font-size: 1.75694729em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #KujSp9DrFEGoFttI {
        min-width: 27.03209418rem;
    }

    #u9NDhLPNbebabTTg {
        grid-area: 14 / 9 / 18 / 17;
        position: relative;
    }

    #zGc2kk9EySkKoWFb {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #QLsFLADW69SKVRIX {
        font-size: calc(1.75694729em - var(--ffsd));
    }

    #FSVqjybVxvzk7TDz {
        --first-font-size: 1.75694729em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #uHGKgTkKzrVuN8PW {
        min-width: 27.03209418rem;
    }

    #MRjlzYYVFq7HvXAU {
        grid-area: 15 / 14 / 19 / 19;
        position: relative;
    }

    #uNGVJTLZJaU8Vyia {
        grid-template-columns: 4.46139123rem 4.30953653rem 16.98507413rem 1.50464503rem 2.58893894rem 1.60729633rem 9.16800888rem 6.13788444rem 1.37781187rem 2.49139775rem 2.11950771rem 8.37331798rem 7.41830698rem 0.84668258rem 2.53183688rem 1.83662921rem 16.43756872rem 5.34277357rem 4.46139123rem;
        grid-template-rows: minmax(9.1438091rem, max-content) minmax(4.21669107rem, max-content) minmax(5.46160062rem, max-content) 0 0 0 minmax(19.48593748rem, max-content) 0 0 0 minmax(1.71665809rem, max-content) 0 0 0 minmax(4.59736676rem, max-content) 0 0 0 minmax(11.60048447rem, max-content);
    }

    #our_team {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }

    #mieNGYvXpEYe6Ri7 {
        grid-area: 2 / 2 / 3 / 3;
        position: relative;
    }

    #bj9XSqbGxstpwtsu {
        grid-template-columns: 0 100%;
        grid-template-rows: 0 100%;
    }

    #Jeqs0E3mNpdzJckm {
        font-size: calc(3.51390922em - var(--ffsd));
    }

    #qyuStGz56m3ZU9nz {
        --first-font-size: 3.51390922em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * 0.1);
        margin-bottom: calc(var(--last-font-size) * 0.1);
    }

    #wsWhxdiLe5O1c6U7 {
        min-width: 22.68732896rem;
    }

    #I4ZYE2DkFFR4Un35 {
        grid-area: 3 / 4 / 4 / 13;
        position: relative;
    }

    #ryFAy9fKiOXnobRE {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #l1ewBhmOUTu9NYrO {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #nQjs2ilG3uOFSwR0 {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #Eccc1NiZfdY2fiug {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #h2JyCSwHPAcecZUv {
        --first-font-size: 1.36652269em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #daKFBTn6fZVRUAo6 {
        min-width: 40.23279219rem;
    }

    #Tr6a89FBklMK3HLn {
        grid-area: 5 / 5 / 6 / 15;
        position: relative;
    }

    #tGqheCxpcHILU65f {
        grid-area: 7 / 2 / 9 / 9;
        position: relative;
    }

    #bipYxItG7QcEGeoX {
        grid-area: 10 / 3 / 12 / 8;
        position: relative;
    }

    #wkuq1oDnlZA6nuWE {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #hLaHrPSGG3FusTeu {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #rzBTtImoFLxuQTtN {
        font-size: calc(1.36652269em - var(--ffsd));
    }

    #X6Su9S9L5MGgqNKk {
        --first-font-size: 1.36652269em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #JM0la4UqEPjSuWIf {
        min-width: 16.14014784rem;
    }

    #q5aVL14As7X6Lh2c {
        grid-area: 8 / 10 / 11 / 11;
        position: relative;
    }

    #hhNtlOLkbRxAZJJy {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #HZM1kVcIws0BrlGl {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #bdAQNxYcEXxrEPEA {
        --first-font-size: 1.3909224em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #IYWqd0L5d8e8K6pc {
        min-width: 20.31237174rem;
    }

    #WSYPMT0QNrrwo7QA {
        grid-area: 13 / 6 / 14 / 12;
        position: relative;
    }

    #nfNoSjeMiwOqVWdB {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #LsnoVAI6UMettXIA {
        font-size: calc(1.3909224em - var(--ffsd));
    }

    #TpgnmG97YjdiAFGz {
        --first-font-size: 1.3909224em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #fhRDGuBPfnAazMtB {
        min-width: 28.20950123rem;
    }

    #jlIZLJ0E8EvX82zV {
        grid-area: 15 / 7 / 16 / 14;
        position: relative;
    }

    #eCWlEsACrAjqJaxw {
        grid-area: 2 / 16 / 17 / 18;
        position: relative;
    }

    #OULTPkVGXrpdn3Yf {
        font-size: calc(1.17130307em - var(--ffsd));
    }

    #Z762F5qS81Ss8ca5 {
        --first-font-size: 1.17130307em;
        --last-font-size: var(--first-font-size);
        margin-top: calc(var(--first-font-size) * -0.15);
        margin-bottom: calc(var(--last-font-size) * -0.15);
    }

    #w0CiDVXXbmiFF70R {
        min-width: 13.91849159rem;
    }

    #O6h5Q2U7WKspFqaX {
        grid-area: 18 / 17 / 19 / 19;
        position: relative;
    }

    #sr0tBxSk4scnQrQA {
        grid-template-columns: 7.607433rem 0.11361519rem 0.10564267rem 0 0 0 2.74035166rem 0.11361519rem 0.92132515rem 16.10354461rem 0.39693189rem 2.37495723rem 5.52217227rem 12.02329096rem 8.8704286rem 22.65647105rem 11.0770575rem 2.80483087rem 6.56833214rem;
        grid-template-rows: minmax(5.62225476rem, max-content) minmax(2.09360606rem, max-content) minmax(4.21669107rem, max-content) minmax(1.43165355rem, max-content) minmax(13.93850586rem, max-content) minmax(2.63543192rem, max-content) minmax(0.66056489rem, max-content) minmax(2.41265983rem, max-content) minmax(1.29801164rem, max-content) minmax(2.02871287rem, max-content) minmax(0.81728146rem, max-content) minmax(5.02257848rem, max-content) minmax(3.68228404rem, max-content) minmax(1.05777236rem, max-content) minmax(3.68228404rem, max-content) 0 minmax(1.44463616rem, max-content) minmax(1.40556369rem, max-content) minmax(2.77205491rem, max-content);
    }

    #CuumVDbunRfTijtQ {
        min-height: calc(14.28571429 * var(--1vh, 1vh));
    }
}

@keyframes pulse {
    0% {
        background-color: rgba(226, 226, 226, 0.05);
    }

    50% {
        background-color: rgba(226, 226, 226, 0.1);
    }

    100% {
        background-color: rgba(226, 226, 226, 0.05);
    }
}