/* --------------- Module Carousel Post Slider Start ------------------ */
.module-carousel-post-slider .slick-dots{  display:none;}
.module-carousel-post-slider .slick-prev{  left: calc(50% - 82px);  transform: translateX(-50%);}
.module-carousel-post-slider .slick-next{  left: calc(50% + 82px);  transform: translateX(-50%);}
.module-carousel-post-slider .exploreIcon img{  margin-bottom: 11px;}
.module-carousel-post-slider h2.main-title-heading{   text-align:center;  color:var(--white);  margin-bottom: 19px;}
.right-side-content p strong{  font-weight: bold;}
.module-carousel-post-slider .image-wrapper{  position: relative;  overflow:hidden;  cursor:pointer; transition: 0.5s;background-color: transparent;}
.module-carousel-post-slider .slick-initialized .slick-slide:hover .image-wrapper img{	border-radius: 5px;      }
.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: 5px;}
.module-carousel-post-slider .link-wrapper h3{  color: var(--white);  font-family: 'AASmartSans';  margin-bottom: 15px;  font-weight: 400;}
.post-slider-wrapper{  transition:all 0.5s;  z-index: 1;  padding-bottom: 79px;  padding-top: 131px;}
.module-carousel-post-slider .slick-initialized .slick-slide:hover .content-wrapper{  height: auto !important;  transition: all 0.5s;  transform: translateY(0) !important; }
.module-carousel-post-slider .slick-initialized .slick-slide:hover{	transform: scale(122.456%);    z-index: 6;    transition-delay: 0.2s;transition-duration: 0.5s;transition-timing-function: cubic-bezier(0.42, 0, 1, 0.64);box-shadow: inset 0px 1px 3px rgba(255, 255, 255, 0.334544); /* filter: drop-shadow(8px 64px 64px rgba(0, 0, 0, 0.1)) drop-shadow(8px 32px 32px rgba(3, 23, 148, 0.128442)) drop-shadow(0px 16px 16px rgba(0, 0, 0, 0.1)) drop-shadow(0px 8px 8px rgba(0, 0, 0, 0.05)) drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.05)) drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.05));*/     filter:drop-shadow(8px 64px 64px rgba(0, 0, 0, 0.1)) drop-shadow(8px 32px 32px rgba(3, 23, 148, 0.128442));}
.module-carousel-post-slider .slick-initialized .slick-slide a:focus .image-wrapper{outline:0;}
.module-carousel-post-slider .slick-initialized .slick-slide a:focus-visible .image-wrapper{outline: 1px dotted var(--red-2);  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 .slick-initialized .slick-slide{transition-delay:0.6s;transition-duration:0.6s; position: relative;  overflow: hidden;cursor: pointer;  }
#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: var(--sky-blue);}
.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%, var(--main-blue) 103.29%);content: "";width: 100%;height: 100%;transition:all 0.6s ease;}
.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: var(--white);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:none;}
.module-carousel-post-slider .slick-arrow:focus-visible{	outline: 1px dotted var(--red-2);}
.module-carousel-post-slider .slick-arrow {opacity: 0.95;border-radius: 100%;width: 56px;height: 56px;top: 0;text-indent: 0;background: linear-gradient(173.46deg, var(--white) -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 var(--white);}
.module-carousel-post-slider .exploreIcon {text-align: center;color: var(--main-blue);font-size: 1.2rem;position: relative;top: 57px;line-height: 14px; font-weight: 600;}
.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%, var(--main-blue) 105.99%);border-radius: 20px;}
.module-carousel-post-slider .slick-initialized .slick-slide .image-wrapper img {border-radius: 0px;  width:100%;}
.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: inline-block;color: var(--white);}
.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 h2.main-title-heading {background: linear-gradient(90deg, var(--red-2) 0%, var(--main-blue) 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;}
.module-carousel-post-slider h2.left-title {color: var(--white);margin-bottom: 30px;background: linear-gradient(90deg, var(--red-2) 0%, var(--main-blue) 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 {color: var(--light-black);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;}
.module-carousel-post-slider .image-wrapper img {    width: 100%;}
@media screen and (max-width: 1023px) {
    .module-carousel-post-slider .slick-initialized .slick-slide.slick-current.slick-active .content-wrapper {
        transform: translateY(0) !important;
    }
}
@media screen and (min-width:993px) {
.module-carousel-post-slider .postSliderPagingInfo{display: none;}
}

@media screen and (max-width:992px){
.module-carousel-post-slider .content-wrapper a:before, .module-carousel-post-slider .content-wrapper a:hover:before {    content: '';    width: 332px !important;    height: 587px !important;    position: absolute;    top: 90px !important;    left: 0;}
.post-slider-wrapper.slick-center{    transform: scale(1.1);    z-index: 9;  }
.module-carousel-post-slider h2.main-title-heading{    margin-bottom: 0 !important;  }  
.module-carousel-post-slider .slick-arrow{  opacity:1;   bottom: 76px;    top: auto;     box-shadow: 4px 4px 16px 0 rgba(0, 0, 0, 0.08), -4px -4px 16px 0 rgba(255, 255, 255, 0.14), 4px 4px 12px 0 rgba(3, 23, 148, 0.1), inset 2px 1px 1px 0 var(--white)  !important;  background-image: linear-gradient(173deg, var(--white) -117%, #f6f8fb 76%) !important;  }
.postSliderPagingInfo{    text-align: center;    display: block;    letter-spacing: -1.5px;    color: var(--main-blue);    position: absolute;    font-size: 1.6rem;    border-radius: 25px;    left: 50%;    transform: translateX(-50%);    bottom: 75px;    border: solid 1px rgba(151, 151, 151, 0.06);    background-color: #f4f5f7;    width: auto;    display: inline-block;    box-shadow: -4px -4px 16px 0 rgba(255, 255, 255, 0.2), inset 2px 1px 1px 0 var(--white), inset 1px 1px 2px 0 rgba(0, 0, 0, 0.18);    opacity:1 !important;      }  
.module-carousel-post-slider .exploreIcon, .module-carousel-post-slider .slick-dots{    display:none !important;  }
.post-slider-wrapper{    padding-bottom: 239px !important;    padding-top: 98px;  }
.module-carousel-post-slider .slick-next{    left: calc(50% + 56px);  }
.module-carousel-post-slider .slick-prev{    left: calc(50% - 56px);  }
.postSliderPagingInfo .parentSpan{ width: 168px;    display: inline-block;    line-height: 56px;    border-radius: 25px;}
.module-carousel-post-slider .slick-initialized .slick-slide.slick-current.slick-active, .module-carousel-post-slider .slick-initialized .slick-slide.slick-current.slick-active .image-wrapper{      border-radius: 10px;    }
}
@media only screen and (max-width: 767px){
.module-carousel-post-slider h2.left-title{	line-height: 35px;    min-width: auto;}
.postSliderPagingInfo {    bottom: 165px;}
.module-carousel-post-slider .link-wrapper h3{font-size: 2.4rem;}
}
@media screen and (max-width:580px){
.post-slider-wrapper.slick-center{    transform: scale(1) !important;  }
.module-carousel-post-slider h2.main-title-heading, .module-carousel-post-slider h2.left-title{    font-size: 2.8rem !important;  }
.post-slider-wrapper{    padding-top: 35px !important;    padding-bottom: 140px !important;  }
.module-carousel-post-slider .content-wrapper{    padding: 0 26px;  }
.module-carousel-post-slider .image-wrapper{    margin: 0 15px;  }
.module-carousel-post-slider .image-wrapper img{    width:100%;  }
.module-carousel-post-slider .slick-arrow{    bottom: 56px;      }
.postSliderPagingInfo{    bottom: 55px;  }
} 

@media screen and (max-width:1050px){
.post-slider-wrapper.slick-slide.slick-current.slick-active.slick-center .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%);    }
.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%, var(--main-blue) 105.99%);border-radius: 20px;}
}
/* --------------- Module Carousel Post Slider End ------------------ */
