@media screen and (max-width: 1199px){.section.heroBanner{padding-bottom:0 !important}.section.heroBanner .container .header-block{max-width:570px}.section.heroBanner .container .header-block h1{font-size:52px}.section.heroBanner .container .header-block .typo-body-primary.black p{flex-direction:column;width:240px}}@media screen and (max-width: 1023px){.homeFeatureSection .flex{position:relative;max-width:80%}.homeFeatureSection .flex .menu-control-wrapper{display:none}.homeFeatureSection .flex .flex-col{position:relative}.homeFeatureSection .flex .flex-col .flex-col-item{gap:40px;flex-direction:column-reverse}.homeFeatureSection .flex .flex-col .flex-col-item .col-content{width:100%;flex-direction:column}.homeFeatureSection .flex .flex-col .flex-col-item .col-content .col-title{display:block !important;font-size:40px}.homeFeatureSection .flex .flex-col .flex-col-item .col-image{width:100%;aspect-ratio:1/1}}@media screen and (max-width: 991px){.main-header .header-container{padding:10px 20px}.main-header .header-container .menu-cell nav #gnb{gap:10px}.main-header .header-container .menu-cell nav #gnb>li a{padding:8px 12px;font-size:14px}.section.innerBanner{height:400px}.section.innerBanner .container .header-block h1{font-size:56px}.header-block h2{font-size:48px;margin-bottom:32px !important}.homeLogos .flex .flex-col.logoWrapper .col-content p{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 768px){section.section-default:not(.bgOnlyBanner){padding-top:30px !important;padding-bottom:30px !important}.section.heroBanner{margin-bottom:0 !important}.header-block h2{font-size:36px;margin-bottom:24px !important}}@media screen and (max-width: 768px)and (max-width: 576px){.header-block{max-width:350px}}@media screen and (max-width: 768px){.btn{padding:17px 32px;font-size:14px}.btn.btn-arrow{--btn-circle-size: 48px}.btn.btn-arrow::before{background-size:24px 24px}.section.innerBanner{height:320px}.section.innerBanner .container .header-block h1{font-size:40px}.homeFeatureSection .flex .flex-col .flex-col-item{flex-direction:column-reverse;gap:40px;padding:40px 0}.homeFeatureSection .flex .flex-col .flex-col-item .col-image{width:100%}.homeLogos .flex{flex-direction:column;align-items:flex-start;gap:20px}.homeLogos .flex .flex-col:first-child{padding-right:0;width:100%;text-align:center}.homeLogos .flex .flex-col.logoWrapper{width:100%}.homeLogos .flex .flex-col.logoWrapper .col-content p{grid-template-columns:repeat(3, 1fr);grid-gap:15px}}@media screen and (max-width: 575px){.container{max-width:100%;padding-left:20px;padding-right:20px}.homeLogos .flex .flex-col.logoWrapper .col-content p{grid-template-columns:repeat(2, 1fr)}}