@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');:root{--orangered:#ec5f60;--black:#323232;--blue:#16458c}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}:root{--easing:cubic-bezier(.2,1,.2,1);--transition:.8s var(--easing);--color-gray:#ddd;--color-theme:#f5695f;--box-shadow:.8rem .8rem 1.2rem rgba(0,0,0,.05),-.8rem -.8rem 1.2rem #fff;--box-shadow-hover:1rem 1rem 1.5rem rgba(0,0,0,.08),-1rem -1rem 1.5rem #fff;--box-shadow-inset:inset .8rem .8rem 1.2rem rgba(0,0,0,.05),inset -.8rem -.8rem 1.2rem #fff;--box-shadow-dark:.8rem .8rem 1.2rem rgba(0,0,0,.1),-.8rem -.8rem 1.2rem rgba(#fff,.2)}.l-inner{position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:725px;padding:0}[class*=swiper]:focus{outline:none}.slide-media,.thumb-media{position:relative;overflow:hidden}.slide-media img,.thumb-media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper-button-prev,.swiper-button-next{display:grid;place-content:center;width:2.8rem!important;height:2.8rem!important;cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition)}@media only screen and (min-width:1025px){.swiper-button-prev:before,.swiper-button-next:before{-webkit-transition:var(--transition);transition:var(--transition)}.swiper-button-prev:hover:before,.swiper-button-next:hover:before{-webkit-transform:scale(1);transform:scale(1)}}.swiper-button-prev:before,.swiper-button-next:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:50%}.swiper-button-prev:after,.swiper-button-next:after{width:1.2rem;height:1.2rem;content:"";border:solid #fff;border-width:3px 3px 0 0}.swiper-button-prev:after{margin-left:.6rem;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.swiper-button-next:after{margin-right:.6rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swiper-button-disabled{pointer-events:none;opacity:0}.card02{overflow:hidden}.card02 .swiper{overflow:visible}.card02 .swiper-controller{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.6rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:0!important}.card02 .swiper-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem .8rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto 0 0;text-align:center}.card02 .swiper-pagination-bullet{width:1.6rem;height:3px;cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition);vertical-align:top;background-color:var(--color-gray)}.card02 .swiper-pagination-bullet-active{width:4rem;background-color:var(--color-theme)}.card02 .swiper-button-prev,.card02 .swiper-button-next{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0}.card02 .swiper-button-disabled{pointer-events:none;opacity:0}.card02 .swiper-slide{width:-webkit-max-content;width:-moz-max-content;width:max-content}.card02 .slide{overflow:hidden;width:36rem;border-radius:4px}@media only screen and (max-width:599px){.card02 .slide{width:24rem}}@media only screen and (min-width:1025px){.card02 .slide{-webkit-transition:var(--transition);transition:var(--transition)}.card02 .slide img{-webkit-transition:var(--transition);transition:var(--transition)}.card02 .slide:hover{-webkit-transform:translateY(-16px);transform:translateY(-16px);-webkit-box-shadow:var(--box-shadow-hover);box-shadow:var(--box-shadow-hover)}.card02 .slide:hover img{-webkit-transform:translateY(0);transform:translateY(0)}}.card02 .slide-media{padding-top:62.5%}.card02 .slide-media img{height:100%}.card02 .slide-title{line-height:1.6;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:24px}.card04{overflow:hidden}.card04 .swiper{overflow:visible}@media only screen and (max-width:1024px){.card04 .swiper{padding:0 20px}}.card04 .swiper-button-prev,.card04 .swiper-button-next{position:absolute;z-index:1;top:0;bottom:80px;margin:auto}.card04 .swiper-button-prev:before,.card04 .swiper-button-next:before{background-color:var(--orangered)}.card04 .swiper-button-prev:after,.card04 .swiper-button-next:after{border-color:#fff}.card04 .swiper-button-prev{right:calc(100% - 1.6rem)}@media only screen and (max-width:1024px){.card04 .swiper-button-prev{right:calc(100% - 2.85rem)}}.card04 .swiper-button-next{left:calc(100% - 1.6rem)}@media only screen and (max-width:1024px){.card04 .swiper-button-next{left:calc(100% - 2.85rem)}}.card04 .swiper-a:not(.swiper-initialized){padding:0}.card04 .swiper-a:not(.swiper-initialized) .swiper-button-prev,.card04 .swiper-a:not(.swiper-initialized) .swiper-button-next{display:none}.card04 .swiper-a:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:0px}.card04 .swiper-b:not(.swiper-initialized){padding:0}.card04 .swiper-b:not(.swiper-initialized) .swiper-button-prev,.card04 .swiper-b:not(.swiper-initialized) .swiper-button-next{display:none}.card04 .swiper-b:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media only screen and (max-width:1024px) and (min-width:600px){.card04 .swiper-b:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2,1fr);gap:24px}}@media only screen and (max-width:599px){.card04 .swiper-b:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(1,1fr)}}.card04 .slide{height:100%;overflow:hidden;border-radius:4px;margin-bottom:40px}.card04 .swiper-slide{width:300px}.card04 .slide img{width:100%;height:auto;border-radius:8px}@media only screen and (min-width:1025px){.card04 .slide{-webkit-transition:var(--transition);transition:var(--transition)}.card04 .slide img{-webkit-transition:var(--transition);transition:var(--transition)}.card04 .slide:hover{-webkit-transform:translateY(10px);transform:translateY(10px)}.card04 .slide:hover img{-webkit-transform:translateY(0);transform:translateY(0)}}.card04 h3{font-size:20px;font-weight:400}.card04 a{color:initial}