.swiper:not(.swiper-initialized) .swiper-slide{display:none}.swiper:not(.swiper-initialized) .swiper-slide:first-child{display:block}.swiper.overlay{position:absolute !important}.swiper .flex-item{flex:0 0 100%;width:100%;max-width:100%;padding-left:0;padding-right:0}.swiper-bg{position:relative;width:100%}.swiper-bg a{color:var(--color1)}.swiper-bg .swiper-pagination-progressbar{top:unset}.swiper-bg .i-icon{max-width:40px}.swiper-bg.overlay{position:absolute}.swiper-bg.overlay .swiper,.swiper-bg.overlay .dmedia{height:100%}.is-marquee .swiper-wrapper{transition-timing-function:linear !important}.obj-swiper .swiper-bg.bleed-right{margin-right:calc(-50vw + 50%);width:calc(50vw + 50%)}.obj-swiper .swiper-bg .swiper-scrollbar,.obj-swiper .swiper-bg .swiper-pagination{top:unset;bottom:-35px}.obj-swiper .swiper-bg.overlay .swiper-scrollbar,.obj-swiper .swiper-bg.overlay .swiper-pagination{top:unset;bottom:35px}.obj-swiper .swiper-hero .swiper-pagination,.obj-swiper .swiper-hero2 .swiper-pagination{top:unset;bottom:35px}.obj-swiper .swiper-button-next,.obj-swiper .swiper-button-prev{width:20px;height:20px}.obj-swiper .swiper-button-next::after,.obj-swiper .swiper-button-prev::after{font-size:15px}.swiper-button-next[data-nav=out]{right:-30px}@media only screen and (max-width: 1200px){.swiper-button-next[data-nav=out]{right:20px !important}}.swiper-button-prev[data-nav=out]{left:-30px}@media only screen and (max-width: 1200px){.swiper-button-prev[data-nav=out]{left:20px !important}}.autoplay-progress{position:absolute;right:16px;bottom:16px;z-index:10;display:flex;align-items:center;justify-content:center;width:48px;height:48px;font-weight:bold;color:var(--swiper-theme-color)}.autoplay-progress svg{--progress: 0;position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;stroke-width:4px;stroke:var(--swiper-theme-color);fill:none}.autoplay-progress svg circle{stroke-dashoffset:calc(125.66px*(1 - var(--progress)));stroke-dasharray:125.66px;transform:rotate(-90deg);transform-origin:50% 50%}.swiper-hero .i-icon,.swiper-hero2 .i-icon{margin-bottom:10px}.swiper-hero .swiper{position:absolute;top:0;left:0;width:100%;height:100%}.swiper-hero .swiper-wrapper,.swiper-hero .dmedia{min-height:400px}.swiper-hero.overlay .swiper-wrapper,.swiper-hero.overlay .dmedia{min-height:unset;height:100%}.m-swiper-hero3 .iwrap{display:flex;align-items:flex-end}.hero-bg{position:relative;display:flex}.hero-bg .overlay.flexic{z-index:2;width:100%;height:100%}.swiper-thumbs .swiper-slide{background-color:var(--swiper-theme-color)}.swiper-thumbs .swiper-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.swiper-thumbs .swiper-slide-thumb-active img{opacity:.8}.swiper-thumbs .swiper1{height:400px}.swiper-thumbs .swiper2{height:90px}.swiper-thumbs .autoplay-progress{bottom:100px}.astext{margin-bottom:50px}.astext .swiper-wrapper{align-items:stretch}.astext .page{position:relative;height:100%;padding:20px;background-color:rgba(0,0,0,.05);border-top:1px solid #fff;cursor:pointer;opacity:.6}.astext .swiper-slide{height:auto !important;background-color:rgba(0,0,0,0)}.astext .swiper-slide-thumb-active .page{background-color:rgba(0,0,0,.2);opacity:1}.is-member .itext,.is-client .itext{margin-top:0}.swiper-intro{padding:40px 0}.swiper-glyph{text-align:center}.swiper-glyph .pad{padding:15px}.swiper-icon .dinfo{margin:15px 0 0}.swiper-dinfo{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.swiper-dinfo .flexic{width:100%;height:100%}.objxcol-01 .i-text{margin-top:20px}@media only screen and (max-width: 767px){.in-cards .swiper-bg .swiper-scrollbar,.in-cards .swiper-bg .swiper-pagination{position:relative;bottom:unset;left:unset;margin-top:20px;transform:none}.in-cards .swiper-button-next,.in-cards .swiper-button-prev{top:unset;bottom:0px;height:20px}.in-cards .swiper-button-next{right:0px}.in-cards .swiper-button-prev{right:50px !important;left:unset !important}.in-sync .container{max-width:calc(100% - 30px);margin:0 auto;padding:0}.in-wrap .swiper-pagination{bottom:30px;left:10px !important;transform:none !important}.in-wrap .autoplay-progress{top:16px;bottom:unset}.in-wrap .swiper-button-next,.in-wrap .swiper-button-prev{top:unset;bottom:25px}.in-wrap .swiper-button-next{right:20px}.in-wrap .swiper-button-prev{right:60px !important;left:unset !important}}