.Brochure_gen_brochure_wrapper__GJuQX {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    background-color: #fffdf5;
}
.Brochure_slider__9_pUf {
    display: flex;
    flex-direction: column;
    width: 100%;
    overflow: hidden;
}
.Brochure_figure__TTDnZ {
    display: flex;
    align-items: center;
    min-width: 200%;
    transition: transform 0.5s ease-in-out;
    animation: Brochure_slider__9_pUf 15s infinite;
    animation-delay: 2s;
}
@keyframes Brochure_slider__9_pUf {
    0% {
        transform: translateX(0);
    }
    10% {
        transform: translateX(0);
    }
    20% {
        transform: translateX(0);
    }
    30% {
        transform: translateX(0);
    }
    40% {
        transform: translateX(0);
    }
    50% {
        transform: translateX(-50%);
    }
    60% {
        transform: translateX(-50%);
    }
    70% {
        transform: translateX(-50%);
    }
    80% {
        transform: translateX(-50%);
    }
    90% {
        transform: translateX(-50%);
    }
    95% {
        transform: translateX(-50%);
    }
}
.Brochure_slider_img__aRGsz {
    width: 50%;
    height: auto;
}
.Brochure_broch_sec_wrapper__cFs0R {
    width: 1280px;
    display: flex;
    justify-content: space-between;
    padding: 80px 0;
    gap: 20px;
}
.Brochure_broch_left__5mmZg {
    display: flex;
    flex-direction: column;
    gap: 14px;
    width: 500px;
}
.Brochure_broch_left__5mmZg h4 {
    font-family: More Sugar Thin;
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 0.09em;
    color: #000;
}
.Brochure_precall_text_wrapper__1ZG4b {
    padding-bottom: 10px;
    border-bottom: 1px dashed #000;
    width: -moz-fit-content;
    width: fit-content;
}
.Brochure_precall_text_wrapper__1ZG4b h1 {
    font-family: More Sugar Thin;
    font-style: normal;
    font-weight: 600;
    font-size: 100px;
    line-height: 102px;
    letter-spacing: 0.02em;
    color: #f88d79;
}
.Brochure_precall_text_wrapper__1ZG4b h1 span {
    font-size: 82px;
    line-height: 90px;
}
.Brochure_by_drupsc_wrapper__aD8wN {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.Brochure_by_drupsc_wrapper__aD8wN p {
    font-family: More Sugar Thin;
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 0.09em;
    color: #000;
}
.Brochure_by_drupsc_wrapper__aD8wN p:first-child {
    padding-left: 40px;
}
.Brochure_by_drupsc_wrapper__aD8wN p:nth-child(2) {
    padding-left: 80px;
}
.Brochure_broch_right__vzfMn {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
    row-gap: 30px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    width: 100%;
    width: 600px;
}
.Brochure_broch_right_item__LQ_Us {
    display: flex;
    gap: 15px;
}
.Brochure_broch_right_item__LQ_Us img {
    width: 50px;
    height: 50px;
}
.Brochure_broch_right_item__LQ_Us div {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.Brochure_broch_right_item__LQ_Us div p {
    font-family: More Sugar Thin;
    font-style: normal;
    font-weight: 500;
    font-size: 21px;
    line-height: 26px;
    letter-spacing: 0.04em;
    color: #000;
}
.Brochure_broch_right_item__LQ_Us div p span {
    font-weight: 700;
}
.Brochure_broch_right_item__LQ_Us div h5 {
    font-family: More Sugar Thin;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0.04em;
    color: #000;
}
@media screen and (max-width: 1300px) {
    .Brochure_broch_sec_wrapper__cFs0R {
        width: 100%;
        padding: 80px 15px;
    }
}
@media screen and (max-width: 1200px) {
    .Brochure_broch_left__5mmZg,
    .Brochure_broch_right__vzfMn {
        width: 100%;
    }
}
@media screen and (max-width: 1000px) {
    .Brochure_broch_sec_wrapper__cFs0R {
        flex-direction: column;
        justify-content: flex-start;
        gap: 80px;
    }
    .Brochure_broch_right__vzfMn {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
        row-gap: 35px;
    }
}
@media screen and (max-width: 700px) {
    .Brochure_broch_sec_wrapper__cFs0R {
        gap: 60px;
        padding: 60px 15px;
    }
    .Brochure_broch_left__5mmZg h4 {
        font-size: 18px;
        line-height: 22px;
    }
    .Brochure_precall_text_wrapper__1ZG4b h1 {
        font-size: 60px;
        line-height: 68px;
    }
    .Brochure_precall_text_wrapper__1ZG4b h1 span {
        font-size: 49px;
        line-height: 55px;
    }
    .Brochure_by_drupsc_wrapper__aD8wN {
        gap: 10px;
    }
    .Brochure_by_drupsc_wrapper__aD8wN p {
        font-size: 21px;
        line-height: 26px;
    }
    .Brochure_broch_right_item__LQ_Us img {
        width: 40px;
        height: 40px;
    }
    .Brochure_broch_right_item__LQ_Us div p {
        font-size: 18px;
        line-height: 24px;
    }
    .Brochure_broch_right_item__LQ_Us div h5 {
        font-size: 16px;
        line-height: 24px;
    }
}
.All_courses_gen_all_courses_wrapper__WYMxT {
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 30px 15px 70px;
    background-color: #fffdf5;
    overflow-x: hidden;
}
.All_courses_all_courses_centered_wrapper__JSJCc {
    display: flex;
    flex-direction: column;
    gap: 50px;
    width: 1200px;
}
.All_courses_title_mains_wrapper__dngDi {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    width: 100%;
}
.All_courses_all_courses_h1__FT4US,
.All_courses_all_courses_h1__FT4US span {
    font-family: Londrina, system-ui;
    font-style: normal;
    font-weight: 400;
    font-size: 53.8539px;
    line-height: 97px;
    letter-spacing: 0.04em;
    color: #404040;
    width: -moz-fit-content;
    width: fit-content;
}
.All_courses_my_courses_button__e883Z {
    display: flex;
    align-items: center;
    padding: 13px 20px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    gap: 15px;
    border-radius: 5px;
    border-color: #3b5865;
    border-style: solid;
    border-width: 1px 3px 3px 1px;
    transition: all 0.35s ease-in-out;
}
.All_courses_my_courses_button__e883Z:hover {
    transform: scale(1.1);
}
.All_courses_my_courses_button__e883Z img {
    width: 24px;
    height: 24px;
}
.All_courses_my_courses_button__e883Z p {
    color: #3b5865;
    font-family: Bangers, system-ui;
    font-size: 21px;
    font-style: normal;
    font-weight: 400;
    line-height: 31px;
    letter-spacing: 0.36px;
}
.All_courses_all_courses_grid__KgTQq {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    display: grid;
    row-gap: 60px;
    align-items: flex-start;
    width: 100%;
}
.All_courses_card__h9BDP {
    width: 350px;
    height: 320px;
    background: #fff;
    box-shadow: 15px 15px 30px #bebebe, -15px -15px 30px #fff;
    transition: 0.2s ease-in-out;
    border-radius: 10px;
    border-right: 2.473px solid #353535;
    border-bottom: 2.473px solid #353535;
    background-color: #f0ebda;
    position: relative;
    overflow: hidden;
}
.All_courses_img__c1Cta {
    width: 100%;
    height: 55%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    transition: all 0.3s ease-in-out;
}
.All_courses_text__srRlK {
    margin: 10px 20px;
    display: flex;
    flex-direction: column;
    position: absolute;
}
.All_courses_icon_box__e7UIw {
    margin-top: 15px;
    width: -moz-fit-content;
    width: fit-content;
    padding: 10px 30px;
    background-color: #e3fff9;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: left;
}
.All_courses_icon_box__e7UIw img {
    width: 17px;
}
.All_courses_text__srRlK .All_courses_h3__aBgvC {
    font-size: 22px;
    font-weight: 400;
    text-decoration: underline;
    color: #000;
    letter-spacing: 0.09em;
}
.All_courses_text__srRlK .All_courses_p__Nxs16 {
    font-family: More sugar Thin;
    color: #999;
    font-size: 14px;
}
.All_courses_text__srRlK .All_courses_desc__dvtgS {
    font-family: More sugar Thin;
    color: #999;
    font-size: 16px;
    opacity: 0.4;
    top: 150%;
    position: absolute;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
}
.All_courses_strikeThrough__Z6hv0 {
    text-decoration: line-through;
    font-size: 10px;
}
.All_courses_span__9UjH6 {
    color: #05e005;
}
.All_courses_span__9UjH6,
.All_courses_spaninactive__KOclO {
    margin-left: 12px;
    font-family: More sugar;
    font-size: 13px;
    font-weight: 500;
}
.All_courses_spaninactive__KOclO {
    color: red;
}
.All_courses_card__h9BDP:hover {
    cursor: pointer;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}
.All_courses_card__h9BDP:hover .All_courses_img__c1Cta {
    height: 0;
}
.All_courses_card__h9BDP:hover .All_courses_text__srRlK .All_courses_desc__dvtgS {
    position: absolute;
    top: 100%;
    visibility: visible;
    opacity: 1;
}
.All_courses_cart__MICJG {
    position: relative;
    left: 120%;
    transition: all 0.4s ease-in-out;
    overflow: hidden;
}
.All_courses_card__h9BDP:hover .All_courses_cart__MICJG {
    left: 10%;
}
.All_courses_cartContainer__TpFEO {
    min-width: 80px;
    transition: all 0.4s ease-in-out;
    overflow: hidden;
}
.All_courses_card__h9BDP:hover .All_courses_cartContainer__TpFEO {
    min-width: 90px;
}
.All_courses_active__dmooq {
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background: #05e005;
}
.All_courses_inactive__7WMRy {
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background: red;
}
@media screen and (max-width: 1200px) {
    .All_courses_all_courses_centered_wrapper__JSJCc {
        gap: 50px;
        width: 100%;
    }
    .All_courses_all_courses_h1__FT4US {
        font-size: 61.8539px;
        line-height: 87px;
        letter-spacing: 0.06em;
    }
    .All_courses_card__h9BDP {
        width: 300px;
        height: 290px;
    }
    .All_courses_text__srRlK .All_courses_h3__aBgvC {
        font-size: 22px;
    }
    .All_courses_text__srRlK .All_courses_p__Nxs16 {
        font-size: 14px;
    }
}
@media screen and (max-width: 1050px) {
    .All_courses_all_courses_centered_wrapper__JSJCc {
        align-items: center;
    }
    .All_courses_all_courses_h1__FT4US,
    .All_courses_all_courses_h1__FT4US span {
        text-align: center;
        font-size: 60px;
        line-height: 40px;
    }
    .All_courses_all_courses_grid__KgTQq {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        display: grid;
        row-gap: 60px;
        place-items: center;
    }
    .All_courses_text__srRlK .All_courses_h3__aBgvC {
        font-size: 20px;
    }
    .All_courses_text__srRlK .All_courses_p__Nxs16 {
        font-size: 14px;
    }
}
@media screen and (max-width: 750px) {
    .All_courses_all_courses_h1__FT4US,
    .All_courses_all_courses_h1__FT4US span {
        text-align: center;
        font-size: 30px;
        line-height: 40px;
    }
    .All_courses_all_courses_grid__KgTQq {
        grid-template-columns: repeat(1, minmax(0, 1fr));
        display: grid;
        row-gap: 60px;
        place-items: center;
    }
    .All_courses_text__srRlK .All_courses_h3__aBgvC {
        font-size: 17px;
    }
    .All_courses_text__srRlK .All_courses_p__Nxs16 {
        font-size: 13px;
    }
    .All_courses_text__srRlK .All_courses_desc__dvtgS {
        font-size: 14px;
    }
    .All_courses_my_courses_button__e883Z {
        padding: 8px 20px;
        gap: 8px;
    }
    .All_courses_my_courses_button__e883Z:hover {
        transform: scale(1.1);
    }
    .All_courses_my_courses_button__e883Z img {
        width: 15px;
        height: 15px;
    }
    .All_courses_my_courses_button__e883Z p {
        font-size: 15px;
        line-height: 20px;
    }
    .All_courses_cartContainer__TpFEO {
        min-width: 50px;
        transition: all 0.4s ease-in-out;
        overflow: hidden;
    }
    .All_courses_card__h9BDP:hover .All_courses_cartContainer__TpFEO {
        min-width: 85px;
    }
}
.Featuresection_featuresec_gen_wrapper__4sv9t {
    display: flex;
    justify-content: center;
    width: 100%;
    background-color: #ffe7ae;
    padding: 80px 0;
}
.Featuresection_featuresec_centered__po6sP {
    width: 1280px;
    display: flex;
    flex-direction: column;
    gap: 30px;
}
.Featuresection_featuresec_header__HK_xz {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.Featuresection_featuresec_header__HK_xz h2 {
    font-size: 52px;
    line-height: 56px;
}
.Featuresection_featuresec_header__HK_xz h1,
.Featuresection_featuresec_header__HK_xz h2 {
    font-family: Bangers, system-ui;
    font-style: normal;
    font-weight: 700;
    color: #000;
    letter-spacing: 0.05em;
}
.Featuresection_featuresec_header__HK_xz h1 {
    font-size: 100px;
    line-height: 106px;
}
.Featuresection_features_item_wrapper__cCEcK {
    display: flex;
    flex-direction: column;
    gap: 40px;
    width: 100%;
}
.Featuresection_item1__PsM50 {
    display: flex;
    align-items: center;
    width: 100%;
    background: #ffc088;
    border-radius: 5px;
    gap: 20px;
    border: 2px solid #000;
    opacity: 0;
    transition: all 0.7s ease-in-out;
    bottom: -60px;
    position: relative;
}
.Featuresection_item1__PsM50.Featuresection_open__vTRTk {
    opacity: 1;
    bottom: 0;
}
.Featuresection_item123_left__CHrUc {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    width: 30%;
    padding: 20px;
}
.Featuresection_item123_left__CHrUc h1 {
    font-weight: 700;
    font-size: 100px;
    line-height: 106px;
    padding-bottom: 2px;
    border-bottom: 2px dashed #000;
    width: -moz-fit-content;
    width: fit-content;
}
.Featuresection_item123_left__CHrUc h1,
.Featuresection_item123_left__CHrUc h3 {
    font-family: Bangers, system-ui;
    font-style: normal;
    color: #000;
    letter-spacing: 0.05em;
}
.Featuresection_item123_left__CHrUc h3 {
    font-weight: 600;
    font-size: 36px;
    line-height: 40px;
    text-align: center;
}
.Featuresection_item123_right__HivVY {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 8px;
    width: 70%;
    border-left: 2px solid #000;
    border-radius: 5px;
    height: 100%;
    padding: 15px 20px;
    background: #fff;
}
.Featuresection_item123_right__HivVY h3 {
    font-style: normal;
    font-weight: 600;
    font-size: 21px;
    line-height: 28px;
    letter-spacing: 0.05em;
    color: #000;
}
.Featuresection_item123_right__HivVY h3 span {
    color: #4848ff;
    border-bottom: 2px dashed #000;
}
.Featuresection_item123_right_lists__A8bQ0 {
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: 100%;
}
.Featuresection_item123_right_lists__A8bQ0 div {
    display: flex;
    align-items: center;
    gap: 20px;
    width: 100%;
}
.Featuresection_item123_right_lists__A8bQ0 div img {
    width: 26px;
    height: 40px;
}
.Featuresection_item123_right_lists__A8bQ0 div p {
    font-style: normal;
    font-weight: 700;
    font-size: 21px;
    line-height: 28px;
    letter-spacing: 0.05em;
    color: #000;
}
.Featuresection_item123_right_lists__A8bQ0 div p span {
    color: #e01103;
}
.Featuresection_item2__1l4st {
    display: flex;
    align-items: center;
    width: 100%;
    background: #e1e3ae;
    border-radius: 5px;
    gap: 20px;
    border: 2px solid #000;
    opacity: 0;
    transition: all 0.7s ease-in-out;
    bottom: -60px;
    position: relative;
}
.Featuresection_item2__1l4st.Featuresection_open__vTRTk {
    opacity: 1;
    bottom: 0;
}
.Featuresection_item3__66ReF {
    display: flex;
    align-items: center;
    width: 100%;
    background: #d1ecda;
    border-radius: 5px;
    gap: 20px;
    border: 2px solid #000;
    opacity: 0;
    transition: all 0.7s ease-in-out;
    bottom: -60px;
    position: relative;
}
.Featuresection_item3__66ReF.Featuresection_open__vTRTk {
    opacity: 1;
    bottom: 0;
}
.Featuresection_item4__v9U6E {
    display: flex;
    align-items: center;
    width: 100%;
    background: #f88d79;
    border-radius: 5px;
    gap: 20px;
    border: 2px solid #000;
    opacity: 0;
    transition: all 0.7s ease-in-out;
    bottom: -60px;
    position: relative;
}
.Featuresection_item4__v9U6E.Featuresection_open__vTRTk {
    opacity: 1;
    bottom: 0;
}
.Featuresection_item456_left__9NQSZ {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    width: 30%;
    padding: 20px;
}
.Featuresection_item456_left__9NQSZ h1 {
    font-weight: 700;
    font-size: 100px;
    line-height: 106px;
    padding-bottom: 2px;
    border-bottom: 2px dashed #000;
    width: -moz-fit-content;
    width: fit-content;
}
.Featuresection_item456_left__9NQSZ h1,
.Featuresection_item456_left__9NQSZ h3 {
    font-family: Bangers, system-ui;
    font-style: normal;
    color: #000;
    letter-spacing: 0.05em;
}
.Featuresection_item456_left__9NQSZ h3 {
    font-weight: 600;
    font-size: 36px;
    line-height: 40px;
    text-align: center;
}
.Featuresection_item456_right__JAb6W {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 8px;
    width: 70%;
    border-left: 2px solid #000;
    border-radius: 5px;
    height: 100%;
    padding: 15px 20px;
    background: #fff;
}
.Featuresection_item456_right__JAb6W h3 {
    font-family: More Sugar Thin;
    font-style: normal;
    font-weight: 600;
    font-size: 21px;
    line-height: 28px;
    letter-spacing: 0.05em;
    color: #000;
}
.Featuresection_item456_right__JAb6W h3 span {
    color: #e01103;
}
.Featuresection_item5__S2Pbi {
    display: flex;
    align-items: center;
    width: 100%;
    background: #e1e3ae;
    border-radius: 5px;
    gap: 20px;
    border: 2px solid #000;
    opacity: 0;
    transition: all 0.7s ease-in-out;
    bottom: -60px;
    position: relative;
}
.Featuresection_item5__S2Pbi.Featuresection_open__vTRTk {
    opacity: 1;
    bottom: 0;
}
.Featuresection_item6__UxXRq {
    display: flex;
    align-items: center;
    width: 100%;
    background: #fe9e61;
    border-radius: 5px;
    gap: 20px;
    border: 2px solid #000;
    opacity: 0;
    transition: all 0.7s ease-in-out;
    bottom: -60px;
    position: relative;
}
.Featuresection_item6__UxXRq.Featuresection_open__vTRTk {
    opacity: 1;
    bottom: 0;
}
.Featuresection_item7__j1sBk {
    display: flex;
    align-items: center;
    width: 100%;
    background: #f5f6f7;
    border-radius: 5px;
    gap: 20px;
    border: 2px solid #000;
    opacity: 0;
    transition: all 0.7s ease-in-out;
    bottom: -60px;
    position: relative;
}
.Featuresection_item7__j1sBk.Featuresection_open__vTRTk {
    opacity: 1;
    bottom: 0;
}
.Featuresection_item8__j3F6f {
    display: flex;
    align-items: center;
    width: 100%;
    background: #f5f6f7;
    border-radius: 5px;
    gap: 20px;
    border: 2px solid #000;
    opacity: 0;
    transition: all 0.7s ease-in-out;
    bottom: -60px;
    position: relative;
}
.Featuresection_item8__j3F6f.Featuresection_open__vTRTk {
    opacity: 1;
    bottom: 0;
}
.Featuresection_item78_left__wvxZp {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    width: 30%;
    padding: 20px;
    text-align: center;
}
.Featuresection_item78_left__wvxZp h1 {
    font-family: Bangers, system-ui;
    font-style: normal;
    font-weight: 500;
    font-size: 90px;
    line-height: 96px;
    color: #ffc088;
    padding-bottom: 2px;
    border-bottom: 2px dashed #000;
    width: -moz-fit-content;
    width: fit-content;
    letter-spacing: 0.05em;
}
.Featuresection_item78_left__wvxZp h1 span {
    font-size: 70px;
    line-height: 76px;
}
.Featuresection_item78_left__wvxZp h3 {
    font-family: Bangers, system-ui;
    font-size: 36px;
    line-height: 40px;
}
.Featuresection_item78_left__wvxZp h3,
.Featuresection_item78_left__wvxZp h5 {
    font-style: normal;
    font-weight: 600;
    color: #000;
    text-align: center;
    letter-spacing: 0.05em;
}
.Featuresection_item78_left__wvxZp h5 {
    font-family: More Sugar Thin;
    font-size: 14px;
    line-height: 20px;
}
.Featuresection_item78_left__wvxZp div {
    display: flex;
    background: #ffe7ae;
    padding: 10px;
    border: 2px solid #000;
}
.Featuresection_item78_left__wvxZp div p {
    font-family: More Sugar Thin;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.05em;
    color: #000;
}
.Featuresection_item78_left__wvxZp div p span {
    color: #e01103;
}
.Featuresection_item78_bottom__I4X9R {
    display: flex;
    flex-direction: column;
    width: 100%;
    border-radius: 5px;
    border: 2px solid #000;
    margin-top: 15px;
}
.Featuresection_item78_bottom__I4X9R h3 {
    font-family: Bangers, system-ui;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    letter-spacing: 0.05em;
    padding: 15px;
}
.Featuresection_item78_bottom__I4X9R h3 span {
    color: #e01103;
}
.Featuresection_item78_bottom_lists__Wggwk {
    display: flex;
    flex-direction: column;
    width: 100%;
    border-radius: 5px;
    gap: 14px;
    border-top: 2px solid #000;
    padding: 15px;
}
.Featuresection_item78_bottom_lists__Wggwk div {
    display: flex;
    align-items: center;
    gap: 20px;
    width: 100%;
}
.Featuresection_item78_bottom_lists__Wggwk div img {
    width: 26px;
    height: 40px;
}
.Featuresection_item78_bottom_lists__Wggwk div p {
    font-family: More Sugar Thin;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0.05em;
    color: #000;
}
.Featuresection_item78_bottom_lists__Wggwk div p span {
    color: #e01103;
}
@media screen and (max-width: 1300px) {
    .Featuresection_featuresec_gen_wrapper__4sv9t {
        padding: 80px 25px;
    }
    .Featuresection_featuresec_centered__po6sP {
        width: 100%;
    }
}
@media screen and (max-width: 1000px) {
    .Featuresection_featuresec_gen_wrapper__4sv9t {
        padding: 80px 15px;
    }
    .Featuresection_item123_left__CHrUc h1 {
        font-size: 61px;
        line-height: 66px;
    }
    .Featuresection_item123_left__CHrUc h3 {
        font-size: 23px;
        line-height: 28px;
    }
    .Featuresection_item456_left__9NQSZ h1 {
        font-size: 61px;
        line-height: 66px;
    }
    .Featuresection_item456_left__9NQSZ h3 {
        font-size: 23px;
        line-height: 28px;
    }
    .Featuresection_item78_left__wvxZp h1 {
        font-size: 61px;
        line-height: 66px;
    }
    .Featuresection_item78_left__wvxZp h3 {
        font-size: 23px;
        line-height: 28px;
    }
    .Featuresection_item78_left__wvxZp h1 span {
        font-size: 41px;
        line-height: 46px;
    }
}
@media screen and (max-width: 800px) {
    .Featuresection_featuresec_header__HK_xz h2 {
        font-size: 31px;
        line-height: 36px;
    }
    .Featuresection_featuresec_header__HK_xz h1 {
        font-size: 61px;
        line-height: 66px;
    }
    .Featuresection_item123_left__CHrUc h1 {
        font-size: 41px;
        line-height: 46px;
    }
    .Featuresection_item123_left__CHrUc h3 {
        font-size: 18px;
        line-height: 22px;
    }
    .Featuresection_item456_left__9NQSZ h1 {
        font-size: 41px;
        line-height: 46px;
    }
    .Featuresection_item456_left__9NQSZ h3 {
        font-size: 18px;
        line-height: 22px;
    }
    .Featuresection_item78_left__wvxZp h1 {
        font-size: 41px;
        line-height: 46px;
    }
    .Featuresection_item78_left__wvxZp h1 span {
        font-size: 31px;
        line-height: 36px;
    }
    .Featuresection_item78_left__wvxZp h3 {
        font-size: 18px;
        line-height: 22px;
    }
    .Featuresection_item123_right_lists__A8bQ0 div img {
        width: 18px;
        height: 30px;
    }
    .Featuresection_item123_right_lists__A8bQ0 div p,
    .Featuresection_item456_right__JAb6W h3 {
        font-size: 18px;
        line-height: 24px;
    }
}
@media screen and (max-width: 650px) {
    .Featuresection_featuresec_header__HK_xz h2 {
        font-size: 27px;
        line-height: 33px;
    }
    .Featuresection_featuresec_header__HK_xz h1 {
        font-size: 44px;
        line-height: 48px;
    }
    .Featuresection_item123_left__CHrUc h1 {
        font-size: 31px;
        line-height: 36px;
    }
    .Featuresection_item123_left__CHrUc h3 {
        font-size: 15px;
        line-height: 20px;
    }
    .Featuresection_item456_left__9NQSZ h1 {
        font-size: 31px;
        line-height: 36px;
    }
    .Featuresection_item456_left__9NQSZ h3 {
        font-size: 15px;
        line-height: 20px;
    }
    .Featuresection_item78_left__wvxZp h1 {
        font-size: 31px;
        line-height: 36px;
    }
    .Featuresection_item78_left__wvxZp h1 span {
        font-size: 21px;
        line-height: 26px;
    }
    .Featuresection_item123_right__HivVY h3,
    .Featuresection_item78_left__wvxZp h3 {
        font-size: 15px;
        line-height: 20px;
    }
    .Featuresection_item123_right_lists__A8bQ0 div img {
        width: 18px;
        height: 30px;
    }
    .Featuresection_item123_right_lists__A8bQ0 div p,
    .Featuresection_item456_right__JAb6W h3,
    .Featuresection_item78_bottom__I4X9R h3 {
        font-size: 15px;
        line-height: 20px;
    }
    .Featuresection_item78_bottom_lists__Wggwk {
        padding: 10px;
    }
    .Featuresection_item78_bottom_lists__Wggwk div {
        gap: 10px;
    }
    .Featuresection_item78_bottom_lists__Wggwk div img {
        width: 18px;
        height: 30px;
    }
    .Featuresection_item78_bottom_lists__Wggwk div p {
        font-family: More Sugar Thin;
        font-style: normal;
        font-weight: 600;
        font-size: 15px;
        line-height: 20px;
        letter-spacing: 0.05em;
        color: #000;
    }
}
@media screen and (max-width: 550px) {
    .Featuresection_item1__PsM50,
    .Featuresection_item2__1l4st,
    .Featuresection_item3__66ReF,
    .Featuresection_item4__v9U6E,
    .Featuresection_item5__S2Pbi,
    .Featuresection_item6__UxXRq,
    .Featuresection_item7__j1sBk,
    .Featuresection_item8__j3F6f {
        gap: 0;
    }
    .Featuresection_item78_left__wvxZp {
        padding: 10px;
    }
    .Featuresection_item78_right__Qeiz_ {
        padding: 15px 10px;
    }
    .Featuresection_item123_left__CHrUc h1 {
        font-size: 23px;
        line-height: 28px;
    }
    .Featuresection_item123_left__CHrUc h3 {
        font-size: 12px;
        line-height: 18px;
        font-weight: 400;
    }
    .Featuresection_item456_left__9NQSZ h1 {
        font-size: 23px;
        line-height: 28px;
    }
    .Featuresection_item456_left__9NQSZ h3 {
        font-size: 12px;
        line-height: 18px;
        font-weight: 400;
    }
    .Featuresection_item78_left__wvxZp h1 {
        font-size: 23px;
        line-height: 28px;
    }
    .Featuresection_item78_left__wvxZp h1 span {
        font-size: 18px;
        line-height: 23px;
    }
    .Featuresection_item78_left__wvxZp h3 {
        font-size: 12px;
        line-height: 18px;
        font-weight: 400;
    }
    .Featuresection_item123_right_lists__A8bQ0 div img {
        width: 10px;
        height: 18px;
    }
    .Featuresection_item123_right_lists__A8bQ0 div p,
    .Featuresection_item456_right__JAb6W h3,
    .Featuresection_item78_bottom__I4X9R h3 {
        font-size: 12px;
        line-height: 18px;
    }
    .Featuresection_item78_bottom_lists__Wggwk div img {
        width: 10px;
        height: 18px;
    }
    .Featuresection_item78_bottom_lists__Wggwk div p {
        font-size: 12px;
        line-height: 18px;
    }
}
@media screen and (max-width: 450px) {
    .Featuresection_item123_left__CHrUc {
        padding: 10px;
    }
    .Featuresection_item123_right__HivVY {
        padding: 15px 10px;
    }
    .Featuresection_item456_left__9NQSZ {
        padding: 10px;
    }
    .Featuresection_item456_right__JAb6W {
        padding: 15px 10px;
    }
    .Featuresection_item123_right_lists__A8bQ0 div {
        gap: 10px;
    }
    .Featuresection_item123_right_lists__A8bQ0 div img {
        width: 10px;
        height: 18px;
    }
    .Featuresection_item123_right_lists__A8bQ0 div p {
        font-size: 10px;
        line-height: 18px;
    }
    .Featuresection_item123_right__HivVY h3 {
        font-size: 11px;
        line-height: 18px;
    }
    .Featuresection_item456_right__JAb6W h3 {
        font-size: 10px;
        line-height: 18px;
    }
    .Featuresection_item78_left__wvxZp h5 {
        font-size: 12px;
        line-height: 18px;
    }
    .Featuresection_item78_left__wvxZp div {
        padding: 5px;
    }
    .Featuresection_item78_left__wvxZp div p {
        font-weight: 400;
        font-size: 10px;
        line-height: 16px;
    }
    .Featuresection_item78_bottom__I4X9R h3 {
        font-size: 10px;
        line-height: 18px;
        font-weight: 500;
    }
    .Featuresection_item78_bottom_lists__Wggwk div img {
        width: 10px;
        height: 18px;
    }
    .Featuresection_item78_bottom_lists__Wggwk div p {
        font-size: 10px;
        line-height: 18px;
    }
}
@font-face {
    font-family: __aristo2_91e6c8;
    src: url(../media/4027414d4ca75fea-s.p.otf) format("opentype");
    font-display: swap;
    font-weight: 200;
}
@font-face {
    font-family: __aristo2_Fallback_91e6c8;
    src: local("Arial");
    ascent-override: 65.57%;
    descent-override: 17.28%;
    line-gap-override: 0%;
    size-adjust: 98.37%;
}
.__className_91e6c8 {
    font-family: __aristo2_91e6c8, __aristo2_Fallback_91e6c8;
    font-weight: 200;
}
@font-face {
    font-family: __Londrina_Solid_92342d;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../media/7a116bc736d7e8ca-s.p.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;
}
@font-face {
    font-family: __Londrina_Solid_Fallback_92342d;
    src: local("Arial");
    ascent-override: 110%;
    descent-override: 27.7%;
    line-gap-override: 0%;
    size-adjust: 85.91%;
}
.__className_92342d {
    font-family: __Londrina_Solid_92342d, __Londrina_Solid_Fallback_92342d;
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: __moreSugarThin_f6c606;
    src: url(../media/b6d59e5183ab24b0-s.p.ttf) format("truetype");
    font-display: swap;
    font-weight: 100;
}
@font-face {
    font-family: __moreSugarThin_Fallback_f6c606;
    src: local("Arial");
    ascent-override: 97%;
    descent-override: 31.45%;
    line-gap-override: 0%;
    size-adjust: 97.94%;
}
.__className_f6c606 {
    font-family: __moreSugarThin_f6c606, __moreSugarThin_Fallback_f6c606;
    font-weight: 100;
}
@font-face {
    font-family: __Barriecito_50eb80;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../media/0ac91f4f7804c8f1-s.woff2) format("woff2");
    unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab;
}
@font-face {
    font-family: __Barriecito_50eb80;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../media/5c03ddca78a2a7d8-s.woff2) format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
    font-family: __Barriecito_50eb80;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../media/a5c349ac2ad38ba2-s.p.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;
}
@font-face {
    font-family: __Barriecito_Fallback_50eb80;
    src: local("Arial");
    ascent-override: 101.15%;
    descent-override: 25.02%;
    line-gap-override: 0%;
    size-adjust: 95.11%;
}
.__className_50eb80 {
    font-family: __Barriecito_50eb80, __Barriecito_Fallback_50eb80;
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: __bright_4654a3;
    src: url(../media/5b3c6f467046e58c-s.p.ttf) format("truetype");
    font-display: swap;
    font-weight: 200;
}
@font-face {
    font-family: __bright_Fallback_4654a3;
    src: local("Arial");
    ascent-override: 140.72%;
    descent-override: 30.92%;
    line-gap-override: 0%;
    size-adjust: 71.07%;
}
.__className_4654a3 {
    font-family: __bright_4654a3, __bright_Fallback_4654a3;
    font-weight: 200;
}
@font-face {
    font-family: __Bangers_57ffb9;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../media/b1bbcec5a05df9d3-s.woff2) format("woff2");
    unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab;
}
@font-face {
    font-family: __Bangers_57ffb9;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../media/a6e189517e59054d-s.woff2) format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
    font-family: __Bangers_57ffb9;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../media/2c2fc5ac4fb02646-s.p.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;
}
@font-face {
    font-family: __Bangers_Fallback_57ffb9;
    src: local("Arial");
    ascent-override: 107.26%;
    descent-override: 21.99%;
    line-gap-override: 0%;
    size-adjust: 82.32%;
}
.__className_57ffb9 {
    font-family: __Bangers_57ffb9, __Bangers_Fallback_57ffb9;
    font-weight: 400;
    font-style: normal;
}
