.gallery-carousel-wrapper{overflow:hidden}@media (min-width:992px){.gallery-carousel{max-width:860px;margin:0 auto}}.gallery-carousel .slick-slider{margin-bottom:0}.gallery-carousel .slick-list{padding:0!important;overflow:initial}.gallery-carousel .gallery-item{padding-left:20px;padding-right:20px}@media (min-width:992px){.gallery-carousel .gallery-item{padding-left:10px;padding-right:10px}}.gallery-carousel .gallery-item>div{position:relative;-webkit-transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms,-webkit-transform 300ms;border-radius:4px;overflow:hidden}@media (min-width:992px){.gallery-carousel .gallery-item>div:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:linear-gradient(44.99deg,#00009d 9.9%,#002398 31.77%,#005e8f 58.33%,#00818a 74.48%,#00ff78 100%);opacity:.5;z-index:1}}.gallery-carousel .gallery-item picture{display:block;position:relative;width:100%}.gallery-carousel .gallery-item picture:before{content:'';display:block;padding-top:75%}.gallery-carousel .gallery-item picture img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-carousel .gallery-item img{width:100%;border-radius:4px}@media (min-width:992px){.gallery-carousel .gallery-item img{border-radius:8px}}.gallery-carousel .gallery-item .caption{position:absolute;bottom:0;left:0;right:0;padding:20px;background-color:rgba(0,0,157,.8);color:#fff;border-radius:0 0 4px 4px}.gallery-carousel .gallery-item .caption .form-label,.gallery-carousel .gallery-item .caption .h1,.gallery-carousel .gallery-item .caption .h2,.gallery-carousel .gallery-item .caption .h3,.gallery-carousel .gallery-item .caption .h4,.gallery-carousel .gallery-item .caption .h5,.gallery-carousel .gallery-item .caption .h6,.gallery-carousel .gallery-item .caption .share a i,.gallery-carousel .gallery-item .caption .subtitle,.gallery-carousel .gallery-item .caption h1,.gallery-carousel .gallery-item .caption h2,.gallery-carousel .gallery-item .caption h3,.gallery-carousel .gallery-item .caption h4,.gallery-carousel .gallery-item .caption h5,.gallery-carousel .gallery-item .caption h6{color:#fff}.gallery-carousel .gallery-item .caption a:not(.btn-primary){color:#fff}.gallery-carousel .gallery-item .caption .share a:focus i,.gallery-carousel .gallery-item .caption .share a:hover i{color:#00ff78}.accessibility .gallery-carousel .gallery-item .caption .btn:focus,.accessibility .gallery-carousel .gallery-item .caption .form-control:focus,.accessibility .gallery-carousel .gallery-item .caption [role=button]:focus,.accessibility .gallery-carousel .gallery-item .caption a:focus,.accessibility .gallery-carousel .gallery-item .caption button:focus,.accessibility .gallery-carousel .gallery-item .caption select:focus{outline:1px dashed rgba(255,255,255,.75)!important}.gallery-carousel .gallery-item .caption .btn.btn-primary{background-image:none;background-color:#fff;border-color:#fff}.gallery-carousel .gallery-item .caption .btn.btn-primary:active{color:#00009d}.gallery-carousel .gallery-item .caption .btn.btn-primary:focus,.gallery-carousel .gallery-item .caption .btn.btn-primary:hover{background-color:transparent;border-color:#fff}@media (min-width:992px){.gallery-carousel .gallery-item .caption{padding:25px 50px;min-height:95px;z-index:1;display:none}}.gallery-carousel .gallery-item .caption>div{max-height:50px;overflow:hidden}.gallery-carousel .gallery-item:not(.slick-current)>div{-webkit-transform:scale(.95);transform:scale(.95)}.gallery-carousel .gallery-item.slick-active>div:before{display:none}.gallery-carousel .gallery-item.slick-active .caption{display:block}.gallery-carousel .gallery-control{position:relative;padding-top:16px}.gallery-carousel .gallery-control .container,.gallery-carousel .gallery-control .slick-dots-wrapper .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gallery-carousel .gallery-control .slick-dots-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:15px}@media (min-width:992px){.gallery-carousel .gallery-control .slick-dots-wrapper{padding-left:110px;padding-right:110px}}.gallery-carousel .gallery-control .slick-dots-wrapper .slick-dots{position:static;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:992px){.gallery-carousel .gallery-control .slick-dots-wrapper .slick-dots{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px}}.gallery-carousel .gallery-control .slick-dots-wrapper .slick-dots>*{width:100%;max-width:34px;height:3px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:0}.gallery-carousel .gallery-control .slick-dots-wrapper .slick-dots>:not(:last-child){margin-right:5px}.gallery-carousel .gallery-control .slick-dots-wrapper .slick-dots>* button{position:relative;width:100%;height:3px;padding:0}.gallery-carousel .gallery-control .slick-dots-wrapper .slick-dots>* button:before{content:'';position:absolute;top:auto;bottom:0;left:0;right:0;width:100%;height:1px;background-color:#00009d;opacity:.4;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.gallery-carousel .gallery-control .slick-dots-wrapper .slick-dots>* button:focus:before,.gallery-carousel .gallery-control .slick-dots-wrapper .slick-dots>* button:hover:before{background-color:#00009d;height:3px;opacity:1}.gallery-carousel .gallery-control .slick-dots-wrapper .slick-dots>.slick-active button:before{height:3px;opacity:1}.gallery-carousel .gallery-control .slick-arrows-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:992px){.gallery-carousel .gallery-control .slick-arrows-wrapper{position:absolute;right:10px}}.gallery-carousel .gallery-control .slick-arrows-wrapper .slick-arrow{background-image:linear-gradient(44.99deg,#00009d 9.9%,#002398 31.77%,#005e8f 58.33%,#00818a 74.48%,#00ff78 100%);background-origin:border-box;border:solid 2px transparent;-webkit-box-shadow:2px 1000px 1px #fff inset;box-shadow:2px 1000px 1px #fff inset;font-size:.875rem;width:49px;height:49px;border-radius:50%;-webkit-box-flex:0;-ms-flex:0 0 49px;flex:0 0 49px;position:static;color:#00009d;-webkit-transform:none;transform:none}.gallery-carousel .gallery-control .slick-arrows-wrapper .slick-arrow:not(:last-child){margin-right:15px}.gallery-carousel .gallery-control .slick-arrows-wrapper .slick-arrow:focus,.gallery-carousel .gallery-control .slick-arrows-wrapper .slick-arrow:hover{background:#00009d;-webkit-box-shadow:none;box-shadow:none;color:#fff}