.module-carousel-post-slider .slick-initialized .slick-slide a:focus .image-wrapper{
  outline: 1px dotted #fe0000;
      outline-offset: -10px;
}

.module-carousel-post-slider .slick-initialized .slick-slide:hover .image-wrapper ,.module-carousel-post-slider .slick-initialized .slick-slide:hover .image-wrapper  img{
 border-radius:20px;
}
.module-carousel-post-slider .image-wrapper{
	    transition: 0.5s;
    background-color: transparent;
}
.module-carousel-post-slider .slick-initialized .slick-slide{
	transition-delay:0.6s;
    transition-duration:0.6s;
}

#modules-demo-batch-2 .module-carousel-post-slider {
    background: #F6F8FB;    padding: 100px 0 100px 0;
    
}
.module-carousel-post-slider .content-wrapper a.cta-link.internal-link:hover {
    color: #1aebdd !important;
}
.module-carousel-post-slider .slick-initialized .slick-slide:hover .image-wrapper:before {
    background-image: linear-gradient(234deg, rgba(31,124,252,0.00) 0%, rgba(3,23,148,0.99) 100%), linear-gradient(154deg, rgba(252,60,61,0.00) 30%, rgba(254,0,0,0.70) 100%);
    border-radius: 20px;
}
.module-carousel-post-slider .image-wrapper:before {
    position: absolute;
    top: 0;
    background-image: linear-gradient(24.02deg, rgba(30, 138, 255, 0.4) -1.15%, rgba(30, 138, 255, 0) 15.4%), linear-gradient(161.9deg, rgba(252, 60, 61, 0.0001) 72.86%, rgba(254, 0, 0, 0.343122) 98.95%), linear-gradient(186.4deg, rgba(31, 124, 252, 0.0001) 46.4%, #031794 103.29%);
    content: "";
    width: 100%;
    height: 100%;
    transition:all 0.6s ease;
}
/*.module-carousel-post-slider .slick-initialized .slick-slide:hover {
      min-width: 332px !important;
    max-height: 591px;
}*/
.module-carousel-post-slider .content-wrapper a.cta-link.internal-link:hover:after {
    margin-left: 20px;
}
.module-carousel-post-slider .link-wrapper p {
    font-size: 1.8rem;
    color: #fff;
    line-height: 30px;
    font-family: 'AASmartSans';
    font-weight: 400;
    margin-bottom: 22px;
}
.module-carousel-post-slider .slick-arrow:hover {
    background-image: none;
}
.module-carousel-post-slider .slick-arrow:hover:before {
    color:  #FE0001;
}
.module-carousel-post-slider .post-slider-wrapper {
    transition: all 0.5s;
    z-index: 1;
    padding-bottom: 79.5px;
    padding-top: 131px;
}
.module-carousel-post-slider .slick-arrow:before {
    color: #FE0001;
}
.module-carousel-post-slider .slick-arrow:focus{
	    outline: 1px dotted #fe0000;
}
.module-carousel-post-slider .slick-arrow {
    opacity: 0.95;
    /* box-shadow: 4px 4px 12px 0 rgb(0 0 0 / 16%), 4px 4px 12px 0 rgb(3 23 148 / 10%), inset 1px 1px 1px 0 #1e7cff; */
    /* background-image: linear-gradient( 149deg , #1e7cff -37%, #031794 97%); */
    border-radius: 100%;
    width: 56px;
    height: 56px;
    top: 0;
    text-indent: 0;
    background: linear-gradient(173.46deg, #FFFFFF -116.53%, #F6F8FB 75.57%);
    box-shadow: 4px 4px 12px rgb(3 23 148 / 10%), -4px -4px 16px rgb(255 255 255 / 14%), 4px 4px 16px rgb(0 0 0 / 8%), inset 2px 1px 1px #ffffff;
}
.module-carousel-post-slider .exploreIcon {
    text-align: center;
    color: #031794;
    font-size: 1.2rem;
    position: relative;
    top: 57px;
    font-weight: 600;
    /* font-size: 12px; */
    line-height: 14px;
    font-family: 'AASmartSans';
}
.module-carousel-post-slider .slick-initialized .slick-slide:hover .image-wrapper:before {
   /* background-image: linear-gradient(234deg, rgba(31,124,252,0.00) 0%, rgba(3,23,148,0.99) 100%), linear-gradient(154deg, rgba(252,60,61,0.00) 30%, rgba(254,0,0,0.70) 100%);*/
    
    background:linear-gradient(166deg, rgba(252, 60, 61, 0.0001) 4.94%, rgba(254, 0, 0, 0.343122) 95.45%), linear-gradient(193.05deg, rgba(31, 124, 252, 0.0001) -2.62%, #031794 105.99%);
    border-radius: 20px;
}
.module-carousel-post-slider .slick-initialized .slick-slide .image-wrapper img {
    border-radius: 0px;
}
.module-carousel-post-slider .slick-initialized .slick-slide:hover .image-wrapper img {
    border-radius: 20px;
}
.module-carousel-post-slider .content-wrapper a, .module-carousel-post-slider .content-wrapper a:hover {
    margin-bottom: 38.5px;
    display: block;
    color: #fff !important;
    font-size: 1.6rem;
}
.module-carousel-post-slider .slick-initialized .slick-slide:hover .content-wrapper {
    height: auto !important;
    transition: all 0.5s;
    transform: translateY(0) !important;
    bottom: 0;
}
.module-carousel-post-slider .content-wrapper {
    position: absolute;
    bottom: 20px;
    padding: 0 30px;
    transition: all 0.5s;
    
}
.module-carousel-post-slider h2.main-title-heading {
    background: linear-gradient(90deg, #FE0000 0%, #031794 30.98%, #1E7CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.module-carousel-post-slider .content-wrapper {
    position: absolute;
    bottom: 20px;
    padding: 0 30px;
    transition: all 0.5s;
}
.right-side-content, .right-side-content p {
    font-size: 2.1rem;
    /* color: #fff; */
    text-align: center;
    color: #4D4D4D;
}
.module-carousel-post-slider h2.left-title {
    color: #ffffff;
    font-size: 4.8rem;
    text-align: center;
    margin-bottom: 30px;
    background: linear-gradient(90deg, #FE0000 0%, #031794 30.98%, #1E7CFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    font-weight: 300;
    font-size: 48px;
    line-height: 58px;
     text-align: left;
     min-width: 396px;
 
}
.right-side-content, .right-side-content p {
    font-size: 2.1rem;
    /* color: #fff; */
    text-align: center;
    color: #4D4D4D;
    font-weight: 400;
    font-size: 21px;
    line-height: 30px;
        text-align: left;
           min-height: 159px;
   max-width: 470px;
}

body#career-areas .right-side-content, .right-side-content p{min-height:auto;}
@media screen and (max-width: 1050px){
.module-carousel-post-slider .postSliderPagingInfo {
    transform: translate(-50%, 0%);
}
.module-carousel-post-slider .slick-initialized .slick-slide:hover .image-wrapper:before{
background: linear-gradient(166deg, rgba(252, 60, 61, 0.0001) 4.94%, rgba(254, 0, 0, 0.343122) 95.45%), linear-gradient(193.05deg, rgba(31, 124, 252, 0.0001) -2.62%, #031794 105.99%);
border-radius: 20px;
}
}
@media only screen and (max-width: 767px){
.module-carousel-post-slider .postSliderPagingInfo {
    transform: translate(-50%, 0%);
    left: 50%;
    bottom: 76px;
    }
    .module-carousel-post-slider h2.left-title{
        line-height: 35px;
    }
    }
    }
    
    
    
