section.banner .container{grid-column:2/-2}section.banner .img-wrap{position:relative;width:100%;border-radius:20px;overflow:hidden;display:flex}section.banner .img-wrap.aost-show .bg-img .sticky-img img{opacity:1;transform:scale(1);transition:transform .8s,opacity .8s}section.banner .img-wrap.aost-show .bannerSubtitle,section.banner .img-wrap.aost-show .bannerTitle,section.banner .img-wrap.aost-show+.desc-wrap{opacity:1;transform:translateY(0)}section.banner .img-wrap.aost-show+.desc-wrap{transition:transform .6s .5s,opacity .6s .5s}section.banner .img-wrap.aost-show+.desc-wrap .deco-shape .icon-circle{animation:blink 1.2s .6s 2 linear}section.banner .img-wrap.aost-show+.desc-wrap .deco-shape .icon-rhombus{animation:blink 1.2s .8s 2 linear}section.banner .img-wrap.aost-show+.desc-wrap .deco-shape .icon-square{animation:blink 1.2s 1s 2 linear}section.banner .img-wrap.aost-show+.desc-wrap .deco-shape .icon-hexagon{animation:blink 1.2s 1.2s 2 linear}section.banner .bg-img .sticky-img img{opacity:0;transform:scale(1.08)}section.banner .content-wrap{width:100%;padding:60px calc(var(--1fr) * 2);display:flex}section.banner .bannerSubtitle{width:100%;display:flex;flex-direction:column;gap:5px;opacity:0;transform:translateY(30px)}section.banner .bannerTitle{max-width:900px;width:100%;margin-top:auto;font-size:clamp(1.75rem,.5368rem + 2.157vw,3.125rem);font-weight:500;line-height:1.4;letter-spacing:1px;opacity:0;transform:translateY(30px)}section.banner .bannerTitle h2{white-space:pre-wrap}section.banner .desc-wrap{margin-top:40px;padding-left:calc(var(--1fr) * 2);opacity:0;transform:translateY(30px)}section.banner .bannerDesc{max-width:780px;width:100%;font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:.5px;color:#0009;margin-top:15px;text-align:left}section.banner[type=overview] .img-wrap.aost-show .bannerSubtitle,section.banner[type=noimage] .img-wrap.aost-show .bannerSubtitle{transition:transform .6s .1s,opacity .6s .1s}section.banner[type=overview] .img-wrap.aost-show .bannerTitle,section.banner[type=noimage] .img-wrap.aost-show .bannerTitle{transition:transform .6s .3s,opacity .6s .3s}section.banner[type=overview] .img-wrap,section.banner[type=single] .img-wrap,section.banner[type=noimage] .img-wrap{min-height:600px}section.banner[type=overview] .content-wrap,section.banner[type=single] .content-wrap,section.banner[type=noimage] .content-wrap{flex-direction:column}section.banner[type=overview] .bannerSubtitle,section.banner[type=single] .bannerSubtitle,section.banner[type=noimage] .bannerSubtitle{margin-bottom:40px;font-size:clamp(1.125rem,-.6397rem + 3.1373vw,1.25rem);font-weight:500;line-height:1.3;letter-spacing:.5px}section.banner[type=overview] .deco-shape,section.banner[type=single] .deco-shape,section.banner[type=noimage] .deco-shape{width:fit-content;display:flex;align-items:center;gap:10px}section.banner[type=overview] .deco-shape .icon-circle,section.banner[type=single] .deco-shape .icon-circle,section.banner[type=noimage] .deco-shape .icon-circle{color:#f5ad5b;font-size:10px;opacity:1;transform:scale(1)}section.banner[type=overview] .deco-shape .icon-rhombus,section.banner[type=single] .deco-shape .icon-rhombus,section.banner[type=noimage] .deco-shape .icon-rhombus{color:#ee3d19;font-size:11px;opacity:1;transform:scale(1)}section.banner[type=overview] .deco-shape .icon-square,section.banner[type=single] .deco-shape .icon-square,section.banner[type=noimage] .deco-shape .icon-square{color:#4997f1;font-size:9px;opacity:1;transform:scale(1)}section.banner[type=overview] .deco-shape .icon-hexagon,section.banner[type=single] .deco-shape .icon-hexagon,section.banner[type=noimage] .deco-shape .icon-hexagon{color:#004884;font-size:11px;opacity:1;transform:scale(1)}section.banner[type=single] .img-wrap.aost-show section.breadCrumbs{opacity:1;transform:translateY(0);transition:transform .6s .1s,opacity .6s .1s}section.banner[type=single] .img-wrap.aost-show .bannerSubtitle{transition:transform .6s .1s,opacity .6s .3s}section.banner[type=single] .img-wrap.aost-show .bannerTitle{transition:transform .6s .3s,opacity .6s .5s}section.banner[type=single] section.breadCrumbs{margin-bottom:30px;opacity:0;transform:translateY(30px)}section.banner[type=single] section.breadCrumbs .container{padding:0}section.banner[type=detail] .img-wrap{min-height:500px}section.banner[type=detail] .img-wrap.aost-show .bannerTitle{transition:transform .6s .1s,opacity .6s .1s}section.banner[type=detail] .img-wrap.aost-show .bannerSubtitle{transition:transform .6s .3s,opacity .6s .3s}section.banner[type=detail] .content-wrap{flex-direction:column-reverse}section.banner[type=detail] .bannerSubtitle{margin-top:10px;font-size:clamp(1.125rem,-.6397rem + 3.1373vw,1.25rem);font-weight:400;line-height:1.3;letter-spacing:.5px}section.banner[type=noimage] .img-wrap{min-height:unset}section.banner[type=noimage] .content-wrap{padding-top:30px;padding-bottom:0}section.banner[theme=white] .content-wrap{color:#fff}section.banner[theme=white] section.breadCrumbs .icon{color:#fff}section.banner[theme=black] .content-wrap{color:#000}section.banner[theme=black] section.breadCrumbs .icon{color:#000}section.banner[align=left] .content-wrap{align-items:flex-start}section.banner[align=right] .content-wrap{align-items:flex-end}section.banner[align=center] .content-wrap{align-items:center}@media only screen and (min-width: 1921px){section.banner[type=overview] .img-wrap,section.banner[type=single] .img-wrap{min-height:55.5555555556vh}section.banner[type=detail] .img-wrap{min-height:46.2962962963vh}section.banner .bannerTitle{max-width:46.875vw}section.banner .bannerDesc{max-width:40.625vw}}@media only screen and (max-width: 1200px){section.banner .content-wrap{padding:var(--baseSpace)}section.banner .desc-wrap{padding-left:0;margin-top:30px}section.banner[type=noimage] .bannerSubtitle{margin-bottom:30px}section.banner[type=noimage] .content-wrap{padding-inline:0}}@media only screen and (max-width: 767px){section.banner .content-wrap{padding:30px 20px}}@media only screen and (max-width: 600px){section.banner[type=overview] .img-wrap,section.banner[type=single] .img-wrap{min-height:500px}section.banner[type=detail] .img-wrap{min-height:450px}}section.breadCrumbs{width:100%}section.breadCrumbs .container{padding:0 calc(var(--baseSpace) + var(--1fr))}section.breadCrumbs .items{width:100%;display:flex;align-items:center;gap:10px}section.breadCrumbs .item{max-width:16.40625vw;display:flex;align-items:center;gap:10px}section.breadCrumbs .item .btnBreadCrumb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .3s}section.breadCrumbs .item a:hover{color:#4997f1}section.breadCrumbs .item:first-child .icon{display:none}section.breadCrumbs .item:not(:last-child){flex-shrink:0}section.breadCrumbs .icon{font-size:11px;color:#666;margin:0 -3px}@media only screen and (max-width: 1200px){section.breadCrumbs .container{padding:0 var(--baseSpace)}section.breadCrumbs .item{max-width:calc((100% - 20px) / 3)}section.breadCrumbs .item:last-child{flex-grow:1}}section.gratitude .container{grid-column:var(--columns-5);padding-block:clamp(50px,1.4706rem + 2.9412vw,80px) clamp(80px,-.5147rem + 9.804vw,180px)}section.gratitude .year-block{position:relative}section.gratitude .year-block:not(:last-child){padding-bottom:clamp(50px,1.4706rem + 2.9412vw,80px);margin-bottom:clamp(50px,1.4706rem + 2.9412vw,80px)}section.gratitude .year-block:not(:last-child):before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 50%,transparent 50%);background-size:12px 1px;background-repeat:repeat-x}section.gratitude .year-box{display:flex;align-items:center;gap:15px;margin-bottom:40px}section.gratitude .year-box .icon{display:flex;align-items:center;justify-content:center}section.gratitude .year-box .circle,section.gratitude .year-box .hexagon{width:10px;height:10px}section.gratitude .year-box .rhombus{width:11px;height:11px}section.gratitude .year-box .square{width:9px;height:9px}section.gratitude .year-box .icon-circle{color:#f5ad5b;font-size:10px}section.gratitude .year-box .icon-rhombus{color:#ee3d19;font-size:11px}section.gratitude .year-box .icon-square{color:#4997f1;font-size:9px}section.gratitude .year-box .icon-hexagon{color:#004884;font-size:11px}section.gratitude .year-box .yearTitle{font-size:40px;font-weight:500;line-height:1.3;letter-spacing:.5px}section.gratitude .year-wrap{display:flex;flex-wrap:wrap;gap:clamp(50px,1.4706rem + 2.9412vw,80px) 0;margin-inline:calc(var(--1fr) * -1)}section.gratitude .item{width:25%;padding-inline:var(--1fr);align-self:flex-start}section.gratitude .inner{width:100%;position:relative;cursor:pointer}@media only screen and (min-width: 1201px){section.gratitude .inner:hover .image-box .pic-box{box-shadow:20px 20px 15px #0000001a;transition:box-shadow .4s ease}section.gratitude .inner:hover .date-box{transform:scale(0) translate(-50%);opacity:0;transition:transform .4s ease,opacity .4s ease}section.gratitude .inner:hover .deco-link{transform:scale(1) translate(-50%);opacity:1;transition:transform .3s .2s ease,opacity .3s .2s ease}section.gratitude .inner:hover .deco-link .icon-cross{opacity:1;transition:opacity .3s .2s ease}section.gratitude .inner:hover .deco-flower{transform:scale(1) translate(-50%);opacity:1;transition:transform .3s .2s ease,opacity .3s .2s ease}}@media only screen and (max-width: 1200px){section.gratitude .inner:active .image-box .pic-box{box-shadow:20px 20px 15px #0000001a;transition:box-shadow .4s ease}section.gratitude .inner:active .date-box{transform:scale(0) translate(-50%);opacity:0;transition:transform .4s ease,opacity .4s ease}section.gratitude .inner:active .deco-link{transform:scale(1) translate(-50%);opacity:1;transition:transform .3s .2s ease,opacity .3s .2s ease}section.gratitude .inner:active .deco-link .icon-cross{opacity:1;transition:opacity .3s .2s ease}section.gratitude .inner:active .deco-flower{transform:scale(1) translate(-50%);opacity:1;transition:transform .3s .2s ease,opacity .3s .2s ease}}section.gratitude .title-box{padding:0 20px;margin-bottom:15px}section.gratitude .itemTitle-m-bold{margin-bottom:5px}section.gratitude .itemTitle-m-bold,section.gratitude .paragraph{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}section.gratitude .image-box{position:relative;padding-bottom:25px}section.gratitude .image-box[type=v] .pic-box:before{padding-top:143.75%}section.gratitude .image-box[type=h] .pic-box:before{padding-top:87.5%}section.gratitude .image-box .pic-box{border-radius:20px;transition:box-shadow .3s ease}section.gratitude .image-box .date-box,section.gratitude .image-box .deco-link{position:absolute;left:50%;bottom:0;transform-origin:center left}section.gratitude .image-box .date-box{transform:scale(1) translate(-50%);opacity:1;transition:transform .3s .2s ease,opacity .3s .2s ease}section.gratitude .image-box .dataTitle-rwd{text-align:center;padding:15px 25px;background:#fff;border-radius:500px;box-shadow:20px 20px 15px #0000001a;white-space:nowrap}section.gratitude .image-box .deco-link{transform:scale(0) translate(-50%);opacity:0;transition:transform .4s ease,opacity .4s ease}section.gratitude .image-box .deco-link .icon-cross{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;font-size:14px;color:#fff;opacity:0;transition:opacity .4s ease}section.gratitude .image-box .deco-link.circle{bottom:-10px}section.gratitude .image-box .deco-link.circle .icon{width:70px;height:70px;border-radius:50%;background:#f5ad5b}section.gratitude .image-box .deco-link.circle.blue .icon{background:#4997f1}section.gratitude .image-box .deco-link.rhombus{bottom:-17.43px}section.gratitude .image-box .deco-link.rhombus .icon{width:84.85px;height:84.85px;background:#8291f7;-webkit-mask:url(../../assets/img/index/pic_gratitude_svg_bg_02-1.svg) no-repeat;mask:url(../../assets/img/index/pic_gratitude_svg_bg_02-1.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain}section.gratitude .image-box .deco-link.hexagon{bottom:-15px}section.gratitude .image-box .deco-link.hexagon .icon{width:80px;height:80px;background:#f9829b;-webkit-mask:url(../../assets/img/index/pic_gratitude_svg_bg_04-1.svg) no-repeat;mask:url(../../assets/img/index/pic_gratitude_svg_bg_04-1.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain}section.gratitude .deco-flower{position:absolute;bottom:25px;left:50%;opacity:0;transform:scale(0) translate(-50%);transform-origin:center left;width:166.6667%;z-index:-1;transition:transform .4s ease,opacity .4s ease}section.gratitude .deco-flower .pic-box:before{padding-top:42.5%}@media only screen and (max-width: 1200px){section.gratitude .year-wrap{margin-inline:calc(var(--baseSpace) * -1)}section.gratitude .item{width:33.3333333333%;padding-inline:var(--baseSpace)}section.gratitude .deco-flower{display:none}}@media only screen and (max-width: 900px){section.gratitude .year-box{margin-bottom:30px}section.gratitude .year-wrap{margin-inline:calc(var(--baseSpace) * -.5)}section.gratitude .item{padding-inline:calc(var(--baseSpace) * .5)}}@media only screen and (max-width: 768px){section.gratitude .item{width:50%}}@media only screen and (max-width: 575px){section.gratitude .year-box{justify-content:center}section.gratitude .year-wrap{margin-inline:0}section.gratitude .item{width:100%;padding-inline:0}section.gratitude .inner{width:240px;margin:0 auto}}modern-modal[data-modal-id=gratitude].show{transition:.8s}modern-modal[data-modal-id=gratitude] .modal-wrapper{padding-block:max(168px,15.5556vh) max(76px,7.03704vh)}modern-modal[data-modal-id=gratitude] .modal-content{max-width:1320px;width:calc(100% - 160px);background:transparent}modern-modal[data-modal-id=gratitude] .close-btn{transform:translate3d(100%,-100%,0)}modern-modal[data-modal-id=gratitude] .zebra-cicle{position:absolute;top:0;left:0;width:26.89394%;height:69.79866%;overflow:hidden}modern-modal[data-modal-id=gratitude] .zebra-cicle .circle-box{position:absolute;top:-26.92308%;right:16.9015%;width:183.0986%;aspect-ratio:1/1;transform:rotate(30deg)}modern-modal[data-modal-id=gratitude] .zebra-cicle:before{content:"";position:absolute;top:-48.46154%;right:0;width:142.85715%;aspect-ratio:1/1;border-radius:50%;border:3px solid #FFF3E8}modern-modal[data-modal-id=gratitude] .outer-box{width:100%;height:745px;position:relative;border-radius:20px;background:#fff;overflow:hidden}modern-modal[data-modal-id=gratitude] .outerSwiper{touch-action:auto}modern-modal[data-modal-id=gratitude] .swiper-navigation{position:static;display:flex;justify-content:center;gap:20px;margin-top:40px;transform:none}modern-modal[data-modal-id=gratitude] .layer{display:none}modern-modal[data-modal-id=gratitude] .swiper-pagination.commonH{position:static;transform:none;margin:40px auto 0;width:fit-content!important;max-width:86px}modern-modal[data-modal-id=gratitude] .content-wrap{width:100%;height:100%;padding-left:clamp(40px,-.8088rem + 5.883vw,100px);display:flex;align-items:center;gap:30px clamp(40px,-.8088rem + 5.883vw,100px);position:relative}modern-modal[data-modal-id=gratitude] .content-wrap .outerlayer{position:absolute;width:calc(53.5714% - clamp(40px,-.8088rem + 5.883vw,100px));height:100%;top:0;right:clamp(40px,-.8088rem + 5.883vw,100px);margin-left:10px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none;z-index:3}modern-modal[data-modal-id=gratitude] .content-wrap .outerlayer:before,modern-modal[data-modal-id=gratitude] .content-wrap .outerlayer:after{content:"";display:block;width:100%;height:50px}modern-modal[data-modal-id=gratitude] .content-wrap .outerlayer:before{top:0;background:linear-gradient(180deg,#fff,#fff0)}modern-modal[data-modal-id=gratitude] .content-wrap .outerlayer:after{bottom:0;background:linear-gradient(0deg,#fff,#fff0)}modern-modal[data-modal-id=gratitude] .swiper-box{position:relative;width:42.62296%;padding-block:80px 60px}modern-modal[data-modal-id=gratitude] .swiper-box:after{content:"";position:absolute;width:120px;aspect-ratio:1/1;border-radius:50%;background:#fff3e8;right:-40px;bottom:65px;transform:scale(0);transition:transform .4s ease}modern-modal[data-modal-id=gratitude] .swiper-box.active:after{transform:scale(1);transition:transform .4s .4s ease}modern-modal[data-modal-id=gratitude] .gratitudeSwiper{height:calc(100% - 45px)}modern-modal[data-modal-id=gratitude] .gratitudeSwiper .swiper-wrapper{align-items:center}modern-modal[data-modal-id=gratitude] .item{width:100%;height:100%;display:flex;align-items:center;justify-content:center}modern-modal[data-modal-id=gratitude] .item[type=v] .inner{width:75%}modern-modal[data-modal-id=gratitude] .item[type=v] .pic-box:before{padding-top:143.58975%}modern-modal[data-modal-id=gratitude] .item[type=h] .inner{width:100%}modern-modal[data-modal-id=gratitude] .item[type=h] .pic-box:before{padding-top:86.53847%}modern-modal[data-modal-id=gratitude] .item .inner{margin:auto;height:100%;display:flex;justify-content:center;align-items:center}modern-modal[data-modal-id=gratitude] .item .pic-box{border-radius:20px}modern-modal[data-modal-id=gratitude] .item .pic-box img{width:100%;height:100%;border-radius:20px}modern-modal[data-modal-id=gratitude] .content-box{display:flex;height:fit-content;max-height:100%}modern-modal[data-modal-id=gratitude] .content-box .scroll-box{width:calc(100% - 15px);height:100%;margin-right:auto}modern-modal[data-modal-id=gratitude] .content-box .scroller{height:100%;max-height:745px}modern-modal[data-modal-id=gratitude] .content-box .scroller .os-scrollbar-vertical{padding:80px 0 105px;--os-handle-bg: rgba(0, 0, 0, .1);--os-handle-bg-hover: rgba(0, 0, 0, .4);width:3px}modern-modal[data-modal-id=gratitude] .content-box .inner{padding-right:clamp(25px,-1.7463rem + 5.8824vw,85px);display:flex;flex-direction:column;gap:40px;justify-content:center;padding-block:80px 105px;background:#fff}modern-modal[data-modal-id=gratitude] .content-box .itemTitle-xl{margin-bottom:10px}modern-modal[data-modal-id=gratitude] .content-box .info-box{display:flex;justify-content:space-between;gap:0 15px}modern-modal[data-modal-id=gratitude] .content-box .info-box .from{display:flex;align-items:center;gap:0 10px;margin-bottom:10px}modern-modal[data-modal-id=gratitude] .content-box .info-box .from:before{content:"FROM";display:block;order:1}modern-modal[data-modal-id=gratitude] .content-box .info-box .from:after{content:"";display:block;order:2;width:5px;height:5px;border-radius:50%;background:#0003}modern-modal[data-modal-id=gratitude] .content-box .info-box .from p{order:3}modern-modal[data-modal-id=gratitude] .content-box .info-box .icon{width:50px;height:50px;border-radius:50%;background:#f2f2f2;font-size:18px;display:flex;align-items:center;justify-content:center;transition:background .5s,color .5s}@media only screen and (min-width: 1201px){modern-modal[data-modal-id=gratitude] .content-box .info-box .icon:hover{background:#4997f1;color:#fff}}@media only screen and (max-width: 1200px){modern-modal[data-modal-id=gratitude] .content-box .info-box .icon:active{background:#4997f1;color:#fff}}@media only screen and (min-width: 1921px){modern-modal[data-modal-id=gratitude] .modal-content{max-width:68.75vw}modern-modal[data-modal-id=gratitude] .outer-box{height:38.8020833333vw}}@media only screen and (min-width: 768px){modern-modal[data-modal-id=gratitude] .swiper-autoheight,modern-modal[data-modal-id=gratitude] .swiper-autoheight .swiper-wrapper,modern-modal[data-modal-id=gratitude] .swiper-autoheight .swiper-slide{height:100%!important}}@media only screen and (max-width: 1200px){modern-modal[data-modal-id=gratitude] .modal-wrapper{padding-block:100px 80px}modern-modal[data-modal-id=gratitude] .modal-content{width:calc(100% - 80px)}modern-modal[data-modal-id=gratitude] .close-btn{transform:translate3d(10px,calc(-100% - 10px),0)}modern-modal[data-modal-id=gratitude] .zebra-cicle .circle-box{top:-70px}modern-modal[data-modal-id=gratitude] .zebra-cicle:before{top:-125px}modern-modal[data-modal-id=gratitude] .swiper-box:after{right:10px;width:100px}}@media only screen and (max-width: 767px){modern-modal[data-modal-id=gratitude] .modal-wrapper{padding:0}modern-modal[data-modal-id=gratitude] .modal-content{width:100%;border-radius:0;padding:0;margin:0;flex-grow:1}modern-modal[data-modal-id=gratitude] .close-btn{position:sticky;top:10px;right:10px;transform:translateZ(0);z-index:3;margin-left:auto}modern-modal[data-modal-id=gratitude] .zebra-cicle{width:140px;top:-60px;left:-10px;pointer-events:none}modern-modal[data-modal-id=gratitude] .zebra-cicle .circle-box{width:250px;top:-50px;right:20px}modern-modal[data-modal-id=gratitude] .zebra-cicle:before{width:200px;top:-92px}modern-modal[data-modal-id=gratitude] .outer-box{margin-top:-40px;height:100%;border-radius:0;overflow:unset}modern-modal[data-modal-id=gratitude] .outerSwiper{pointer-events:auto}modern-modal[data-modal-id=gratitude] .swiper-navigation,modern-modal[data-modal-id=gratitude] .layer{position:absolute;width:100%;height:100%;top:0;margin-top:0;z-index:2;pointer-events:none;justify-content:center}modern-modal[data-modal-id=gratitude] .swiper-navigation .swiper-button.circle.white{position:sticky;top:calc(100dvh - 60px);background:#000;color:#fff;pointer-events:auto}modern-modal[data-modal-id=gratitude] .layer{display:block;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}modern-modal[data-modal-id=gratitude] .layer:before,modern-modal[data-modal-id=gratitude] .layer:after{content:"";display:block;width:100%;height:80px;position:sticky;pointer-events:none}modern-modal[data-modal-id=gratitude] .layer:after{top:calc(100dvh - 60px);background:linear-gradient(180deg,#fff0,#fff)}modern-modal[data-modal-id=gratitude] .layer:before{top:0;background:linear-gradient(0deg,#fff0,#fff)}modern-modal[data-modal-id=gratitude] .swiper-pagination.commonH{margin-top:20px}modern-modal[data-modal-id=gratitude] .content-wrap{flex-direction:column;padding:60px 20px 0}modern-modal[data-modal-id=gratitude] .content-wrap .outerlayer:before,modern-modal[data-modal-id=gratitude] .content-wrap .outerlayer:after{display:none}modern-modal[data-modal-id=gratitude] .swiper-box{width:100%;height:103.4667vw;padding:0;flex-shrink:0}modern-modal[data-modal-id=gratitude] .swiper-box:after{right:0;bottom:25px;width:80px}modern-modal[data-modal-id=gratitude] .gratitudeSwiper{height:calc(100% - 25px)}modern-modal[data-modal-id=gratitude] .gratitudeSwiper .swiper-slide{height:100%}modern-modal[data-modal-id=gratitude] .item[type=v] .inner{width:76.26866%}modern-modal[data-modal-id=gratitude] .item[type=v] .pic-box:before{padding-top:143.58975%}modern-modal[data-modal-id=gratitude] .item[type=h] .inner{width:calc(100% - 40px)}modern-modal[data-modal-id=gratitude] .item[type=h] .pic-box:before{padding-top:86.53847%}modern-modal[data-modal-id=gratitude] .item .inner{border-radius:20px;overflow:hidden}modern-modal[data-modal-id=gratitude] .content-box{height:auto;max-height:unset;margin-right:0}modern-modal[data-modal-id=gratitude] .content-box .scroll-box{width:100%}modern-modal[data-modal-id=gratitude] .content-box .scroller{max-height:unset;overflow:unset!important;pointer-events:none}modern-modal[data-modal-id=gratitude] .content-box .inner{padding:0 0 80px;gap:30px}modern-modal[data-modal-id=gratitude] .content-box .info-box .icon{width:40px;height:40px}}
