@charset "utf-8";@-webkit-keyframes bobber{0%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bobber{0%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes zoom{0%{-webkit-transform:scale(1,1)}to{-webkit-transform:scale(1.3,1.3)}}@keyframes zoom{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}to{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.carousel{height:80vh;max-height:780px;min-height:570px;position:relative;background-color:#000}@media (max-height:700px){.carousel{font-size:.85rem}}.carousel .carousel-inner{height:100%;background-color:#000;margin:0!important}.carousel .carousel-inner .carousel-item{height:100%;background-size:cover;background-repeat:no-repeat;transition-timing-function:ease;border-width:0}.carousel .carousel-inner .carousel-item .item-content{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-40%,0);transform:translate3d(-50%,-40%,0);z-index:20}.carousel .carousel-inner .carousel-item .item-content .content-wrapper.width-full,.top-overlay img{width:100%}.carousel .carousel-inner .carousel-item .item-content .content-wrapper.width-narrow{max-width:660px;padding:0 2rem;margin:0 auto}.carousel .carousel-inner .carousel-item .item-content p.text-holder{margin:0;line-height:1.5}.carousel .carousel-inner .carousel-item .item-content .item-col{width:650px;min-width:45%;max-width:100%}.carousel .carousel-inner .carousel-item .item-content .h1,.carousel .carousel-inner .carousel-item .item-content h1{line-height:1;color:#fff}.carousel .carousel-inner .carousel-item .item-content .h1::after,.carousel .carousel-inner .carousel-item .item-content h1::after,.scroll-down-holder::after,.scroll-down-holder::before{content:none}.carousel .carousel-inner .carousel-item .carousel-text-content{margin:0}.carousel .carousel-indicators{position:absolute;z-index:99;left:1.8rem;bottom:1.85rem;width:auto;display:inline-block;margin:0 auto;right:auto;line-height:10px}.carousel .carousel-indicators li{position:relative;display:block;margin:.5em 1em 0 0;width:8px;height:8px;border-radius:50%;background:#ebebeb;border:1px solid #ebebeb}.carousel .carousel-indicators li::after{content:"";position:absolute;top:-4px;left:-4px;height:calc(100% + 8px);width:calc(100% + 8px);border-radius:50%;border-color:transparent;border-width:1px;border-style:solid;transition:all .3 ease}.carousel .carousel-indicators li.active{background:#d7001b;border:1px solid #d7001b}.carousel .carousel-indicators li.active::after{border-color:#d7001b}.top-overlay{position:absolute;width:100%;z-index:1}.scroll-down-holder{width:100%;position:relative;text-align:center;margin:0 auto;bottom:2rem}.scroll-down,.seal-holder .seal-bg-holder img.seal-text{animation-iteration-count:infinite;position:absolute;bottom:0}.scroll-down{right:2rem;-webkit-transform:translate3d(-50%,0,0) scale3d(1,1,1);transform:translate3d(-50%,0,0) scale3d(1,1,1);text-align:center;transition:all .25s;cursor:pointer;-webkit-animation-name:bobber;animation-name:bobber;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-direction:alternate;animation-direction:alternate}.carousel-inner .carousel-item .zoom-image{-webkit-animation:zoom 40s;animation:zoom 40s;min-width:100%;max-width:none;min-height:90vh;max-height:90vh}.seal-holder{position:absolute;top:auto;bottom:0;left:50%;-webkit-transform:translate3d(-50%,40%,0);transform:translate3d(-50%,40%,0)}@media (max-width:575px){.seal-holder .seal-bg-holder img{width:auto;height:auto;max-width:250px;max-height:250px;-o-object-fit:contain;object-fit:contain}}.seal-holder .seal-bg-holder img.seal-text{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:50000ms;animation-duration:50000ms;-webkit-animation-timing-function:linear;animation-timing-function:linear;will-change:transform;top:53px;-webkit-animation-iteration-count:infinite;left:52px}@media (max-width:575px){.seal-holder .seal-bg-holder img.seal-text{width:auto;height:auto;max-width:165px;max-height:165px;-o-object-fit:contain;object-fit:contain;top:43px;bottom:0;left:42px}}