.content{display:flex;justify-content:space-evenly;align-items:center;gap:3.2rem;width:100%;flex-wrap:wrap;text-align:center}.landing-video-section{background:var(--accent-700);color:var(--color-text-light);border-radius:1.6rem;padding:9.6rem;display:flex;flex-wrap:wrap}.video-container{width:100%}.video-container iframe{border-radius:.8rem;display:none}@media screen and (min-width: 1000px){.content{flex-wrap:nowrap;text-align:left;gap:3.2rem}.landing-video-section{padding:9.6rem}.landing-video-section h3{font-size:3.6rem}.landing-video-section p{font-size:1.8rem}.video-container iframe{display:block}}.sgd_landing_img,.sgd_landing_card{width:100%;border-radius:8px}.btn_sgd{padding:16px 32px;max-width:min(100%,200px);text-decoration:none;color:#fff;background-color:var(--accent-700);border-radius:4px;display:block;margin:0 auto;text-align:center;cursor:pointer;transition:all .5s ease-in-out}.btn_sgd:hover{background-color:var(--color-text-light);color:var(--accent-700);box-shadow:0 4px 8px #0003}.sgd_landing{padding:6.4rem 0}@media screen and (max-width: 768px){.sgd_landing{padding:4.8rem}.btn_sgd{margin:32px auto}.section{padding:3.2rem 0}}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.marquee{--gap: 1rem;position:relative;display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:var(--gap);max-width:100%}.marquee_item{width:16rem;-o-object-fit:contain;object-fit:contain;padding:1rem}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - var(--gap)))}}@keyframes scroll-reverse{0%{transform:translate(0)}to{transform:translate(calc(50% - var(--gap)))}}.enable-animation .marquee_content{animation:scroll 20s linear infinite}.enable-animation-reverse .marquee_content{animation:scroll-reverse 20s linear infinite}.marquee:hover .marquee_content{animation-play-state:paused}.linkages_title{font-size:3.2rem;text-align:center;font-weight:700;margin-bottom:1.6rem;color:var(--color-primary)}.linkages_content{margin-bottom:3.2rem}.linkages_description{font-size:1.6rem;text-align:center;color:var(--color-text)}.linkages{padding:9.6rem 0}.linkages_image{max-width:min(100%,6.4rem);-o-object-fit:contain;object-fit:contain;aspect-ratio:1/1}@media screen and (max-width: 768px){.linkages_title{font-size:2.4rem}.linkages_description{font-size:1.4rem}.linkages{padding:4.8rem}}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}
