.carousel-container{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;max-width:100%;position:relative;height:calc(96vw + 18px);overflow:hidden}.carousel-container .carousel-slide{display:block;opacity:0;position:absolute;top:0;left:0;margin:0 auto 0 0;z-index:0}.carousel-container .carousel-slide.active{opacity:1;position:relative;overflow:hidden;z-index:10}.carousel-container .fadein{-webkit-animation-name:fadein;-webkit-animation-duration:1.5s;animation-name:fadein;animation-duration:1.5s}.carousel-container .fadeout{-webkit-animation-name:fadeout;-webkit-animation-duration:1.2s;animation-name:fadeout;animation-duration:1.2s}.carousel-container .carousel-dots{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:absolute;bottom:0;z-index:11}@media (min-width:990px){.carousel-container .carousel-dots{bottom:15px}}.carousel-container .carousel-dots .carousel-dot{outline:0;width:10px;height:10px;display:inline-block;background:#e4e4eb;border-radius:50%;border:none;margin-right:5px;padding:0;cursor:pointer;transition:linear background 125ms}.carousel-container .carousel-dots .active{background:#003b61}.carousel-container .swipe-area{display:block;position:relative;width:100%}.carousel-container .swipe-area>img{position:absolute;top:0}.carousel-container .swipe-area .prevImage{left:-100%}.carousel-container .swipe-area .nextImage{left:100%}@media (min-width:990px){.carousel-container{height:320px}}@media (min-width:1200px){.carousel-container{margin-top:5px;width:calc(100% - 35px);margin-left:34px}}@media (min-width:1320px){.carousel-container{height:320px}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadeout{from{opacity:1}to{opacity:0}}