/*======================= Download with Image CSS ==================================*/

.downloadWithImage { overflow: hidden; } 
.downloadWithImage__wrapper-image { margin-bottom: 24px; } 
.downloadWithImage__wrapper-image img { width: 100%;max-height:352px; object-fit:cover;} 
.downloadWithImage__wrapper-content .h6 { margin-bottom: 16px; }
.downloadWithImage__wrapper-content a.link span { color: var(--color-primary-4); margin-left: 10px; } 
.downloadWithImage .slick-slider { margin-bottom: 0; } 
.downloadWithImage .slick-dots { position: relative; display: inline-flex; justify-content: center; align-items: center; bottom: -41px; } 
.downloadWithImage .slick-dots li { display: inline-flex; align-items: center; justify-content: center; } 
.downloadWithImage .slick-dots li span { position: absolute; } 
.downloadWithImage .slick-dots li .icon-pagination-active { opacity: 0; color: var(--color-primary-4); transition: 1s; } 
.downloadWithImage .slick-dots li .dot { width: 6px; height: 6px; background-color: var(--color-primary-4); transition: 1s; opacity: 1; } 
.downloadWithImage .slick-dots li.slick-active .icon-pagination-active { transition: 1s; opacity: 1; } 
.downloadWithImage .slick-dots li.slick-active .dot { opacity: 0; transition: 1s; } 

@media only screen and (max-width: 1199px){
 .downloadWithImage__wrapper-image { margin-bottom: 16px; } 
 .downloadWithImage__wrapper-image img{max-height:213px;}
 }

@media only screen and (max-width: 767px){
 .downloadWithImage__wrapper-content .h6 { margin-bottom: 8px; } 
 .downloadWithImage .slick-slider { width: 100vw; } 
 .downloadWithImage .slick-list { padding-right: 10vw; } 
  .downloadWithImage__wrapper-image img{min-height:377px;}
 }
 
 
 /*======================= Icon text grid CSS ==================================*/
 
 .module-icon-text-grid .module-icon-text-grid-image {margin-bottom: 24px;width:64px; height:64px;}
.module-icon-text-grid .module-icon-text-grid-image img {width: 64px;height: 64px;object-fit: contain;}
.module-icon-text-grid .module-icon-text-grid-item {flex: 0 0 33.3333%;max-width:33.3333%; padding-left: 15px; padding-right:15px;}
.module-icon-text-grid .module-icon-text-grid-item.module-grid-item-two{flex: 0 0 50%;max-width:50%;}
.module-icon-text-grid .module-icon-text-grid-item:nth-child(n + 4) {margin-top: 78px;}
.module-icon-text-grid .module-icon-text-grid-item.module-grid-item-two:nth-child(n + 3) {margin-top: 78px;}
.module-icon-text-grid .module-icon-text-grid-main-wrapper{/*margin-bottom:74px;*/ margin-left: -15px; margin-right: -15px;}
.module-icon-text-grid-item .h5{margin-bottom:24px;}
.module-icon-text-grid-item .heading + .body-large {margin-top: 24px;}
.module-icon-text-grid .h2{margin-bottom:24px;}
.module-icon-text-grid-item .cta-wrapper{margin-top:24px;}
.module-icon-text-grid .is-width--img .module-icon-text-grid-image, .module-icon-text-grid .is-width--img .module-icon-text-grid-image img {width: 150px;height: 150px;}
.module-icon-text-grid-item .phone{margin-top:20px;}
@media only screen and (max-width:1199px){
.module-icon-text-grid .module-icon-text-grid-item {max-width:222px;}
.module-icon-text-grid .module-icon-text-grid-item.module-grid-item-two{max-width:50%;}
.module-icon-text-grid .module-icon-text-grid-item:nth-child(n + 4) {margin-top: 60px;}
.module-icon-text-grid .module-icon-text-grid-item.module-grid-item-two:nth-child(n + 3) {margin-top: 60px;}
.module-icon-text-grid .module-icon-text-grid-main-wrapper{margin-bottom: 30px;}
.module-icon-text-grid-item .cta-wrapper{margin-top:28px;}
.module-icon-text-grid .h2{margin-bottom:32px;}
}

@media only screen and (max-width:767px){
.module-icon-text-grid .module-icon-text-grid-item {flex:100%;}
.module-icon-text-grid .module-icon-text-grid-item.module-grid-item-two{flex:100%;max-width:100%;}
.module-icon-text-grid .module-icon-text-grid-item:nth-child(n + 4) {margin-top: 32px;}
.module-icon-text-grid .module-icon-text-grid-item.module-grid-item-two:nth-child(n + 3) {margin-top: 32px;}
.module-icon-text-grid .module-icon-text-grid-item:nth-child(n + 3) {margin-top: 32px;}
.module-icon-text-grid .module-icon-text-grid-item:nth-child(odd) {padding-right: 0px;}
/*.module-icon-text-grid .module-icon-text-grid-item:nth-child(even) {padding-left: 0px;}*/
.module-icon-text-grid .module-icon-text-grid-item {max-width:100%; width:100%;}
.module-icon-text-grid .module-icon-text-grid-image {margin-bottom: 16px;width:48px; height:48px;}
.module-icon-text-grid .module-icon-text-grid-image img {width: 48px;height: 48px;}
.module-icon-text-grid .module-icon-text-grid-main-wrapper{margin-bottom: 32px;}
.module-icon-text-grid-item:first-child {margin-top: 0 !important;}
.module-icon-text-grid .module-icon-text-grid-item {margin-top: 32px;}
.module-icon-text-grid-item .h5{margin-bottom:16px;}
.module-icon-text-grid-item .heading + .body-large {margin-top: 16px;}
.module-icon-text-grid-item .cta-wrapper{margin-top:16px;}
.module-icon-text-grid .h2{margin-bottom:23px;}
}
 .downloadWithImage .slick-dots li span.dots {
  position: absolute;
  width: 6px;
  height: 6px;
  background: var(--color-primary-4);
  display: block;
}
.downloadWithImage .slick-dots li.slick-active .dots {
  opacity: 0;
}
.downloadWithImage__slick .slick-arrow {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    font-size: 2.5rem;
    color: var(--color-primary-6);
}

.downloadWithImage__slick .slick-arrow.prev {
    left: -20px;
}

.downloadWithImage__slick .slick-arrow.next {
    right: -20px;
}
