@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes hideInDown{from{opacity:1;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(8px)}}@-webkit-keyframes hideInDown{from{opacity:1;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(8px)}}@keyframes DotFlash{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}100%{opacity:1}}section.hero{background:#f5f5f5;display:flex;width:100%}section.hero .swiper{height:100%;width:100%}section.hero .swiper .swiper-slide{background:#f5f5f5}section.hero .swiper .swiper-slide a[href="#"]{pointer-events:none}section.hero .swiper .swiper-button-next,section.hero .swiper .swiper-button-prev{display:flex;width:48px;height:48px;padding:12px;justify-content:center;align-items:flex-start;border-radius:100px;background:var(--white-40, rgba(255, 255, 255, 0.4));backdrop-filter:blur(50px)}@media screen and (max-width: 1064px){section.hero .swiper .swiper-button-next,section.hero .swiper .swiper-button-prev{display:none}}section.hero .swiper .swiper-button-next:after,section.hero .swiper .swiper-button-prev:after{content:unset}section.hero .swiper .swiper-button-next{right:calc((100vw - 1370px)/2)}@media(max-width: 1400px){section.hero .swiper .swiper-button-next{right:16px}}section.hero .swiper .swiper-button-prev{left:calc((100vw - 1370px)/2)}@media(max-width: 1400px){section.hero .swiper .swiper-button-prev{left:16px}}section.hero picture{width:100%;height:100%;display:block}section.hero .img-cover{width:100%;height:100%;display:block;object-fit:cover;object-position:center}section.hero .swiper-pagination-bullet{width:8px;height:8px;background:hsla(0,0%,100%,.4);opacity:1}section.hero .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}section.hero .swiper-horizontal>.swiper-pagination-bullets,section.hero .swiper-pagination-bullets.swiper-pagination-horizontal{top:unset !important;bottom:40px !important;width:fit-content;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1064px){section.hero .swiper-horizontal>.swiper-pagination-bullets,section.hero .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:16px !important}}section.hero .play-button{position:absolute;top:50%;transform:translateY(-50%);right:0;left:0;text-align:center;display:inline-block;margin:0 auto;width:80px;height:80px;pointer-events:all;-webkit-tap-highlight-color:rgba(0,0,0,0)}section.hero .play-button .circle{width:80px;height:80px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}section.hero .video-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;background-color:rgba(0,0,0,.5);overflow-y:auto;height:100%;width:100%;-webkit-overflow-scrolling:touch;justify-content:center;align-items:center;transition:all .3s ease-in-out}section.hero .video-modal.active{display:flex}section.hero .video-modal .close-button{display:flex;background:#fff;width:40px;height:40px;border-radius:50%;align-items:center;justify-content:center;margin-left:auto;position:absolute;top:32px;right:32px;z-index:9;cursor:pointer}section.hero .video-modal .iframe-wrap,section.hero .video-modal .video-wrap{clear:both;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;border-radius:20px}@media screen and (max-width: 768px){section.hero .video-modal .iframe-wrap,section.hero .video-modal .video-wrap{padding-bottom:100%}}section.hero .video-modal .iframe-wrap iframe,section.hero .video-modal .iframe-wrap video,section.hero .video-modal .video-wrap iframe,section.hero .video-modal .video-wrap video{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width: 768px){section.hero .video-modal .iframe-wrap iframe,section.hero .video-modal .iframe-wrap video,section.hero .video-modal .video-wrap iframe,section.hero .video-modal .video-wrap video{bottom:0;right:0;width:100%;height:100%;border:none}}section.hero .video-modal .video-content-wrap{max-height:95vh;overflow:auto;position:relative}@media screen and (max-width: 768px){section.hero .video-modal .video-wrap video{width:auto}}@media screen and (max-width: 768px){section.hero .video-modal .video-wrap .close-button{top:20px;right:36px}}@media screen and (max-width: 768px){section.hero .video-modal.iframe-type .close-button{position:fixed;top:32px;right:16px}}section.hero .video-modal .btn.dot.bg-light-gray{z-index:9;position:absolute;bottom:53px;right:0;left:0;margin:0 auto}@media screen and (max-width: 768px){section.hero .video-modal .btn.dot.bg-light-gray{bottom:16px;position:fixed}}section.hero .video-modal .play-video-btn,section.hero .video-modal .stop-video-btn{position:absolute;top:50%;transform:translateY(-50%);right:0;left:0;margin:0 auto;text-align:center;opacity:0;visibility:hidden}section.hero .video-modal .play-video-btn.active,section.hero .video-modal .stop-video-btn.active{transition:opacity .5s ease,visibility 0s 0s;opacity:1;visibility:visible}section.hero .video-modal .video-modal-wrap{position:relative;max-width:1130px;width:100%;margin:0 auto}@media screen and (max-width: 768px){section.hero .video-modal .video-modal-wrap .video-content-wrap{padding:0 16px}}
