/*================== Module Explore further css ======================*/

.module-imageCard .imageCard__container-title { margin-bottom: 47px; } 
.module-imageCard .imageCard__container-card-img img {width: 100%; height:auto; max-height: 267px; min-height:267px; object-fit: cover; object-position: center; } 
.module-imageCard .imageCard__container-card-content {margin-top: 28px; } 

.imageCard__container-card .imageCard__container-card-img { overflow: hidden; } 
.imageCard__container-card .imageCard__container-card-img img { transition: var(--base-transition) } 
.imageCard__container-card:hover .imageCard__container-card-img img,
.imageCard__container-card:focus-within .imageCard__container-card-img img {transform: scale(1.25)}
.ip3-edit .explore-further-data-row.row {
    width: 100%;
    /*display: block;*/
}
.ip3-edit .explore-further-data-row.row .component-content {
    display: flex;
    flex-wrap: wrap;
}
/*.module-imageCard .imageCard__container-card-content .cta-wrapper {margin-bottom: 11px; } */
@media only screen and (max-width: 1199px) {.module-imageCard .imageCard__container-card-img img { max-height: 158px;  min-height:158px;} 
.module-imageCard .imageCard__container-title { margin-bottom:0; } 
 }
@media only screen and (max-width: 767px) {/* .imageCard__container { background: linear-gradient(#ffffff 15%, rgba(63, 50, 241, 0.2) 15%, rgba(63, 50, 241, 0.2) 18%, rgba(63, 50, 241, 0.4) 18%, rgba(63, 50, 241, 0.4) 21%, rgba(63, 50, 241, 0.6) 21%, rgba(63, 50, 241, 0.6) 24%, rgba(63, 50, 241, 0.8) 24%, rgba(63, 50, 241, 0.8) 27%, rgb(63, 50, 241) 27%, rgb(63, 50, 241) 100%); } */
.module-imageCard .imageCard__container-card-img img { max-height: 225px; min-height:225px;} 
.imageCard__container-card { margin-bottom: 38px; } 
 }
 
 
/*====================News Feed css =============================*/

.beyond-engineering-link { display: flex; align-items: flex-end; padding-top: 31px; float: right; } 
/*.beyond-engineering-cards button.slick-arrow { display:none !important; } */
.beyond-engineering-cards { row-gap: 30px; } 
.beyond-engineering-cards-content__ul li a { z-index:99; position:relative; } 
.beyond-engineering .slick-arrow.slick-disabled { opacity:0.3; } 

.beyond-engineering .slick-arrow:before{color:var(--color-primary-7); !important;}

.beyond-engineering .prev.slick-arrow, .beyond-engineering .prev.slick-arrow:hover { right:76px; } 
.beyond-engineering .slick-arrow, .beyond-engineering .slick-arrow:hover { position: absolute; top:-94px; right:0; cursor: pointer; height: 40px; width: 40px; border-radius: 172px; background-color: #3F32F1; display: inline-flex; align-items: center; justify-content: center; color: var(--color-primary-7); box-shadow: 0px 7.2799930573px 30.0299720764px 0px rgba(86, 227, 102, 0.08); -webkit-backdrop-filter: blur(18.1999816895px); backdrop-filter: blur(18.1999816895px); } 
.beyond-engineering-content { justify-content: space-between; } 
.beyond-engineering-content div.body-large{margin-bottom:30px;}
.beyond-engineering-cards { margin-top: 0px; } 
.beyond-engineering-cards-content { padding: 22px 23px 26px 22px; background-color: var(--color-primary-7); display: flex; flex-direction: column; justify-content: space-between;transition:var(--base-transition); } 
.beyond-engineering-cards-content__ul { color: var(--color-primary-3); padding-left: 0; list-style-type: square; } 
.beyond-engineering-cards-content__ul li { display: inline; position: relative; padding-left: 5px; padding-right: 5px; } 
.beyond-engineering-cards-content__ul li:first-child { list-style: none; list-style-type: none; padding-left: 0; } 
.beyond-engineering-cards-content__ul li:before { position: absolute; height: 3px; display: list-item; content: ""; font-weight: bold; top: 0px; left: 10px; width: 3px; /*color: var(--color-primary-2); */
 background: transparent; } 
.beyond-engineering-cards-content__ul2 { padding-left: 0; list-style-type: square;  } 
.beyond-engineering-cards-content__ul2 li { display: inline; position: relative; padding-left: 9px; padding-right: 13px; } 
.beyond-engineering-cards-content__ul2 > li:first-child { list-style: none; list-style-type: none; padding-left: 0; } 
.beyond-engineering-cards-content__ul2 > li:before { position: absolute; height: 6px; display: list-item; content: ""; font-weight: bold; top: 0px; left: 9px; width: 6px; color: var(--color-primary-2); background: transparent; } 
.beyond-engineering-cards-image img { background: lightgray; width: 100%; height: auto; min-height: 267px; } 
.second > li:nth-child(2) { padding-right: 0; } 
/* .beyond-engineering-link a:after { color:var(--color-primary-3); } */
.beyond-engineering-link a:hover:after { color:var(--color-primary-2); } 
.beyond-engineering-cards-wrapper { position:relative; } 
.beyond-engineering-cards-wrapper>a { position:absolute; content:''; width:100%; height:100%; z-index:9; top:0; left:0; } 
.beyond-engineering-cards-wrapper>a:focus-visible + .beyond-engineering-cards-content,
.beyond-engineering-cards-wrapper a:hover + .beyond-engineering-cards-content { background:var(--color-primary-4);transition:var(--base-transition); } 
.beyond-engineering-cards-image { position:relative; overflow:hidden; } 
.beyond-engineering-cards-image img { transition: .5s ease all; width: 100%; object-fit:cover; } 
.beyond-engineering-cards-wrapper>a:hover + .beyond-engineering-cards-image img { transform: scale(1.25); } 

@media only screen and (max-width: 1199px) {
.beyond-engineering .prev.slick-arrow, .beyond-engineering .prev.slick-arrow:hover { right:56px; } 
.beyond-engineering .slick-arrow, .beyond-engineering .slick-arrow:hover { position: absolute; top:-72px; right:0; cursor: pointer; height: 40px; width: 40px; }
/*.beyond-engineering-content { justify-content: end; } */
.beyond-engineering-cards {margin-top: 32px;}
.beyond-engineering-cards-image img {min-height:auto; max-height:158px;}
 }

@media only screen and (max-width:767px) {
.beyond-engineering-cards-image img {max-height:225px;}
.beyond-engineering .bottom-half-bg--primary-2 { background: linear-gradient(transparent calc(40% + 66px), var(--color-primary-2) calc(40% - 66px)); } 
.beyond-engineering .pattern--bottom { bottom: calc(60% - 67px); } 
.beyond-engineering .bottom-half-bg--primary-1 { background: linear-gradient(transparent calc(40% + 66px), var(--color-primary-1) calc(40% - 66px)); } 
.beyond-engineering .bottom-half-bg--primary-3 { background: linear-gradient(transparent calc(40% + 66px), var(--color-primary-3) calc(40% - 66px)); } 
.beyond-engineering .bottom-half-bg--primary-4 { background: linear-gradient(transparent calc(40% + 66px), var(--color-primary-4) calc(40% - 66px)); } 
.beyond-engineering .bottom-half-bg--primary-5 { background: linear-gradient(transparent calc(40% + 66px), var(--color-primary-5) calc(40% - 66px)); } 
.beyond-engineering .bottom-half-bg--primary-6 { background: linear-gradient(transparent calc(40% + 66px), var(--color-primary-6) calc(40% - 66px)); } 
.beyond-engineering .bottom-half-bg--primary-7 { background: linear-gradient(transparent calc(40% + 66px), var(--color-primary-7) calc(40% - 66px)); } 
.beyond-engineering .bottom-half-bg--primary-8 { background: linear-gradient(transparent calc(40% + 66px), var(--color-primary-8) calc(40% - 66px)); } 
.beyond-engineering .bottom-half-bg--primary-9 { background: linear-gradient(transparent calc(40% + 66px), var(--color-primary-9) calc(40% - 66px)); } 
.beyond-engineering .bottom-half-bg--primary-10 { background: linear-gradient(transparent calc(40% + 66px), var(--color-primary-10) calc(40% - 66px)); } 
.beyond-engineering .bottom-half-bg--primary-11 { background: linear-gradient(transparent calc(40% + 66px), var(--color-primary-11) calc(40% - 66px)); } 
.beyond-engineering-cards { row-gap: 20px; } 
.beyond-engineering-cards-content { padding: 20px 20px 20px 20px; } 
.beyond-engineering-cards.slick-initialized{margin-top:72px;}
}


.beyond-engineering .bottom-half-bg--primary-1 .cta-link:after{color:var(--color-primary-4);}
.beyond-engineering .bottom-half-bg--primary-2 .cta-link:after{color:var(--color-primary-4);}
.beyond-engineering .bottom-half-bg--primary-3 .cta-link:after{color:var(--color-primary-4);}


.explore-further-data-row.loader::before{
    content: '';
    position: absolute;
    width: 30px;
    height: 30px;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(~/media/Images/a/atkinsrealis/icons/loader.gif);
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto;
}

.ip3-trade-releases section:has(>div.download-releases-module){
padding-bottom:0 !important;
}
.ip3-press-releases section:has(>div.download-releases-module){
padding-bottom:0 !important;
}


.row.explore-further-data-row .download-links-data, .row.explore-further-data-row .download-links-popup-data, .explore-further-data-row .trade-releases-data {
    display: none;
}
