/* This source code is exported from pxCode, you can get more document from https://www.pxcode.io */

@font-face {
    font-family: "Burbank Big Regular";
    src: url("BurbankBigRegular-Black.otf") format("opentype");
}

@font-face {
    font-family: "Burbank Big Condensed";
    src: url("BurbankBigCondensed.otf") format("opentype");
}

@font-face {
    font-family: "Gilroy-Medium";
    src: url("Gilroy-Medium.ttf") format("truetype");
}

@font-face {
    font-family: "Gilroy-Black";
    src: url("Gilroy-Black.ttf") format("truetype");
}

.main-main {
    display: flex;
    flex-direction: column;
    background-color: rgb(255, 255, 255);
}

.main-main.layout {
    position: relative;
    overflow: hidden;
}

.main-section1__section1 {
    display: flex;
    flex-direction: column;
    background-color: rgb(246, 246, 246);
}

.main-section1__section1.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
}

.main-section1__flex {
    display: flex;
}

a {
    text-underline-offset: 4px;
}

@media (max-width: 991px) {
    .main-section1__flex {
        flex-wrap: wrap;
        row-gap: 16px;
    }
}

.main-section1__flex.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 72.09%;
    margin: 48.5px auto;
}

@media (max-width: 1199px) {
    .main-section1__flex.layout {
        width: 77.49%;
        margin: 41px auto;
    }
}

@media (max-width: 991px) {
    .main-section1__flex.layout {
        width: 82.11%;
        margin: 34px auto;
    }
}

@media (max-width: 767px) {
    .main-section1__flex.layout {
        width: 85.96%;
        margin: 27px auto;
    }
}

@media (max-width: 575px) {
    .main-section1__flex.layout {
        width: 89.08%;
        margin: 24px auto;
    }
}

@media (max-width: 479px) {
    .main-section1__flex.layout {
        width: 91.58%;
        margin: 21px auto;
    }
}

@media (max-width: 383px) {
    .main-section1__flex.layout {
        width: 93.55%;
        margin: 18px auto;
    }
}

.main-section1__flex-item {
    display: flex;
    flex-direction: column;
    position: relative;
    flex: 1 1 502px;
}

@media (max-width: 991px) {
    .main-section1__flex-item {
        flex: 0 0 100%;
    }
}

.main-section1__flex1 {
    display: flex;
    flex-direction: column;
}

.projectTitle {}

.main-section1__flex1.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    margin: 63.5px 0px 0px;
}

@media (max-width: 1199px) {
    .main-section1__flex1.layout {
        margin: 54px 0px 0px;
    }
}

@media (max-width: 991px) {
    .main-section1__flex1.layout {
        margin: 45px 0px 0px;
    }
}

@media (max-width: 767px) {
    .main-section1__flex1.layout {
        margin: 36px 0px 0px;
    }
}

@media (max-width: 575px) {
    .main-section1__flex1.layout {
        margin: 32px 0px 0px;
    }
}

@media (max-width: 479px) {
    .main-section1__flex1.layout {
        margin: 28px 0px 0px;
    }
}

@media (max-width: 383px) {
    .main-section1__flex1.layout {
        margin: 25px 0px 0px;
    }
}

.main-section1__hero-title2 {
    display: flex;
    align-items: center;
    font: 900 78px/1.2 "Burbank Big Regular", Helvetica, Arial, serif;
    color: rgb(239, 71, 0);
    letter-spacing: 1.5px;
}

@media (max-width: 1199px) {
    .main-section1__hero-title2 {
        font-size: 70px;
        text-align: left;
    }
}

@media (max-width: 991px) {
    .main-section1__hero-title2 {
        font-size: 58px;
    }
}

@media (max-width: 767px) {
    .main-section1__hero-title2 {
        font-size: 49px;
    }
}

@media (max-width: 575px) {
    .main-section1__hero-title2 {
        font-size: 44px;
    }
}

@media (max-width: 479px) {
    .main-section1__hero-title2 {
        font-size: 39px;
    }
}

@media (max-width: 383px) {
    .main-section1__hero-title2 {
        font-size: 36px;
    }
}

.main-section1__hero-title2.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 502px;
    min-width: 502px;
}

.main-section1__flex2 {
    display: flex;
}

.main-section1__flex2.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    margin: 27.5px 6px 0px;
}

@media (max-width: 1199px) {
    .main-section1__flex2.layout {
        margin: 24px 5px 0px;
    }
}

@media (max-width: 991px) {
    .main-section1__flex2.layout {
        margin: 20px 5px 0px;
    }
}

@media (max-width: 767px) {
    .main-section1__flex2.layout {
        margin: 17px 5px 0px;
    }
}

@media (max-width: 575px) {
    .main-section1__flex2.layout {
        margin: 16px 5px 0px;
    }
}

@media (max-width: 479px) {
    .main-section1__flex2.layout {
        margin: 14px 5px 0px;
    }
}

@media (max-width: 383px) {
    .main-section1__flex2.layout {
        margin: 13px 5px 0px;
    }
}

.main-section1__big-title {
    display: flex;
    align-items: center;
    /* font: 900 30px/1.2 "Burbank Big Regular", Helvetica, Arial, serif; */
    font: 30px/1.2 "Gilroy-Medium", Helvetica, Arial, serif;
    color: rgb(0, 0, 0);
    opacity: 0.8;
}

@media (max-width: 1199px) {
    .main-section1__big-title {
        font-size: 27px;
        text-align: left;
    }
}

@media (max-width: 991px) {
    .main-section1__big-title {
        font-size: 24px;
    }
}

@media (max-width: 767px) {
    .main-section1__big-title {
        font-size: 21px;
    }
}

@media (max-width: 575px) {
    .main-section1__big-title {
        font-size: 20px;
    }
}

@media (max-width: 479px) {
    .main-section1__big-title {
        font-size: 18px;
    }
}

@media (max-width: 383px) {
    .main-section1__big-title {
        font-size: 17px;
    }
}

.main-section1__big-title.layout {
    position: relative;
    flex: 0 0 auto;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
}

.main-section1__flex2-spacer {
    flex: 0 1 6px;
}

.main-section1__flex2-item {
    display: flex;
    flex-direction: column;
    position: relative;
    flex: 0 1 27px;
}

.main-section1__image1 {
    background: var(--src) center center/contain no-repeat;
}

.main-section1__image1.layout {
    position: relative;
    height: 34px;
    width: 27px;
    min-width: 27px;
    margin: 0.5px 0px 1.5px 8px;
}

@media (max-width: 1399px) {
    .main-section1__image1.layout {
        margin: 0.5px 0px 1.5px;
    }
}

@media (max-width: 1199px) {
    .main-section1__image1.layout {
        height: 20px;
        margin: 5px 0px;
    }
}

@media (max-width: 575px) {
    .main-section1__image1.layout {
        height: 18px;
        margin: 0px 0px 5px;
    }
}

.main-section1__flex-spacer {
    flex: 0 1 332px;
}

@media (max-width: 991px) {
    .main-section1__flex-spacer {
        display: none;
    }
}

.main-section1__flex-item1 {
    display: flex;
    flex-direction: column;
    position: relative;
    flex: 1 1 256px;
}

@media (max-width: 991px) {
    .main-section1__flex-item1 {
        flex: 0 0 100%;
    }
}

.main-section1__flex3 {
    display: flex;
    flex-direction: column;
}

.main-section1__flex3.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    margin: 64.5px 27px 15px 0px;
}

@media (max-width: 1199px) {
    .main-section1__flex3.layout {
        margin: 55px 24px 13px 0px;
        display: flex;
    }
}

@media (max-width: 991px) {
    .main-section1__flex3.layout {
        margin: 45px 20px 11px;
        display: none;
    }
}

@media (max-width: 767px) {
    .main-section1__flex3.layout {
        margin: 37px 17px 9px;
    }
}

@media (max-width: 575px) {
    .main-section1__flex3.layout {
        margin: 33px 15px 9px;
    }
}

@media (max-width: 479px) {
    .main-section1__flex3.layout {
        margin: 28px 14px 8px;
    }
}

@media (max-width: 383px) {
    .main-section1__flex3.layout {
        margin: 25px 13px 7px;
    }
}

.main-section1__hero-title3-box {
    display: flex;
    align-items: center;
}

@media (max-width: 1199px) {
    .main-section1__hero-title3-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 991px) {
    .main-section1__hero-title3-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 767px) {
    .main-section1__hero-title3-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 575px) {
    .main-section1__hero-title3-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 479px) {
    .main-section1__hero-title3-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 383px) {
    .main-section1__hero-title3-box {
        align-items: center;
        justify-content: flex-start;
    }
}

.main-section1__hero-title3-box.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
}

.main-section1__hero-title3 {
    font: 100px/1.2 "Gilroy-Medium", Helvetica, Arial, serif;
    color: rgb(0, 0, 0);
    letter-spacing: 1.3px;
}

@media (max-width: 1199px) {
    .main-section1__hero-title3 {
        font-size: 87px;
        text-align: left;
    }
}

@media (max-width: 991px) {
    .main-section1__hero-title3 {
        font-size: 72px;
    }
}

@media (max-width: 767px) {
    .main-section1__hero-title3 {
        font-size: 60px;
    }
}

@media (max-width: 575px) {
    .main-section1__hero-title3 {
        font-size: 54px;
    }
}

@media (max-width: 479px) {
    .main-section1__hero-title3 {
        font-size: 48px;
    }
}

@media (max-width: 383px) {
    .main-section1__hero-title3 {
        font-size: 43px;
    }
}

.main-section1__hero-title3-span0 {
    font: 1em/1.2 "Gilroy-Medium", Helvetica, Arial, serif;
    color: black;
    letter-spacing: 1.3px;
}

.main-section1__hero-title3-span1 {
    font: 0.4em/1.2 "Gilroy-Medium", Helvetica, Arial, serif;
    color: black;
    letter-spacing: 1.3px;
}

.main-section1__big-title1 {
    display: flex;
    align-items: center;
    font: 30px/1.2 "Gilroy-Black", Helvetica, Arial, serif;
    color: rgb(0, 0, 0);
    letter-spacing: 1.3px;
}

@media (max-width: 1199px) {
    .main-section1__big-title1 {
        font-size: 27px;
        text-align: left;
    }
}

@media (max-width: 991px) {
    .main-section1__big-title1 {
        font-size: 24px;
    }
}

@media (max-width: 767px) {
    .main-section1__big-title1 {
        font-size: 21px;
    }
}

@media (max-width: 575px) {
    .main-section1__big-title1 {
        font-size: 20px;
    }
}

@media (max-width: 479px) {
    .main-section1__big-title1 {
        font-size: 18px;
    }
}

@media (max-width: 383px) {
    .main-section1__big-title1 {
        font-size: 17px;
    }
}

.main-section1__big-title1.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    margin: 0.5px 0px 0px;
}

@media (max-width: 1199px) {
    .main-section1__big-title1.layout {
        margin: 0px;
    }
}

.main-section2__section2 {
    display: flex;
    flex-direction: column;
}

.main-section2__section2.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
}

.main-section2__flex4 {
    display: flex;
    flex-direction: column;
}

.main-section2__flex4.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 66.14%;
    margin: 56px auto;
}

@media (max-width: 1199px) {
    .main-section2__flex4.layout {
        width: 72.25%;
        margin: 48px auto;
    }
}

@media (max-width: 991px) {
    .main-section2__flex4.layout {
        width: 77.63%;
        margin: 39px auto;
    }
}

@media (max-width: 767px) {
    .main-section2__flex4.layout {
        width: 82.23%;
        margin: 32px auto;
    }
}

@media (max-width: 575px) {
    .main-section2__flex4.layout {
        width: 86.05%;
        margin: 28px auto;
    }
}

@media (max-width: 479px) {
    .main-section2__flex4.layout {
        width: 89.16%;
        margin: 24px auto;
    }
}

@media (max-width: 383px) {
    .main-section2__flex4.layout {
        width: 91.64%;
        margin: 21px auto;
    }
}

.main-section2__hero-title1 {
    display: flex;
    align-items: center;
    font: 200 1.5rem "Burbank Big Regular", Helvetica, Arial, serif;
    color: rgba(25, 25, 25, 0.55);
    letter-spacing: 1px;
}

@media (max-width: 1199px) {
    .main-section2__hero-title1 {
        font-size: 16px !important;
        text-align: left;
    }
}

@media (max-width: 991px) {
    .main-section2__hero-title1 {
        font-size: 24px;
    }
}

@media (max-width: 767px) {
    .main-section2__hero-title1 {
        font-size: 26px;
    }
}

@media (max-width: 575px) {
    .main-section2__hero-title1 {
        font-size: 26px;
    }
}

@media (max-width: 479px) {
    .main-section2__hero-title1 {
        font-size: 24px;
    }
}

@media (max-width: 383px) {
    .main-section2__hero-title1 {
        font-size: 23px;
    }
}

.main-section2__hero-title1.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
}

.main-section2__hero-title {
    display: flex;
    align-items: center;
    font: 900 40px/1.2 "Burbank Big Regular", Helvetica, Arial, serif;
    color: rgb(0, 0, 0);
    letter-spacing: 1.3px;
    cursor: pointer;
    transition-duration: 0.2s;
    transition-property: transform;
}

@media (max-width: 1199px) {
    .main-section2__hero-title {
        font-size: 36px;
        text-align: left;
    }
}

@media (max-width: 991px) {
    .main-section2__hero-title {
        font-size: 32px;
    }
}

@media (max-width: 767px) {
    .main-section2__hero-title {
        font-size: 28px;
    }
}

@media (max-width: 575px) {
    .main-section2__hero-title {
        font-size: 26px;
    }
}

@media (max-width: 479px) {
    .main-section2__hero-title {
        font-size: 24px;
    }
}

@media (max-width: 383px) {
    .main-section2__hero-title {
        font-size: 23px;
    }
}

.main-section2__hero-title:hover {
    transform: translateX(8px);
}

.main-section2__hero-title.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 88.2%;
    margin: 31px auto 0px;
}

@media (max-width: 1199px) {
    .main-section2__hero-title.layout {
        margin: 27px auto 0px;
    }
}

@media (max-width: 991px) {
    .main-section2__hero-title.layout {
        width: 90.88%;
        margin: 23px auto 0px;
    }
}

@media (max-width: 767px) {
    .main-section2__hero-title.layout {
        width: 93%;
        margin: 19px auto 0px;
    }
}

@media (max-width: 575px) {
    .main-section2__hero-title.layout {
        width: 94.66%;
        margin: 18px auto 0px;
    }
}

@media (max-width: 479px) {
    .main-section2__hero-title.layout {
        width: 95.94%;
        margin: 16px auto 0px;
    }
}

@media (max-width: 383px) {
    .main-section2__hero-title.layout {
        width: 96.92%;
        margin: 15px auto 0px;
    }
}

.main-section2__medium-title-box {
    display: flex;
    align-items: center;
}

@media (max-width: 1199px) {
    .main-section2__medium-title-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 991px) {
    .main-section2__medium-title-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 767px) {
    .main-section2__medium-title-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 575px) {
    .main-section2__medium-title-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 479px) {
    .main-section2__medium-title-box {
        align-items: center;
        justify-content: flex-start;
    }
}

.main-section2__medium-title-box.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 88.2%;
    margin: 18px auto 0px;
}

@media (max-width: 1199px) {
    .main-section2__medium-title-box.layout {
        margin: 16px auto 0px;
    }
}

@media (max-width: 991px) {
    .main-section2__medium-title-box.layout {
        width: 90.88%;
        margin: 13px auto 0px;
    }
}

@media (max-width: 767px) {
    .main-section2__medium-title-box.layout {
        width: 93%;
        margin: 11px auto 0px;
    }
}

@media (max-width: 575px) {
    .main-section2__medium-title-box.layout {
        width: 94.66%;
        margin: 10px auto 0px;
    }
}

@media (max-width: 479px) {
    .main-section2__medium-title-box.layout {
        width: 95.94%;
        margin: 9px auto 0px;
    }
}

@media (max-width: 383px) {
    .main-section2__medium-title-box.layout {
        width: 96.92%;
    }
}

@media (max-width: 1199px) {
    .main-section2__medium-title {
        font-size: 23px;
        text-align: left;
    }
}

@media (max-width: 991px) {
    .main-section2__medium-title {
        font-size: 21px;
    }
}

@media (max-width: 767px) {
    .main-section2__medium-title {
        font-size: 19px;
    }
}

@media (max-width: 575px) {
    .main-section2__medium-title {
        font-size: 18px;
    }
}

@media (max-width: 479px) {
    .main-section2__medium-title {
        font-size: 17px;
    }
}

.main-section2__hero-title2 {
    display: flex;
    align-items: center;
    font: 900 40px/1.2 "Burbank Big Regular", Helvetica, Arial, serif;
    color: rgb(0, 0, 0);
    letter-spacing: 0px;
}

@media (max-width: 1199px) {
    .main-section2__hero-title2 {
        font-size: 36px;
        text-align: left;
    }
}

@media (max-width: 991px) {
    .main-section2__hero-title2 {
        font-size: 32px;
    }
}

@media (max-width: 767px) {
    .main-section2__hero-title2 {
        font-size: 28px;
    }
}

@media (max-width: 575px) {
    .main-section2__hero-title2 {
        font-size: 26px;
    }
}

@media (max-width: 479px) {
    .main-section2__hero-title2 {
        font-size: 24px;
    }
}

@media (max-width: 383px) {
    .main-section2__hero-title2 {
        font-size: 23px;
    }
}

.main-section2__hero-title2.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 88.2%;
    margin: 37px auto 0px;
}

@media (max-width: 1199px) {
    .main-section2__hero-title2.layout {
        margin: 32px auto 0px;
    }
}

@media (max-width: 991px) {
    .main-section2__hero-title2.layout {
        width: 90.88%;
        margin: 27px auto 0px;
    }
}

@media (max-width: 767px) {
    .main-section2__hero-title2.layout {
        width: 93%;
        margin: 22px auto 0px;
    }
}

@media (max-width: 575px) {
    .main-section2__hero-title2.layout {
        width: 94.66%;
        margin: 20px auto 0px;
    }
}

@media (max-width: 479px) {
    .main-section2__hero-title2.layout {
        width: 95.94%;
        margin: 18px auto 0px;
    }
}

@media (max-width: 383px) {
    .main-section2__hero-title2.layout {
        width: 96.92%;
        margin: 16px auto 0px;
    }
}

.main-section2__medium-title1-box {
    display: flex;
    align-items: center;
}

@media (max-width: 1199px) {
    .main-section2__medium-title1-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 991px) {
    .main-section2__medium-title1-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 767px) {
    .main-section2__medium-title1-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 575px) {
    .main-section2__medium-title1-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 479px) {
    .main-section2__medium-title1-box {
        align-items: center;
        justify-content: flex-start;
    }
}

.main-section2__medium-title1-box.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 88.2%;
    margin: 18px auto 0px;
}

@media (max-width: 1199px) {
    .main-section2__medium-title1-box.layout {
        margin: 16px auto 0px;
    }
}

@media (max-width: 991px) {
    .main-section2__medium-title1-box.layout {
        width: 90.88%;
        margin: 13px auto 0px;
    }
}

@media (max-width: 767px) {
    .main-section2__medium-title1-box.layout {
        width: 93%;
        margin: 11px auto 0px;
    }
}

@media (max-width: 575px) {
    .main-section2__medium-title1-box.layout {
        width: 94.66%;
        margin: 10px auto 0px;
    }
}

@media (max-width: 479px) {
    .main-section2__medium-title1-box.layout {
        width: 95.94%;
        margin: 9px auto 0px;
    }
}

@media (max-width: 383px) {
    .main-section2__medium-title1-box.layout {
        width: 96.92%;
    }
}

.main-section2__hero-title3 {
    display: flex;
    align-items: center;
    font: 900 40px/1.2 "Burbank Big Regular", Helvetica, Arial, serif;
    color: rgb(0, 0, 0);
    letter-spacing: 0px;
}

@media (max-width: 1199px) {
    .main-section2__hero-title3 {
        font-size: 36px;
        text-align: left;
    }
}

@media (max-width: 991px) {
    .main-section2__hero-title3 {
        font-size: 32px;
    }
}

@media (max-width: 767px) {
    .main-section2__hero-title3 {
        font-size: 28px;
    }
}

@media (max-width: 575px) {
    .main-section2__hero-title3 {
        font-size: 26px;
    }
}

@media (max-width: 479px) {
    .main-section2__hero-title3 {
        font-size: 24px;
    }
}

@media (max-width: 383px) {
    .main-section2__hero-title3 {
        font-size: 23px;
    }
}

.main-section2__hero-title3.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 88.2%;
    margin: 43px auto 0px;
}

@media (max-width: 1199px) {
    .main-section2__hero-title3.layout {
        margin: 37px auto 0px;
    }
}

@media (max-width: 991px) {
    .main-section2__hero-title3.layout {
        width: 90.88%;
        margin: 30px auto 0px;
    }
}

@media (max-width: 767px) {
    .main-section2__hero-title3.layout {
        width: 93%;
        margin: 25px auto 0px;
    }
}

@media (max-width: 575px) {
    .main-section2__hero-title3.layout {
        width: 94.66%;
        margin: 22px auto 0px;
    }
}

@media (max-width: 479px) {
    .main-section2__hero-title3.layout {
        width: 95.94%;
        margin: 19px auto 0px;
    }
}

@media (max-width: 383px) {
    .main-section2__hero-title3.layout {
        width: 96.92%;
        margin: 17px auto 0px;
    }
}

.main-section2__medium-title {
    overflow: visible;
    margin-top: 0px;
    margin-bottom: 0px;
    margin: 0px;
    font: 1.5rem "Gilroy-Medium", Helvetica, Arial, serif;
    color: rgb(25, 25, 25);
    letter-spacing: 0px;
    line-height: 130%;
    white-space: pre-wrap;
    text-wrap: pretty;
}

.main-section2__medium-title1 {
    display: flex;
    align-items: center;
    font: 25px/1.2 "Gilroy-Medium", Helvetica, Arial, serif;
    color: rgb(25, 25, 25);
    letter-spacing: 0px;
}

.main-section2__medium-title2 {
    display: flex;
    align-items: center;
    font: 25px/1.2 "Gilroy-Medium", Helvetica, Arial, serif;
    color: rgb(25, 25, 25);
    letter-spacing: 0px;
}

.main-section2__medium-title3 {
    display: flex;
    align-items: center;
    font: 25px/1.2 "Gilroy-Medium", Helvetica, Arial, serif;
    color: rgb(25, 25, 25);
    letter-spacing: 0px;
}

.main-section2__medium-title4 {
    display: flex;
    align-items: center;
    font: 25px/1.2 "Gilroy-Medium", Helvetica, Arial, serif;
    color: rgb(25, 25, 25);
    letter-spacing: 0px;
}

.main-section2__medium-title5 {
    display: flex;
    align-items: center;
    font: 25px/1.2 "Gilroy-Medium", Helvetica, Arial, serif;
    color: rgb(25, 25, 25);
    letter-spacing: 0px;
}

.main-section2__medium-title6 {
    display: flex;
    align-items: center;
    font: 25px/1.2 "Gilroy-Medium", Helvetica, Arial, serif;
    color: rgb(25, 25, 25);
    letter-spacing: 0px;
}

.main-section2__medium-title7 {
    display: flex;
    align-items: center;
    font: 25px/1.2 "Gilroy-Medium", Helvetica, Arial, serif;
    color: rgb(25, 25, 25);
    letter-spacing: 0px;
}

@media (max-width: 1199px) {
    .main-section2__medium-title1 {
        font-size: 23px;
        text-align: left;
    }
}

@media (max-width: 991px) {
    .main-section2__medium-title1 {
        font-size: 21px;
    }
}

@media (max-width: 767px) {
    .main-section2__medium-title1 {
        font-size: 19px;
    }
}

@media (max-width: 575px) {
    .main-section2__medium-title1 {
        font-size: 18px;
    }
}

@media (max-width: 479px) {
    .main-section2__medium-title1 {
        font-size: 16px;
    }
    .main-section2__medium-title {
        font-size: 1rem;
    }
}

.main-section2__medium-title1.layout {
    border-left: 4px rgba(81, 81, 81, 0.046) solid;
    border-radius: 3px;
    padding-left: 16px;
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 70%;
    margin: 11px 26.6% 0px 5.9%;
}

@media (max-width: 1199px) {
    .main-section2__medium-title1.layout {
        margin: 10px 26.6% 0px 5.9%;
        width: 86%;
    }
}

@media (max-width: 991px) {
    .main-section2__medium-title1.layout {
        margin: 8px 26.6% 0px 5.9%;
    }
}

@media (max-width: 767px) {
    .main-section2__medium-title1.layout {
        margin: 7px 26.6% 0px 5.9%;
    }
}

@media (max-width: 575px) {
    .main-section2__medium-title1.layout {
        margin: 6px 26.6% 0px 5.9%;
    }
}

@media (max-width: 383px) {
    .main-section2__medium-title1.layout {
        margin: 5px 26.6% 0px 5.9%;
    }
}

.main-section2__hero-title4 {
    display: flex;
    align-items: center;
    font: 900 40px/1.2 "Burbank Big Regular", Helvetica, Arial, serif;
    color: rgb(0, 0, 0);
    letter-spacing: 0px;
}

@media (max-width: 1199px) {
    .main-section2__hero-title4 {
        font-size: 36px;
        text-align: left;
    }
}

@media (max-width: 991px) {
    .main-section2__hero-title4 {
        font-size: 32px;
    }
}

@media (max-width: 767px) {
    .main-section2__hero-title4 {
        font-size: 28px;
    }
}

@media (max-width: 575px) {
    .main-section2__hero-title4 {
        font-size: 26px;
    }
}

@media (max-width: 479px) {
    .main-section2__hero-title4 {
        font-size: 24px;
    }
}

@media (max-width: 383px) {
    .main-section2__hero-title4 {
        font-size: 23px;
    }
}

.main-section2__hero-title4.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 88.2%;
    margin: 33px auto 0px;
}

@media (max-width: 1199px) {
    .main-section2__hero-title4.layout {
        margin: 29px auto 0px;
    }
}

@media (max-width: 991px) {
    .main-section2__hero-title4.layout {
        width: 90.88%;
        margin: 24px auto 0px;
    }
}

@media (max-width: 767px) {
    .main-section2__hero-title4.layout {
        width: 93%;
        margin: 20px auto 0px;
    }
}

@media (max-width: 575px) {
    .main-section2__hero-title4.layout {
        width: 94.66%;
        margin: 18px auto 0px;
    }
}

@media (max-width: 479px) {
    .main-section2__hero-title4.layout {
        width: 95.94%;
        margin: 16px auto 0px;
    }
}

@media (max-width: 383px) {
    .main-section2__hero-title4.layout {
        width: 96.92%;
        margin: 15px auto 0px;
    }
}

@media (max-width: 1199px) {
    .main-section2__medium-title2 {
        font-size: 23px;
        text-align: left;
    }
}

@media (max-width: 991px) {
    .main-section2__medium-title2 {
        font-size: 21px;
    }
}

@media (max-width: 767px) {
    .main-section2__medium-title2 {
        font-size: 19px;
    }
}

@media (max-width: 575px) {
    .main-section2__medium-title2 {
        font-size: 18px;
    }
}

@media (max-width: 479px) {
    .main-section2__medium-title2 {
        font-size: 17px;
    }
}

.main-section2__medium-title2.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 88.2%;
    margin: 18px auto 0px;
}

@media (max-width: 1199px) {
    .main-section2__medium-title2.layout {
        margin: 16px auto 0px;
    }
}

@media (max-width: 991px) {
    .main-section2__medium-title2.layout {
        width: 90.88%;
        margin: 13px auto 0px;
    }
}

@media (max-width: 767px) {
    .main-section2__medium-title2.layout {
        width: 93%;
        margin: 11px auto 0px;
    }
}

@media (max-width: 575px) {
    .main-section2__medium-title2.layout {
        width: 94.66%;
        margin: 10px auto 0px;
    }
}

@media (max-width: 479px) {
    .main-section2__medium-title2.layout {
        width: 95.94%;
        margin: 9px auto 0px;
    }
}

@media (max-width: 383px) {
    .main-section2__medium-title2.layout {
        width: 96.92%;
    }
}

.main-section2__hero-title.layout1 {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 88.2%;
    margin: 43px auto 0px;
}

@media (max-width: 1199px) {
    .main-section2__hero-title.layout1 {
        margin: 37px auto 0px;
    }
}

@media (max-width: 991px) {
    .main-section2__hero-title.layout1 {
        width: 90.88%;
        margin: 30px auto 0px;
    }
}

@media (max-width: 767px) {
    .main-section2__hero-title.layout1 {
        width: 93%;
        margin: 25px auto 0px;
    }
}

@media (max-width: 575px) {
    .main-section2__hero-title.layout1 {
        width: 94.66%;
        margin: 22px auto 0px;
    }
}

@media (max-width: 479px) {
    .main-section2__hero-title.layout1 {
        width: 95.94%;
        margin: 19px auto 0px;
    }
}

@media (max-width: 383px) {
    .main-section2__hero-title.layout1 {
        width: 96.92%;
        margin: 17px auto 0px;
    }
}

.main-section2__medium-title3-box {
    display: flex;
    align-items: center;
}

@media (max-width: 1199px) {
    .main-section2__medium-title3-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 991px) {
    .main-section2__medium-title3-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 767px) {
    .main-section2__medium-title3-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 575px) {
    .main-section2__medium-title3-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 479px) {
    .main-section2__medium-title3-box {
        align-items: center;
        justify-content: flex-start;
    }
}

.main-section2__medium-title3-box.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 88.2%;
    margin: 17px auto 0px;
}

@media (max-width: 1199px) {
    .main-section2__medium-title3-box.layout {
        margin: 15px auto 0px;
    }
}

@media (max-width: 991px) {
    .main-section2__medium-title3-box.layout {
        width: 90.88%;
        margin: 13px auto 0px;
    }
}

@media (max-width: 767px) {
    .main-section2__medium-title3-box.layout {
        width: 93%;
        margin: 11px auto 0px;
    }
}

@media (max-width: 575px) {
    .main-section2__medium-title3-box.layout {
        width: 94.66%;
        margin: 10px auto 0px;
    }
}

@media (max-width: 479px) {
    .main-section2__medium-title3-box.layout {
        width: 95.94%;
        margin: 9px auto 0px;
    }
}

@media (max-width: 383px) {
    .main-section2__medium-title3-box.layout {
        width: 96.92%;
        margin: 8px auto 0px;
    }
}

.main-section2__hero-title.layout2 {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 88.2%;
    margin: 51px auto 0px;
}

@media (max-width: 1199px) {
    .main-section2__hero-title.layout2 {
        margin: 43px auto 0px;
    }
}

@media (max-width: 991px) {
    .main-section2__hero-title.layout2 {
        width: 90.88%;
        margin: 35px auto 0px;
    }
}

@media (max-width: 767px) {
    .main-section2__hero-title.layout2 {
        width: 93%;
        margin: 28px auto 0px;
    }
}

@media (max-width: 575px) {
    .main-section2__hero-title.layout2 {
        width: 94.66%;
        margin: 25px auto 0px;
    }
}

@media (max-width: 479px) {
    .main-section2__hero-title.layout2 {
        width: 95.94%;
        margin: 21px auto 0px;
    }
}

@media (max-width: 383px) {
    .main-section2__hero-title.layout2 {
        width: 96.92%;
        margin: 19px auto 0px;
    }
}

@media (max-width: 1199px) {
    .main-section2__medium-title3 {
        font-size: 23px;
        text-align: left;
    }
}

@media (max-width: 991px) {
    .main-section2__medium-title3 {
        font-size: 21px;
    }
}

@media (max-width: 767px) {
    .main-section2__medium-title3 {
        font-size: 19px;
    }
}

@media (max-width: 575px) {
    .main-section2__medium-title3 {
        font-size: 18px;
    }
}

@media (max-width: 479px) {
    .main-section2__medium-title3 {
        font-size: 17px;
    }
}

.main-section2__medium-title3.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 75.6%;
    margin: 22px 18.5% 0px 5.9%;
}

@media (max-width: 1199px) {
    .main-section2__medium-title3.layout {
        margin: 19px 18.5% 0px 5.9%;
    }
}

@media (max-width: 991px) {
    .main-section2__medium-title3.layout {
        margin: 16px 18.5% 0px 5.9%;
    }
}

@media (max-width: 767px) {
    .main-section2__medium-title3.layout {
        margin: 14px 18.5% 0px 5.9%;
    }
}

@media (max-width: 575px) {
    .main-section2__medium-title3.layout {
        margin: 13px 18.5% 0px 5.9%;
    }
}

@media (max-width: 479px) {
    .main-section2__medium-title3.layout {
        margin: 11px 18.5% 0px 5.9%;
    }
}

@media (max-width: 383px) {
    .main-section2__medium-title3.layout {
        margin: 10px 18.5% 0px 5.9%;
    }
}

.main-section2__hero-title5 {
    display: flex;
    align-items: center;
    font: 900 40px/1.2 "Burbank Big Regular", Helvetica, Arial, serif;
    color: rgb(0, 0, 0);
    letter-spacing: 0px;
}

@media (max-width: 1199px) {
    .main-section2__hero-title5 {
        font-size: 36px;
        text-align: left;
    }
}

@media (max-width: 991px) {
    .main-section2__hero-title5 {
        font-size: 32px;
    }
}

@media (max-width: 767px) {
    .main-section2__hero-title5 {
        font-size: 28px;
    }
}

@media (max-width: 575px) {
    .main-section2__hero-title5 {
        font-size: 26px;
    }
}

@media (max-width: 479px) {
    .main-section2__hero-title5 {
        font-size: 24px;
    }
}

@media (max-width: 383px) {
    .main-section2__hero-title5 {
        font-size: 23px;
    }
}

.main-section2__hero-title5.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 88.2%;
    margin: 37px auto 0px;
}

@media (max-width: 1199px) {
    .main-section2__hero-title5.layout {
        margin: 32px auto 0px;
    }
}

@media (max-width: 991px) {
    .main-section2__hero-title5.layout {
        width: 90.88%;
        margin: 27px auto 0px;
    }
}

@media (max-width: 767px) {
    .main-section2__hero-title5.layout {
        width: 93%;
        margin: 22px auto 0px;
    }
}

@media (max-width: 575px) {
    .main-section2__hero-title5.layout {
        width: 94.66%;
        margin: 20px auto 0px;
    }
}

@media (max-width: 479px) {
    .main-section2__hero-title5.layout {
        width: 95.94%;
        margin: 18px auto 0px;
    }
}

@media (max-width: 383px) {
    .main-section2__hero-title5.layout {
        width: 96.92%;
        margin: 16px auto 0px;
    }
}

@media (max-width: 1199px) {
    .main-section2__medium-title4 {
        font-size: 23px;
        text-align: left;
    }
}

@media (max-width: 991px) {
    .main-section2__medium-title4 {
        font-size: 21px;
    }
}

@media (max-width: 767px) {
    .main-section2__medium-title4 {
        font-size: 19px;
    }
}

@media (max-width: 575px) {
    .main-section2__medium-title4 {
        font-size: 18px;
    }
}

@media (max-width: 479px) {
    .main-section2__medium-title4 {
        font-size: 17px;
    }
}

.main-section2__medium-title4.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 88.2%;
    margin: 18px auto 0px;
}

@media (max-width: 1199px) {
    .main-section2__medium-title4.layout {
        margin: 16px auto 0px;
    }
}

@media (max-width: 991px) {
    .main-section2__medium-title4.layout {
        width: 90.88%;
        margin: 13px auto 0px;
    }
}

@media (max-width: 767px) {
    .main-section2__medium-title4.layout {
        width: 93%;
        margin: 11px auto 0px;
    }
}

@media (max-width: 575px) {
    .main-section2__medium-title4.layout {
        width: 94.66%;
        margin: 10px auto 0px;
    }
}

@media (max-width: 479px) {
    .main-section2__medium-title4.layout {
        width: 95.94%;
        margin: 9px auto 0px;
    }
}

@media (max-width: 383px) {
    .main-section2__medium-title4.layout {
        width: 96.92%;
    }
}

.main-section2__hero-title6-box {
    display: flex;
    align-items: center;
    cursor: pointer;
    transition-duration: 0.2s;
    transition-property: transform;
}

@media (max-width: 1199px) {
    .main-section2__hero-title6-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 991px) {
    .main-section2__hero-title6-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 767px) {
    .main-section2__hero-title6-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 575px) {
    .main-section2__hero-title6-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 479px) {
    .main-section2__hero-title6-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 383px) {
    .main-section2__hero-title6-box {
        align-items: center;
        justify-content: flex-start;
    }
}

.main-section2__hero-title6-box:hover {
    transform: translateX(8px);
}

.main-section2__hero-title6-box.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 88.2%;
    margin: 41px auto 0px;
}

@media (max-width: 1199px) {
    .main-section2__hero-title6-box.layout {
        margin: 35px auto 0px;
    }
}

@media (max-width: 991px) {
    .main-section2__hero-title6-box.layout {
        width: 90.88%;
        margin: 29px auto 0px;
    }
}

@media (max-width: 767px) {
    .main-section2__hero-title6-box.layout {
        width: 93%;
        margin: 24px auto 0px;
    }
}

@media (max-width: 575px) {
    .main-section2__hero-title6-box.layout {
        width: 94.66%;
        margin: 21px auto 0px;
    }
}

@media (max-width: 479px) {
    .main-section2__hero-title6-box.layout {
        width: 95.94%;
        margin: 19px auto 0px;
    }
}

@media (max-width: 383px) {
    .main-section2__hero-title6-box.layout {
        width: 96.92%;
        margin: 17px auto 0px;
    }
}

.main-section2__hero-title6 {
    overflow: visible;
    margin-top: 0px;
    margin-bottom: 0px;
    margin: 0px;
    font: 900 40px/1.2 "Burbank Big Regular", Helvetica, Arial, serif;
    color: rgb(0, 0, 0);
    letter-spacing: 0px;
    white-space: pre-wrap;
}

@media (max-width: 1199px) {
    .main-section2__hero-title6 {
        font-size: 36px;
        text-align: left;
    }
}

@media (max-width: 991px) {
    .main-section2__hero-title6 {
        font-size: 32px;
    }
}

@media (max-width: 767px) {
    .main-section2__hero-title6 {
        font-size: 28px;
    }
}

@media (max-width: 575px) {
    .main-section2__hero-title6 {
        font-size: 26px;
    }
}

@media (max-width: 479px) {
    .main-section2__hero-title6 {
        font-size: 24px;
    }
}

@media (max-width: 383px) {
    .main-section2__hero-title6 {
        font-size: 23px;
    }
}

@media (max-width: 1199px) {
    .main-section2__medium-title5 {
        font-size: 23px;
        text-align: left;
    }
}

@media (max-width: 991px) {
    .main-section2__medium-title5 {
        font-size: 21px;
    }
}

@media (max-width: 767px) {
    .main-section2__medium-title5 {
        font-size: 19px;
    }
}

@media (max-width: 575px) {
    .main-section2__medium-title5 {
        font-size: 18px;
    }
}

@media (max-width: 479px) {
    .main-section2__medium-title5 {
        font-size: 17px;
    }
}

.main-section2__medium-title5.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 88.2%;
    margin: 18px auto 0px;
}

@media (max-width: 1199px) {
    .main-section2__medium-title5.layout {
        margin: 16px auto 0px;
    }
}

@media (max-width: 991px) {
    .main-section2__medium-title5.layout {
        width: 90.88%;
        margin: 13px auto 0px;
    }
}

@media (max-width: 767px) {
    .main-section2__medium-title5.layout {
        width: 93%;
        margin: 11px auto 0px;
    }
}

@media (max-width: 575px) {
    .main-section2__medium-title5.layout {
        width: 94.66%;
        margin: 10px auto 0px;
    }
}

@media (max-width: 479px) {
    .main-section2__medium-title5.layout {
        width: 95.94%;
        margin: 9px auto 0px;
    }
}

@media (max-width: 383px) {
    .main-section2__medium-title5.layout {
        width: 96.92%;
    }
}

.main-section2__hero-title.layout3 {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 88.2%;
    margin: 43px auto 0px;
}

@media (max-width: 1199px) {
    .main-section2__hero-title.layout3 {
        margin: 37px auto 0px;
    }
}

@media (max-width: 991px) {
    .main-section2__hero-title.layout3 {
        width: 90.88%;
        margin: 30px auto 0px;
    }
}

@media (max-width: 767px) {
    .main-section2__hero-title.layout3 {
        width: 93%;
        margin: 25px auto 0px;
    }
}

@media (max-width: 575px) {
    .main-section2__hero-title.layout3 {
        width: 94.66%;
        margin: 22px auto 0px;
    }
}

@media (max-width: 479px) {
    .main-section2__hero-title.layout3 {
        width: 95.94%;
        margin: 19px auto 0px;
    }
}

@media (max-width: 383px) {
    .main-section2__hero-title.layout3 {
        width: 96.92%;
        margin: 17px auto 0px;
    }
}

@media (max-width: 1199px) {
    .main-section2__medium-title6 {
        font-size: 23px;
        text-align: left;
    }
}

@media (max-width: 991px) {
    .main-section2__medium-title6 {
        font-size: 21px;
    }
}

@media (max-width: 767px) {
    .main-section2__medium-title6 {
        font-size: 19px;
    }
}

@media (max-width: 575px) {
    .main-section2__medium-title6 {
        font-size: 18px;
    }
}

@media (max-width: 479px) {
    .main-section2__medium-title6 {
        font-size: 17px;
    }
}

.main-section2__medium-title6.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 88.2%;
    margin: 18px auto 0px;
}

@media (max-width: 1199px) {
    .main-section2__medium-title6.layout {
        margin: 16px auto 0px;
    }
}

@media (max-width: 991px) {
    .main-section2__medium-title6.layout {
        width: 90.88%;
        margin: 13px auto 0px;
    }
}

@media (max-width: 767px) {
    .main-section2__medium-title6.layout {
        width: 93%;
        margin: 11px auto 0px;
    }
}

@media (max-width: 575px) {
    .main-section2__medium-title6.layout {
        width: 94.66%;
        margin: 10px auto 0px;
    }
}

@media (max-width: 479px) {
    .main-section2__medium-title6.layout {
        width: 95.94%;
        margin: 9px auto 0px;
    }
}

@media (max-width: 383px) {
    .main-section2__medium-title6.layout {
        width: 96.92%;
    }
}

.main-section2__hero-title1.layout1 {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    margin: 138px 0px 0px;
}

@media (max-width: 1199px) {
    .main-section2__hero-title1.layout1 {
        margin: 111px 0px 0px;
    }
}

@media (max-width: 991px) {
    .main-section2__hero-title1.layout1 {
        margin: 83px 0px 0px;
    }
}

@media (max-width: 767px) {
    .main-section2__hero-title1.layout1 {
        margin: 58px 0px 0px;
    }
}

@media (max-width: 575px) {
    .main-section2__hero-title1.layout1 {
        margin: 46px 0px 0px;
    }
}

@media (max-width: 479px) {
    .main-section2__hero-title1.layout1 {
        margin: 33px 0px 0px;
    }
}

@media (max-width: 383px) {
    .main-section2__hero-title1.layout1 {
        margin: 25px 0px 0px;
    }
}

.main-section2__hero-title7 {
    display: flex;
    align-items: center;
    font: 900 40px/1.2 "Burbank Big Regular", Helvetica, Arial, serif;
    color: rgb(0, 0, 0);
    letter-spacing: 0px;
}

@media (max-width: 1199px) {
    .main-section2__hero-title7 {
        font-size: 36px;
        text-align: left;
    }
}

@media (max-width: 991px) {
    .main-section2__hero-title7 {
        font-size: 32px;
    }
}

@media (max-width: 767px) {
    .main-section2__hero-title7 {
        font-size: 28px;
    }
}

@media (max-width: 575px) {
    .main-section2__hero-title7 {
        font-size: 26px;
    }
}

@media (max-width: 479px) {
    .main-section2__hero-title7 {
        font-size: 24px;
    }
}

@media (max-width: 383px) {
    .main-section2__hero-title7 {
        font-size: 23px;
    }
}

.main-section2__hero-title7.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 88.2%;
    margin: 56px auto 0px;
}

@media (max-width: 1199px) {
    .main-section2__hero-title7.layout {
        margin: 48px auto 0px;
    }
}

@media (max-width: 991px) {
    .main-section2__hero-title7.layout {
        width: 90.88%;
        margin: 39px auto 0px;
    }
}

@media (max-width: 767px) {
    .main-section2__hero-title7.layout {
        width: 93%;
        margin: 32px auto 0px;
    }
}

@media (max-width: 575px) {
    .main-section2__hero-title7.layout {
        width: 94.66%;
        margin: 28px auto 0px;
    }
}

@media (max-width: 479px) {
    .main-section2__hero-title7.layout {
        width: 95.94%;
        margin: 24px auto 0px;
    }
}

@media (max-width: 383px) {
    .main-section2__hero-title7.layout {
        width: 96.92%;
        margin: 21px auto 0px;
    }
}

@media (max-width: 1199px) {
    .main-section2__medium-title7 {
        font-size: 23px;
        text-align: left;
    }
}

@media (max-width: 991px) {
    .main-section2__medium-title7 {
        font-size: 21px;
    }
}

@media (max-width: 767px) {
    .main-section2__medium-title7 {
        font-size: 19px;
    }
}

@media (max-width: 575px) {
    .main-section2__medium-title7 {
        font-size: 18px;
    }
}

@media (max-width: 479px) {
    .main-section2__medium-title7 {
        font-size: 17px;
    }
}

.main-section2__medium-title7.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 78%;
    margin: 13px 16.1% 0px 5.9%;
}

@media (max-width: 1199px) {
    .main-section2__medium-title7.layout {
        margin: 11px 16.1% 0px 5.9%;
    }
}

@media (max-width: 991px) {
    .main-section2__medium-title7.layout {
        margin: 10px 16.1% 0px 5.9%;
    }
}

@media (max-width: 767px) {
    .main-section2__medium-title7.layout {
        margin: 8px 16.1% 0px 5.9%;
    }
}

@media (max-width: 575px) {
    .main-section2__medium-title7.layout {
        margin: 7px 16.1% 0px 5.9%;
    }
}

@media (max-width: 383px) {
    .main-section2__medium-title7.layout {
        margin: 6px 16.1% 0px 5.9%;
    }
}

.main-section2__hero-title8 {
    display: flex;
    align-items: center;
    font: 900 40px/1.2 "Burbank Big Regular", Helvetica, Arial, serif;
    color: rgb(0, 0, 0);
    letter-spacing: 0px;
}

@media (max-width: 1199px) {
    .main-section2__hero-title8 {
        font-size: 36px;
        text-align: left;
    }
}

@media (max-width: 991px) {
    .main-section2__hero-title8 {
        font-size: 32px;
    }
}

@media (max-width: 767px) {
    .main-section2__hero-title8 {
        font-size: 28px;
    }
}

@media (max-width: 575px) {
    .main-section2__hero-title8 {
        font-size: 26px;
    }
}

@media (max-width: 479px) {
    .main-section2__hero-title8 {
        font-size: 24px;
    }
}

@media (max-width: 383px) {
    .main-section2__hero-title8 {
        font-size: 23px;
    }
}

.main-section2__hero-title8.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 88.2%;
    margin: 54px auto 0px;
}

@media (max-width: 1199px) {
    .main-section2__hero-title8.layout {
        margin: 46px auto 0px;
    }
}

@media (max-width: 991px) {
    .main-section2__hero-title8.layout {
        width: 90.88%;
        margin: 38px auto 0px;
    }
}

@media (max-width: 767px) {
    .main-section2__hero-title8.layout {
        width: 93%;
        margin: 30px auto 0px;
    }
}

@media (max-width: 575px) {
    .main-section2__hero-title8.layout {
        width: 94.66%;
        margin: 27px auto 0px;
    }
}

@media (max-width: 479px) {
    .main-section2__hero-title8.layout {
        width: 95.94%;
        margin: 23px auto 0px;
    }
}

@media (max-width: 383px) {
    .main-section2__hero-title8.layout {
        width: 96.92%;
        margin: 20px auto 0px;
    }
}

.main-section2__medium-title8-box {
    display: flex;
    align-items: center;
}

@media (max-width: 1199px) {
    .main-section2__medium-title8-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 991px) {
    .main-section2__medium-title8-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 767px) {
    .main-section2__medium-title8-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 575px) {
    .main-section2__medium-title8-box {
        align-items: center;
        justify-content: flex-start;
    }
}

@media (max-width: 479px) {
    .main-section2__medium-title8-box {
        align-items: center;
        justify-content: flex-start;
    }
}

.main-section2__medium-title8-box.layout {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    width: 78%;
    margin: 13px 16.1% 222px 5.9%;
}

@media (max-width: 1199px) {
    .main-section2__medium-title8-box.layout {
        margin: 11px 16.1% 175px 5.9%;
    }
}

@media (max-width: 991px) {
    .main-section2__medium-title8-box.layout {
        margin: 10px 16.1% 123px 5.9%;
    }
}

@media (max-width: 767px) {
    .main-section2__medium-title8-box.layout {
        margin: 8px 16.1% 80px 5.9%;
    }
}

@media (max-width: 575px) {
    .main-section2__medium-title8-box.layout {
        margin: 7px 16.1% 58px 5.9%;
    }
}

@media (max-width: 479px) {
    .main-section2__medium-title8-box.layout {
        margin: 7px 16.1% 36px 5.9%;
    }
}

@media (max-width: 383px) {
    .main-section2__medium-title8-box.layout {
        margin: 6px 16.1% 21px 5.9%;
    }
}