.hero_card_carousel .mt-desk{margin-top:2.15rem}
.hero_card_carousel .ivideo{width:100%;height:450px}
.hero_card_carousel .white{color:#fff !important}
.hero_card_carousel .orange{color:#ff600a !important}
.hero_card_carousel .blue{color:#081d4d !important}
.hero_card_carousel .carousel .modal{z-index:9999}
.hero_card_carousel .carousel .carousel-item .slideVideo{width:100%;min-height:450px}
.hero_card_carousel .video{position:absolute;top:0;left:0;width:100%;object-fit:cover;height:100%}
.hero_card_carousel .link{cursor:pointer}
.hero_card_carousel .carousel .carousel-item .slideImg{width:100%;height:100%;position:absolute}
.hero_card_carousel .carousel .carousel-item .slideImg img{width:100%;height:100%}
.hero_card_carousel .carousel .carousel-item .carousel-caption h1,.hero_card_carousel .carousel .carousel-item .carousel-caption h2,.hero_card_carousel .carousel .carousel-item .carousel-caption h3,.hero_card_carousel .carousel .carousel-item .carousel-caption h4,.hero_card_carousel .carousel .carousel-item .carousel-caption h5,.hero_card_carousel .carousel .carousel-item .carousel-caption h6{color:White;margin:0 0 20px 0}
.hero_card_carousel .carousel .carousel-item .carousel-caption h1,.hero_card_carousel .carousel .carousel-item .carousel-caption h2,.hero_card_carousel .carousel .carousel-item .carousel-caption h3,.hero_card_carousel .carousel .carousel-item .carousel-caption h4,.hero_card_carousel .carousel .carousel-item .carousel-caption h5,.hero_card_carousel .carousel .carousel-item .carousel-caption h6{text-align:inherit}
.hero_card_carousel .carousel .carousel-item .carousel-caption .bodyFont{color:white}
.hero_card_carousel .carousel .carousel-indicators li{width:15px;height:15px;border-radius:50%;background-color:#005985}
.hero_card_carousel .carousel .carousel-item .carousel-caption{position:relative;right:0;left:0;z-index:10;color:#fff;text-align:center;margin-left:auto;margin-right:auto;width:730px;top:0;-ms-transform:translateY(-500%);transform:translateY(0);bottom:auto;padding-top:60px}
.hero_card_carousel .carousel .carousel-item .carousel-caption .btn-Video{padding:8px 20px 3px 0;border-radius:100px;text-decoration:none;transition:background .4s ease;outline:0;background:transparent;cursor:pointer;color:white;min-width:150px;position:relative;padding-left:50px;font-size:.975em;text-transform:uppercase}
.hero_card_carousel .carousel .carousel-item .carousel-caption .btn-Video::before{font:normal normal normal 28px/1 'Font Awesome 5 Pro';content:"\f144";position:absolute;left:7px;top:3px}
.hero_card_carousel .carousel .carousel-item .carousel-caption .btn{padding:5px 20px;border-radius:100px;text-decoration:none;display:inline-block;transition:background .4s ease;outline:0;background:transparent;cursor:pointer;color:white;min-width:150px;line-height:1.9em}
.hero_card_carousel .carousel .carousel-item .carousel-caption .btn .fa{margin:5px}
.hero_card_carousel .modal-dialog{max-width:800px;margin:30px auto}
.hero_card_carousel .modal-body{position:relative;padding:0}
.hero_card_carousel .close{position:absolute;right:-30px;top:0;z-index:999;font-size:2rem;font-weight:normal;color:#fff;opacity:1}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.hero_card_carousel .carousel .carousel-item .slideVideo .video{width:auto;height:auto}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) and (max-width:1366px){.hero_card_carousel .carousel .carousel-item .slideVideo .video{width:100%}
}
@media only screen and (min-width:768px) and (max-width:1024px){.mt-desk{margin-top:0 !important}
.hero_card_carousel .carousel .carousel-item .slideImg img{height:fit-content;width:auto !important}
.hero_card_carousel .carousel .carousel-item .carousel-caption{width:100%;padding:25px}
.hero_card_carousel .carousel .carousel-item .carousel-caption .title{color:#005985}
.hero_card_carousel .modal-dialog{max-width:90%;margin:30px auto}
.hero_card_carousel .modal-dialog .modal-body .close{position:absolute;right:-5px;top:-30px}
}
@media(min-width:481px) and (max-width:767px) and (orientation:landscape){.hero_card_carousel .carousel .carousel-item .slideImg{height:100vh !important}
.mt-desk{margin-top:0}
.hero_card_carousel .carousel .carousel-item .carousel-caption{top:35%}
}
@media(min-width:481px) and (max-width:767px){.mt-desk{margin-top:0 !important}
.hero_card_carousel .carousel .carousel-item .slideVideo{min-height:60vh}
.hero_card_carousel .carousel .carousel-item .slideImg{width:100%;height:60vh;position:relative;overflow:hidden}
.hero_card_carousel .carousel .carousel-item .slideImg img{height:100%;position:absolute;width:auto !important;left:-50%;max-width:inherit;height:fit-content}
.hero_card_carousel .carousel .carousel-item .carousel-caption{width:100%;padding:25px}
.hero_card_carousel .slides{min-height:450px;max-height:780px}
.hero_card_carousel .prev,.hero_card_carousel .next{top:88%;color:#bbb;z-index:1000}
.hero_card_carousel .carousel .carousel-item .slideVideo{min-height:60vh}
.hero_card_carousel .modal-dialog{max-width:90%;margin:30px auto}
.hero_card_carousel .modal-dialog .modal-body .close{position:absolute;right:-5px;top:-30px}
}
@media(min-width:320px) and (max-width:480px){.mt-desk{margin-top:0 !important}
.hero_card_carousel .carousel .carousel-item .slideImg .slideVideo{min-height:60vh}
.hero_card_carousel .carousel .carousel-item .slideImg{width:100%;height:55vh;position:relative;overflow:hidden}
.hero_card_carousel .carousel .carousel-item .slideImg img{position:absolute;width:auto !important;left:-50%;max-width:inherit;height:fit-content}
.hero_card_carousel .carousel .carousel-item .carousel-caption{width:100%;padding:25px;top:25%;transform:translateY(-25%);position:absolute}
.hero_card_carousel .modal-dialog{max-width:90%;margin:30px auto}
.hero_card_carousel .modal-dialog .modal-body .close{position:absolute;right:-5px;top:-30px}
}