.banner-variation{margin-bottom:3rem}
.banner-variation .banner-callout-no-edge{height:368px;border-bottom:1px solid #e4e4e6;background-size:cover;background-position:100% 20%}
.banner-variation .banner-callout-no-edge .container{display:flex;flex-direction:column;justify-content:center;align-self:center;min-height:368px}
.banner-variation .banner-callout-no-edge .container .gel-banner__content__title{width:50%;color:#002664;font-size:3rem}
.banner-variation .banner-callout-no-edge .container .banner-description{width:50%;margin:1rem 0}
.banner-variation .banner-callout-no-edge .container .banner-links{width:50%}
@media only screen and (max-width:992px){.banner-variation .banner-callout-no-edge{background-image:unset !important;height:20rem}
.banner-variation .banner-callout-no-edge .container{min-height:20rem}
.banner-variation .banner-callout-no-edge .container .gel-banner__content__title{width:80%}
.banner-variation .banner-callout-no-edge .container .banner-description{width:80%}
.banner-variation .banner-callout-no-edge .container .banner-links{width:80%}
}
@media only screen and (max-width:767px){.banner-variation .banner-callout-no-edge .container .gel-banner__content__title{display:block}
}
div.button.div-centre-align{display:flex;justify-content:center}
.cmp-title{margin-top:1.875rem}
.gel-meganav{background-color:#f4f4f7}
@media only screen and (max-width:992px){.megamenuV2 .generic-mobile-megamenu-placeholder{position:relative;margin-top:-4.5rem}
}
@media only screen and (max-width:767px){.megamenuV2 .generic-mobile-megamenu-placeholder{position:relative;margin-top:-3.5rem}
}
.text.no-margin .cmp-text{margin-bottom:1rem}
.summary-text{font-size:32px;line-height:40px;font-weight:600;color:#333;margin-bottom:.3rem}
.columncontrol.margin{margin-bottom:1rem}
@media only screen and (max-width:1024px){.website-header .site-specific-global-search .gel-search{margin-left:-2rem}
}
@media only screen and (max-width:992px){.website-header .site-specific-global-search .gel-search{margin-left:2.25rem}
}
.sign-up-newsletter{background:#f4f4f7;margin-top:2rem}
.sign-up-newsletter .container .cmp-text{margin-top:2rem;margin-bottom:2rem}
.sign-up-newsletter .container .cmp-text .gel-lead{font-size:2rem;line-height:2.5rem;font-weight:600}
.sign-up-newsletter .container .button{position:absolute;right:-30%;top:35%}
@media only screen and (max-width:992px){.sign-up-newsletter .container .button{right:0}
}
@media only screen and (max-width:767px){.sign-up-newsletter .container .button{position:relative}
.sign-up-newsletter .container .button .btn{width:100%}
}
.links-icon-description{padding-bottom:2rem}
.links-icon-description h3>span{line-height:50px}
.links-icon-description img{margin-bottom:1rem}
.banner-search .gel-banner-container{box-shadow:unset;margin-bottom:0}
.banner-search .gel-banner-container .gel-banner{background:white}
[id^="resultNode"] .result-card{box-shadow:0 4px 12px #00000026;opacity:1;margin-top:1rem;display:flex}
@media only screen and (max-width:767px){[id^="resultNode"] .result-card{display:block}
}
[id^="resultNode"] .result-card .result-card-left{background:#f3f3f5}
[id^="resultNode"] .result-card .result-card-left [class^="type"]{text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:20rem}
[id^="resultNode"] .result-card .result-card-left [class^="type"] .icon{width:30px}
@media only screen and (max-width:767px){[id^="resultNode"] .result-card .result-card-left [class^="type"] .icon{margin-right:1rem;margin-left:1rem}
}
@media only screen and (max-width:767px){[id^="resultNode"] .result-card .result-card-left [class^="type"]{text-align:left;justify-content:flex-start;flex-direction:row;min-height:3rem}
}
[id^="resultNode"] .result-card .result-card-right{position:relative;padding-left:0}
[id^="resultNode"] .result-card .result-card-right>div,[id^="resultNode"] .result-card .result-card-right h3{margin-left:2rem;margin-bottom:1rem;display:block;margin-right:2rem}
[id^="resultNode"] .result-card .result-card-right>div:last-child,[id^="resultNode"] .result-card .result-card-right h3:last-child{margin-bottom:2rem}
@media only screen and (max-width:767px){[id^="resultNode"] .result-card .result-card-right>div:last-child,[id^="resultNode"] .result-card .result-card-right h3:last-child{padding-bottom:2rem}
}
[id^="resultNode"] .result-card .result-card-right .result-path{margin:0;margin-top:1rem;border-bottom:1px solid #cdcdcd;padding-left:2rem;padding-bottom:.5rem;font-size:14px;font-weight:600}
@media only screen and (max-width:767px){[id^="resultNode"] .result-card .result-card-right .result-path{border:0}
}
[id^="resultNode"] .result-card .result-card-right .result-path span{margin-right:1rem}
@media only screen and (max-width:767px){[id^="resultNode"] .result-card .result-card-right .result-path span{display:none}
}
[id^="resultNode"] .result-card .result-card-right .result-path div{display:inline-block;margin-right:1rem}
[id^="resultNode"] .result-card .result-card-right .result-card-title{margin-top:2rem}
[id^="resultNode"] .result-card .result-card-right .result-card-title a{font-size:1.5rem;color:#002664;font-weight:600;margin-top:2rem;text-decoration:none}
[id^="resultNode"] .result-card .result-card-right .result-card-title a:hover{text-decoration:underline}
[id^="resultNode"] .result-card .result-card-right .result-card-title a:after{content:""}
[id^="resultNode"] .result-card .result-card-right [class$='metaData.c']{min-height:7rem}
[id^="resultNode"] .result-card .result-card-right [class^="label"]{font-weight:600}
[id^="resultNode"] .result-card .result-card-right [class^="label"] div{display:inline-block;font-weight:normal}
.banner-search-loading:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-color:#999;background-image:url("clientlib-dcj-evidencePortal/resources/loading.gif");z-index:10000000;opacity:.5;background-size:10rem;background-repeat:no-repeat;background-position:center}