.swiper-container,.swiper-outer{position:relative}.swiper-btn-down a,.swiper-loader>.inner{vertical-align:middle}.swiper-slide,.swiper-slide .swiper-image{background-size:cover;background-position:center}.slide-video-controls>button:hover,.swiper-mask{background-color:#fff}@-webkit-keyframes effect-zoomin{0%,100%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.2)}}@-webkit-keyframes effect-zoomout{0%,100%{-webkit-transform:scale(1.2)}50%{-webkit-transform:scale(1)}}.swiper-outer:after{content:'';position:absolute;width:100%;height:80%;top:0;left:0;background-color:#edefee}.swiper-container{width:100%;height:100vh;margin-left:auto;margin-right:auto;overflow:hidden;-webkit-transition:.2s linear;-moz-transition:.2s linear;transition:.2s linear}.swiper-bottom-design{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:290px;height:50px;overflow:hidden;z-index:1}.swiper-mask,.swiper-mask-wrapper{z-index:2!important;position:absolute}.swiper-bottom-design img{-webkit-transition:.6s;-moz-transition:.6s;transition:.6s .1s}.swiper-mask-wrapper{top:-1px;left:-1px;width:101%;height:101%;overflow:hidden}.swiper-mask{top:0;left:0;width:100%;height:100%}.swiper-mask.up{top:0;transition:top linear}.swiper-mask.up.start{top:100%;transition:top 1s .5s}.swiper-mask.clip-path.down-up,.swiper-mask.clip-path.up-down{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);transition:clip-path linear}.swiper-mask.clip-path.up-down.start{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);transition:clip-path 1.3s 1s}.swiper-mask.clip-path.down-up.start{clip-path:polygon(0 0,100% 0,0% 0%,0% 0%);transition:clip-path 1.3s 1s}.swiper-mask.clip-path.left-right{clip-path:inset(0 0 0 0%);transition:clip-path linear}.swiper-mask.clip-path.left-right.start{clip-path:inset(0 0 0 100%);transition:clip-path 1.3s 1s}.swiper-mask.clip-path.right-left{clip-path:inset(0 0% 0 0);transition:clip-path linear}.swiper-mask.clip-path.right-left.start{clip-path:inset(0 100% 0 0);transition:clip-path 1.3s 1s}.swiper-mask.clip-path.circle-center{clip-path:circle(100% at 50% 50%);transition:clip-path linear}.swiper-mask.clip-path.circle-center.start{clip-path:circle(0.0% at 50% 50%);transition:clip-path 1.3s 1s}.swiper-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:3;border:0 solid #f90}.swiper-loader>.inner>.loader-icona i{color:#ccc;font-size:12px}.swiper-loader>.inner>.loader-logo img{margin-bottom:10px;-webkit-filter:grayscale(1) invert(1);filter:grayscale(1) invert(1);opacity:.2}.swiper-btn-down{position:absolute;display:table;bottom:0;left:50%;width:50px;height:50px;transform:translateX(-50%);z-index:2;border:0 solid #fff}.swiper-btn-down a{display:table-cell;height:100%;text-align:center;color:#fff;opacity:1}.swiper-btn-down a:hover,.swiper-button-next:hover,.swiper-button-prev:hover,.swiper-thumbs>.swiper-wrapper>.swiper-slide-thumb-active{opacity:1}.swiper-container.swiper-scale-effect .swiper-slide>.swiper-slide-cover{position:absolute;top:0;bottom:0;left:0;right:0;background:50% 50%/cover no-repeat}.swiper-container.swiper-scale-effect .swiper-slide-cover,.swiper-container.swiper-scale-effect .swiper-slide.swiper-slide-active .swiper-slide-cover{-webkit-animation:85s ease-in-out infinite effect-zoomout}.swiper-slide{position:relative;overflow:hidden;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-repeat:no-repeat;-webkit-transition:.2s linear;-moz-transition:.2s linear;transition:.2s linear}.swiper-slide .swiper-fg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.3;z-index:2}.swiper-slide .swiper-image{position:absolute;width:100%;height:100%;left:0;top:0}.swiper-slide .swiper-image img{display:none;width:100%;height:100%;object-fit:cover;object-position:center}.swiper-slide .swiper-image.img-object{background-image:none!important}.swiper-slide .swiper-image.img-object img{display:block}.swiper-slide iframe,.swiper-slide video{z-index:1}.swiper-slide .swiper-caption{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;padding:0 80px;background-color:rgba(70,74,76,0);z-index:3;opacity:0;transition:opacity .4s}.swiper-slide .swiper-caption .title{font-size:60px;color:#fff;font-weight:200;line-height:120%}.swiper-slide .swiper-caption .subtitle a,.swiper-slide .swiper-caption .text a,.swiper-slide .swiper-caption .title a{padding:4px 8px;color:rgba(255,255,255,.1);background-color:rgba(255,255,255,.1)}.swiper-slide .swiper-caption .subtitle{font-size:30px;color:#fff;font-weight:300;margin-top:15px}.swiper-slide .swiper-caption .text{font-size:18px;color:#fff;font-weight:300;margin-top:15px}.swiper-slide .swiper-caption .subtitle a:hover,.swiper-slide .swiper-caption .text a:hover,.swiper-slide .swiper-caption .title a:hover{color:#fff}.swiper-slide .swiper-caption .url{display:inline-block}.swiper-slide .swiper-caption .url a{display:inline-block;width:100%;height:100%;padding:4px 8px;margin-top:10px;color:#fff;border:1px solid #fff;transition:.3s}.swiper-slide .swiper-caption .url a:hover{background-color:#fff;color:#000;text-decoration:none}.swiper-slide .swiper-caption .subtitle.mask-vertical span,.swiper-slide .swiper-caption .text.mask-vertical span,.swiper-slide .swiper-caption .title.mask-vertical span,.swiper-slide .swiper-caption .url.mask-vertical span{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);transition:.4s}.swiper-slide .swiper-caption .subtitle.mask-vertical.start span,.swiper-slide .swiper-caption .text.mask-vertical.start span,.swiper-slide .swiper-caption .title.mask-vertical.start span,.swiper-slide .swiper-caption .url.mask-vertical.start span{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);transition:.6s 1s}.swiper-container.sw-small .swiper-slide .swiper-caption{bottom:20%}.swiper-container.sw-small .swiper-slide .swiper-caption .title{font-size:26px;font-weight:300}.swiper-container.sw-small .swiper-slide .swiper-caption .subtitle{font-size:20px;margin:0}.swiper-container.sw-small .swiper-slide .swiper-caption .text{font-size:16px;margin:0}.swiper-container.sw-small .swiper-slide .swiper-caption .url{font-size:14px}.swiper-container-vertical .slide-video-controls,.swiper-container-vertical .subtitle,.swiper-container-vertical .text,.swiper-container-vertical .title,.swiper-container-vertical .url{transform:none!important}.slide-video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1000;overflow:hidden}.slide-video-controls{position:absolute;top:20px;left:50%;transform:translateX(-50%);z-index:3}.slide-video-controls.hide-controls{bottom:-100px}.slide-video-controls>button{border-radius:0;border-color:transparent;background-color:rgba(255,255,255,.6);color:#212529;font-size:10px;padding:6px 7px 5px;cursor:pointer;-webkit-transition:.2s linear;-moz-transition:.2s linear;transition:.2s linear}.swiper-pagination{opacity:0;width:auto!important;left:inherit!important;right:0;color:#333;text-align:right;padding-right:30px;transition:.2s linear}.swiper-pagination.swiper-pagination-center{left:50%!important;right:inherit!important;padding:0!important;transform:translateX(-50%)}.swiper-pagination-bullet{background-color:#333;border:0 solid #333;width:6px;height:6px;margin:10px 12px;display:inline-block;border-radius:50%;opacity:.3}.swiper-button-next:focus,.swiper-button-prev:focus,.swiper-pagination-bullet:focus{outline:0;border:0}.swiper-pagination-bullet-active,.swiper-pagination-bullet:hover,.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#333;opacity:.6}.swiper-pagination-bullets.custom .swiper-pagination-bullet{border:none;background-color:transparent}.swiper-container-vertical>.swiper-pagination{padding-right:8px}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%!important}.swiper-scrollbar{display:none}.swiper-button-next,.swiper-button-prev{opacity:0;top:50%;margin-top:inherit;transform:translateY(-50%);background:0 0!important;text-align:center;font-size:30px;color:#333;transition:.2s linear}.swiper-button-prev{left:30px}.swiper-button-next{right:30px}.swiper-container-vertical>.swiper-button-prev{top:0!important;left:inherit;right:15px;transform:rotate(90deg)}.swiper-container-vertical>.swiper-button-next{top:inherit;bottom:0!important;right:15px;transform:rotate(90deg)}.swiper-container.swiper-thumbs{height:150px!important;box-sizing:border-box;padding:10px 0}.swiper-thumbs>.swiper-wrapper>.swiper-slide{width:25%;height:100%;opacity:.4;-webkit-transition:.2s linear;-moz-transition:.2s linear;transition:.2s linear}.swiper-thumbs>.swiper-wrapper>.swiper-slide:hover{opacity:.8}.swiper-thumbs>.swiper-wrapper>.swiper-slide>.swiper-thumbs-caption{position:absolute;top:0;left:0;width:100%;height:100%;padding:10px;text-align:center;z-index:3}.swiper-thumbs>.swiper-wrapper>.swiper-slide>.swiper-thumbs-caption>.title{font-size:12px;color:#fff;font-weight:600;line-height:normal}.swiper-thumbs>.swiper-wrapper>.swiper-slide>.swiper-thumbs-caption>.icon{position:absolute;top:50%;left:50%;width:50%;height:50%;transform:translate(-50%,-50%);border:0 solid #fff;z-index:1}.swiper-thumbs>.swiper-wrapper>.swiper-slide>.swiper-thumbs-caption>.icon img{width:100%;height:100%;object-fit:contain;object-position:center}@media (-webkit-video-playable-inline){.either-gif-or-video .swipe-image{display:none}.either-gif-or-video video{display:initial}}@media all and (max-width:667px){.swiper-container{height:30vh!important}.swiper-container,.swiper-slide{width:100%!important}.swiper-slide .swiper-caption{padding:0 30px}.swiper-slide .swiper-caption .title{font-size:24px;font-weight:300}.swiper-slide .swiper-caption .subtitle{font-size:20px;font-weight:300}.swiper-slide .swiper-caption .text{font-size:18px;font-weight:300}.swiper-slide .swiper-caption .url{font-size:16px;font-weight:300}.swiper-button-next,.swiper-button-prev{font-size:16px}.swiper-button-prev{left:5px}.swiper-button-next{right:5px}}