.module-page-01 .inset{max-width:800px;margin:0 auto}.module-page-01 .fake-title{margin-bottom:1rem;color:var(--color-green);font-weight:var(--fw-bold);letter-spacing:0.1em;font-size:14px;line-height:16px}.module-page-01 .content .html-output{margin-top:1rem;font-size:16px;line-height:28px}.module-page-01 .module-title{margin-bottom:0;font-size:26px;line-height:32px;color:var(--color-dark)}.commerce-content-brands .module-page-01 .module-title{font-weight:600}@media(min-width:992px){.module-page-01 .fake-title{margin-bottom:1.5rem;font-weight:bold;font-size:16px}.module-page-01 .module-title{font-size:36px;line-height:40px}.module-page-01 .content .html-output{margin-top:1.5rem;font-size:18px;line-height:36px}}.about-us-page .module-page-01.custom h1{display:none}.about-us-page .module-page-01.custom .html-output{font-size:28px;line-height:36px;margin-top:0}.about-us-page .module-page-01.custom .module-title + .content{max-width:1142px;margin:0 auto}.about-us-page .module-page-01.custom .inset{max-width:none}.about-us-page .module-page-01 .html-output span,.about-us-page .module-page-01 .html-output a:not(:hover){color:var(--color-green)}.about-us-page .module-page-01.custom .page-title{font-size:28px;line-height:32px;font-weight:var(--fw-bold)}@media(min-width:992px){.about-us-page .module-page-01.custom .html-output{font-size:52px;line-height:72px}.about-us-page .module-page-01.custom .page-title{font-size:64px;line-height:72px}}.work-with-us-page .module-page-01 .inset{max-width:950px}.module-page-01 a.btn{margin-top:1.5rem}@media(min-width:992px){.module-page-01 a.btn{margin-top:3rem}}
.module-page-02 .inset{max-width:990px;margin:0 auto;text-align:center}.module-page-02 .module-title{font-size:36px;line-height:1;font-weight:400;margin-bottom:0}.module-page-02 .content{margin-top:1.5rem;font-family:var(--ff-merri);font-size:16px;line-height:24px}@media(min-width:992px){.module-page-02 .module-title{font-size:64px}.module-page-02 .content{margin-top:3rem;font-size:24px;line-height:32px}}
.module-page-banner-02 img{width:100%}.contest-page .module-page-banner-02 img{width:auto;margin:auto}
.module-contest-middle-wrapper{background-color:#F3F3F3;padding:4rem 0}.module-contest-middle-wrapper .module-page-01{padding:0}.module-contest-middle-wrapper .module-page-01 .inset{max-width:845px}.module-contest-middle-wrapper .module-page-01:not(:last-child){margin-bottom:1.5rem}@media(min-width:1200px){.module-contest-middle-wrapper{padding:8rem 0;margin-top:8rem}}@media(max-width:575px){.module-contest-middle-wrapper .module-contest-grid .swiper-slide{width:90%;margin-right:2px}}@media(min-width:992px){.module-contest-middle-wrapper .module-contest-grid .swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr)}.module-contest-middle-wrapper .module-contest-grid .swiper-wrapper .swiper-slide{width:auto!important}}
.module-page-slider-custom .swiper-pagination{position:static;padding-top:1.25rem}.module-page-slider-custom{overflow:hidden}.module-page-slider-custom .swiper{overflow:unset}.module-page-slider-custom .swiper-slide{width:90%;margin-right:.5rem}.module-page-slider-custom .swiper-slide img{width:100%}.module-page-slider-custom .swiper-header{font-size:28px;line-height:32px;color:var(--color-dark);font-weight:600;margin-bottom:1.5rem}.module-page-slider-custom .slide-content{margin-top:1rem}.module-page-slider-custom .slide-content .slide-name{color:var(--color-dark);font-size:24px;line-height:26px;font-weight:600}.module-page-slider-custom .slide-content .html-output{font-size:18px;line-height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:1rem}@media(max-width:991px){.module-page-slider-custom .slide-content{padding:0 .75rem}}@media(min-width:768px){.module-page-slider-custom .swiper-slide{width:33%}}@media(min-width:992px){.module-page-slider-custom .swiper-header{font-size:32px;margin-bottom:3rem}.module-page-slider-custom .swiper-pagination{margin-top:.75rem}.module-page-slider-custom .swiper-slide{width:30%;margin-right:1.5rem}.module-page-slider-custom .slide-content .slide-name{font-size:26px}}@media(min-width:1650px){.module-page-slider-custom .swiper-slide{width:35%}}