.block-type--hero blockquote{border:none;padding:0;}.block-type--hero .hero-wrapper{position:relative;background:none;gap:0;}.block-type--hero .content{background-color:var(--secondary);color:var(--secondary-contrast);}.block-type--hero .content h1{border-bottom:1px solid currentColor;padding-bottom:0.5rem;}block-type--hero .content p:first-child{margin-top:0;}block-type--hero .content p:last-child{margin-bottom:0;}.block-type--hero picture img{aspect-ratio:2 / 1;}@media(min-width:1024px){.block-type--hero .hero-wrapper:after{content:none;}.block-type--hero .content{flex:0 0 50%;margin:5rem 0;padding:2rem;}.block-type--hero picture{position:absolute;top:0;left:0;right:0;bottom:0;}.block-type--hero picture img{aspect-ratio:auto;}.block-type--hero .image-left{justify-content:end;}.block-type--hero .image-right{justify-content:start;}}
.block-type--info-box{border:none;padding:0;}.block-type--info-box .inner{padding:1rem;background-color:var(--gds-white,white);border-left:5px solid var(--accent);--icon:var(--icon--target);height:100%;}.block-type--info-box .heading:before{content:'';display:inline-block;background-color:currentColor;-webkit-mask:var(--icon) no-repeat center center;mask:var(--icon) no-repeat center center;position:relative;height:2em;width:2em;vertical-align:middle;margin-right:0.5rem;}.block-type--info-box .inner:where(.warning,.alert) .heading{color:inherit;}.block-type--info-box .inner:where(.warning,.alert) .button:where(:active,:hover,:link,:any-link,:visited){color:var(--gds-white);}.block-type--info-box .alert{border-color:var(--gds-red);--icon:var(--icon--alert-triangle);}.block-type--info-box .alert .button{background-color:var(--gds-red);box-shadow:0 2px 0 var(--gds-red--shadow);}.block-type--info-box .alert .button:hover{background-color:var(--gds-red--shade);}.block-type--info-box .warning{--icon:var(--icon--alert-bubble);border-color:var(--gds-orange);background-color:var(--dark-grey,--gds-dark-grey);color:var(--gds-white);}.block-type--info-box .warning .button{background-color:var(--gds-orange);box-shadow:0 2px 0 var(--gds-orange--shadow);}.block-type--info-box .warning .button:hover{background-color:var(--gds-orange--tint);color:var(--gds-black);}@media (min-width:calc(1200px + 2rem)){.block-type--info-box.first-in-row .inner{margin:0 calc(-1rem - 5px);}}
.block-type--pinned-action{background-color:var(--gds-white,white);border:1px solid var(--medium-grey);border-left:0;padding:1rem;display:grid;gap:1rem 0;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;position:relative;overflow:hidden;border-left-width:0;}.block-type--pinned-action:before{content:'';display:block;position:absolute;left:0;top:0;bottom:0;height:100%;width:5px;background-color:var(--block-colour,var(--accent));}.block-type--pinned-action .heading{grid-column:2;margin:0;color:var(--accent);}.block-type--pinned-action svg{align-self:start;margin-right:1rem;fill:var(--block-colour,var(--accent));}.block-type--pinned-action > :where(ul,.details){grid-column:1 / -1;margin:0;display:flex;flex-direction:column;gap:1.25em;}.block-type--pinned-action ul{margin-left:1em;color:var(--accent);padding:0;}.block-type--pinned-action li{margin:0;list-style:none;display:flex;gap:0.5em;align-items:start;}.block-type--pinned-action li:before{content:'';display:block;height:1em;width:1em;flex:0 0 auto;background-color:currentColor;transform:translateY(2px);-webkit-mask:var(--icon,var(--icon--chevron)) no-repeat center center;mask:var(--icon,var(--icon--chevron)) no-repeat center center;}.block-type--pinned-action li.mailto:before{--icon:var(--icon--email);}.block-type--pinned-action li.tel:before{--icon:var(--icon--telephone);}.block-type--pinned-action li.facebook:before{--icon:var(--icon--social-facebook);}.block-type--pinned-action li.instagram:before{--icon:var(--icon--social-instagram);}.block-type--pinned-action li.twitter:before{--icon:var(--icon--social-twitter);}.block-type--pinned-action li.youtube:before{--icon:var(--icon--social-youtube);}.block-type--pinned-action li.linkedin:before{--icon:var(--icon--social-linkedin);}.block-type--pinned-action a:not(:hover){text-decoration:none;}.block-type--pinned-action .details > :first-child{margin-top:0;}.block-type--pinned-action .details > :last-child{margin-bottom:0;}.block-type--pinned-action svg.pdf{fill:var(--block-color,#b30b00);}.block-type--pinned-action svg.word{fill:var(--block-color,#2a5590);}.block-type--pinned-action svg.excel{fill:var(--block-color,#016f39);}
