/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph--type--image-carousel{padding-top:48px;padding-right:0;padding-bottom:48px;padding-left:0;}.paragraph--type--image-carousel.style--colour--2 .field--type-entity-reference h3.title{color:#ffffff;}.paragraph--type--image-carousel.style--colour--2 .field--type-entity-reference h3.title:after{background:#ffffff;}.paragraph--type--image-carousel.style--colour--2 .field--type-entity-reference .paragraph--type--engagement .title,.paragraph--type--image-carousel.style--colour--2 .field--type-entity-reference .paragraph--type--engagement .number{color:#ffffff;}.paragraph--type--image-carousel .field--type-entity-reference h3.title{font-size:1.6rem;line-height:1;font-weight:500;letter-spacing:1px;font-family:'UniversPro59UltraCondensed',sans-serif;color:#292554;text-align:center;display:block;width:fit-content;max-width:80%;position:relative;padding-bottom:48px;margin-left:auto;margin-right:auto;padding-bottom:0;}.paragraph--type--image-carousel .field--type-entity-reference h3.title:after{content:"";display:block;position:relative;width:65%;height:1px;background:#cedbf0;margin-top:12px;margin-left:auto;margin-right:auto;}.paragraph--type--image-carousel .field--type-entity-reference .elements{display:flex;align-items:center;column-gap:48px;row-gap:0;}.paragraph--type--image-carousel .field--type-entity-reference .elements.slick-initialized{margin-top:48px;}.paragraph--type--image-carousel .field--type-entity-reference .elements.slick-initialized .slick-track{display:flex;gap:96px;}.paragraph--type--image-carousel .field--type-entity-reference .elements.slick-initialized .slick-track .slick-slide{display:flex;align-items:center;height:auto;}
@media all and (min-width: 1199px){}
@media all and (max-width: 1199px){}
@media all and (max-width: 599px){}
.paragraph--type--mixed-media{display:grid;gap:24px;}.paragraph--type--mixed-media .media{display:grid;grid-template-columns:1fr;gap:48px;}.paragraph--type--mixed-media .copy > *:first-child{margin-top:0;}.paragraph--type--mixed-media .copy h1:not(.content-title){font-size:1.7333333333333334rem;line-height:normal;font-weight:500;letter-spacing:1px;font-family:'UniversPro59UltraCondensed',sans-serif;color:#323232;margin-top:24px;margin-bottom:18px;}.paragraph--type--mixed-media .copy h2:not(.content-title),.paragraph--type--mixed-media .copy h3:not(.content-title){font-size:1.4666666666666666rem;line-height:normal;font-weight:500;letter-spacing:1px;font-family:'UniversPro59UltraCondensed',sans-serif;color:#323232;margin-top:24px;margin-bottom:18px;}.paragraph--type--mixed-media .copy h4:not(.content-title),.paragraph--type--mixed-media .copy h5:not(.content-title),.paragraph--type--mixed-media .copy h6:not(.content-title){font-size:1.4rem;line-height:normal;font-weight:500;letter-spacing:1px;font-family:'UniversPro59UltraCondensed',sans-serif;color:#323232;margin-top:24px;margin-bottom:18px;}.paragraph--type--mixed-media .copy p{font-size:1.0666666666666667rem;line-height:1.6533333333333333rem;font-weight:300;font-family:'Roboto',serif;color:#323232;margin-top:12px;margin-bottom:12px;}.paragraph--type--mixed-media .copy a:not(.button){color:#292554;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:2px;}.paragraph--type--mixed-media .copy a:not(.button):focus{text-underline-offset:1px;}.paragraph--type--mixed-media .copy a:not(.button):hover{color:#5f9acc;}.paragraph--type--mixed-media .copy a.button{font-size:1rem;line-height:1;font-weight:500;font-family:'Roboto',serif;color:#ffffff;display:inline-block;background-color:#5f9acc;border:1px solid #ffffff;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;}.paragraph--type--mixed-media .copy a.button:hover{border-color:#292554;}.paragraph--type--mixed-media .copy a.button:active{transform:translateY(2px);}.paragraph--type--mixed-media .copy ul{margin-left:14px;margin-bottom:24px;}.paragraph--type--mixed-media .copy ul li{font-size:1.0666666666666667rem;line-height:normal;font-weight:300;font-family:'Roboto',serif;color:#323232;list-style:disc;margin-bottom:12px;}.paragraph--type--mixed-media .copy ul li::marker{color:#5f9acc;}.paragraph--type--mixed-media .copy ol{counter-reset:ol-counter;margin-left:14px;margin-bottom:24px;}.paragraph--type--mixed-media .copy ol li{font-size:1.0666666666666667rem;line-height:normal;font-weight:300;font-family:'Roboto',serif;color:#323232;margin-bottom:12px;}.paragraph--type--mixed-media .copy strong{font-weight:800;}.paragraph--type--mixed-media .copy table{border:1px solid #292554;}.paragraph--type--mixed-media .copy table th{font-size:1.0666666666666667rem;line-height:normal;font-weight:500;font-family:'Roboto',serif;color:#323232;border:1px solid #292554;padding:8px;text-align:left;background:#d9d7d8;}.paragraph--type--mixed-media .copy table td{border:1px solid #292554;padding:8px;font-size:1.0666666666666667rem;line-height:normal;font-weight:300;font-family:'Roboto',serif;color:#323232;}
@media all and (min-width: 1199px){.paragraph--type--mixed-media.media--left{grid-template-columns:auto minmax(0,1fr);}.paragraph--type--mixed-media.media--left .media{order:1;}.paragraph--type--mixed-media.media--left .copy{order:2;}.paragraph--type--mixed-media.media--right{grid-template-columns:minmax(0,1fr) auto;}.paragraph--type--mixed-media.media--right .media{order:2;}.paragraph--type--mixed-media.media--right .copy{order:1;}
}
@media all and (max-width: 1199px){.paragraph--type--mixed-media.media--left{grid-template-columns:auto minmax(0,1fr);}.paragraph--type--mixed-media.media--left .media{order:1;}.paragraph--type--mixed-media.media--left .copy{order:2;}.paragraph--type--mixed-media.media--right{grid-template-columns:minmax(0,1fr) auto;}.paragraph--type--mixed-media.media--right .media{order:2;}.paragraph--type--mixed-media.media--right .copy{order:1;}
}
@media all and (max-width: 599px){.paragraph--type--mixed-media.media--left grid-template-columns:minmax(0,1fr) .media{order:1;}.paragraph--type--mixed-media.media--left .copy{order:2;}.paragraph--type--mixed-media.media--right grid-template-columns:minmax(0,1fr) .media{order:2;}.paragraph--type--mixed-media.media--right .copy{order:1;}
}
.view-advert_block{display:grid;gap:24px;}.view-advert_block .advert{--offset:0;padding-top:12px;padding-left:12px;padding-right:12px;padding-bottom:12px;align-self:flex-start;}.view-advert_block .advert[data-bg] img{border:4px solid #ffffff;}.view-advert_block .advert.type--call_to_action .inner{isolation:isolate;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;}.view-advert_block .advert.type--call_to_action .inner .media{grid-column-start:1;grid-column-end:-1;grid-row-start:1;grid-row-end:-1;z-index:2;transform:translateY(var(--offset));margin-bottom:var(--offset);}.view-advert_block .advert.type--call_to_action .inner h2{font-size:1.6rem;line-height:normal;font-weight:500;letter-spacing:1px;font-family:'UniversPro59UltraCondensed',sans-serif;color:#ffffff;}.view-advert_block .advert.type--call_to_action .inner p{font-size:1.0666666666666667rem;line-height:1;font-weight:300;font-family:'Roboto',serif;color:#ffffff;}.view-advert_block .advert.type--call_to_action .inner .background-image{grid-column-start:1;grid-column-end:-1;grid-row-start:1;grid-row-end:-1;z-index:1;}.view-advert_block .advert.type--call_to_action .raw h2{font-size:1.6rem;line-height:normal;font-weight:500;letter-spacing:1px;font-family:'UniversPro59UltraCondensed',sans-serif;color:#ffffff;margin-bottom:12px;}.view-advert_block .advert.type--call_to_action .raw p,.view-advert_block .advert.type--call_to_action .raw a{font-size:1.0666666666666667rem;line-height:normal;font-weight:300;font-family:'Roboto',serif;color:#ffffff;margin-bottom:12px;}.view-advert_block .advert.type--call_to_action .raw button,.view-advert_block .advert.type--call_to_action .raw input[type="submit"]{font-size:1rem;line-height:1;font-weight:500;font-family:'Roboto',serif;color:#ffffff;display:inline-block;background-color:#5f9acc;border:1px solid #ffffff;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;}.view-advert_block .advert.type--call_to_action .raw button:hover,.view-advert_block .advert.type--call_to_action .raw input[type="submit"]:hover{border-color:#292554;}.view-advert_block .advert.type--call_to_action .raw button:active,.view-advert_block .advert.type--call_to_action .raw input[type="submit"]:active{transform:translateY(2px);}.view-advert_block .advert.type--call_to_action .raw form > div{display:grid;grid-template-columns:1fr;gap:12px;}.view-advert_block .advert.type--call_to_action .raw form .indicates-required{font-size:1.0666666666666667rem;line-height:1;font-weight:300;font-family:'Roboto',serif;color:#ffffff;}.view-advert_block .advert.type--call_to_action .raw form .mc-field-group{display:grid;grid-template-columns:1fr;gap:3px;}.view-advert_block .advert.type--call_to_action .raw form .mc-field-group label{font-size:1.0666666666666667rem;line-height:1;font-weight:300;font-family:'Roboto',serif;color:#ffffff;}.view-advert_block .advert.type--call_to_action .raw form .mc-field-group input[type="text"],.view-advert_block .advert.type--call_to_action .raw form .mc-field-group input[type="email"],.view-advert_block .advert.type--call_to_action .raw form .mc-field-group input[type="number"],.view-advert_block .advert.type--call_to_action .raw form .mc-field-group input[type="phone"]{width:100%;}.view-advert_block .advert.type--call_to_action .declaration{display:none;}.view-advert_block .advert.type--call_to_action img{border:none;width:initial;margin-left:auto;margin-right:auto;}.view-advert_block .advert.style--colour--2 .content h2,.view-advert_block .advert.style--colour--2 .content p,.view-advert_block .advert.style--colour--2 .content label{color:#ffffff;}.view-advert_block .advert.style--colour--4 .content{padding:12px;background:#ffffff;}.view-advert_block .advert.style--colour--4 .content h2,.view-advert_block .advert.style--colour--4 .content p,.view-advert_block .advert.style--colour--4 .content label{color:#d9d7d8;}.view-advert_block .advert.style--colour--4 .declaration{color:#d9d7d8;}.view-advert_block .advert.style--colour--5 .declaration{color:#323232;}.view-advert_block .advert img{width:100%;}.view-advert_block .advert .media + .content{margin-top:12px;}.view-advert_block .advert .content:empty{display:none;}.view-advert_block .advert .content h2{font-size:1.4666666666666666rem;line-height:1;font-weight:400;letter-spacing:1px;font-family:'UniversPro59UltraCondensed',sans-serif;color:#323232;margin-bottom:12px;}.view-advert_block .advert .content h2 a{font-size:1.4666666666666666rem;line-height:1;font-weight:400;letter-spacing:1px;font-family:'UniversPro59UltraCondensed',sans-serif;color:#323232;}.view-advert_block .advert .content p{font-size:1.0666666666666667rem;line-height:1;font-weight:300;font-family:'Roboto',serif;color:#323232;margin-bottom:12px;}.view-advert_block .advert .content > a{font-size:1rem;line-height:1;font-weight:500;font-family:'Roboto',serif;color:#ffffff;display:inline-block;background-color:#5f9acc;border:1px solid #ffffff;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;}.view-advert_block .advert .content > a:hover{border-color:#292554;}.view-advert_block .advert .content > a:active{transform:translateY(2px);}.view-advert_block .advert .content button,.view-advert_block .advert .content input[type="submit"]{font-size:1rem;line-height:1;font-weight:500;font-family:'Roboto',serif;color:#ffffff;display:inline-block;background-color:#5f9acc;border:1px solid #ffffff;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;}.view-advert_block .advert .content button:hover,.view-advert_block .advert .content input[type="submit"]:hover{border-color:#292554;}.view-advert_block .advert .content button:active,.view-advert_block .advert .content input[type="submit"]:active{transform:translateY(2px);}.view-advert_block .advert .declaration{font-size:0.8666666666666667rem;line-height:1;font-family:'Roboto',serif;color:#ffffff;padding-top:12px;text-align:center;}
@media all and (min-width: 1199px){.view-advert_block .advert.type--call_to_action .inner .background-image.main{display:block;}.view-advert_block .advert.type--call_to_action .inner .background-image.sdt,.view-advert_block .advert.type--call_to_action .inner .background-image.td,.view-advert_block .advert.type--call_to_action .inner .background-image.mb{display:none;}@media (min-width:1200px) and (max-width:1799px){.view-advert_block .advert.type--call_to_action .inner .background-image.sdt{display:block;}.view-advert_block .advert.type--call_to_action .inner .background-image.main,.view-advert_block .advert.type--call_to_action .inner .background-image.td,.view-advert_block .advert.type--call_to_action .inner .background-image.mb{display:none;}}
}
@media all and (max-width: 1199px){.view-advert_block .advert.type--call_to_action .inner .background-image.td{display:block;}.view-advert_block .advert.type--call_to_action .inner .background-image.sdt,.view-advert_block .advert.type--call_to_action .inner .background-image.main,.view-advert_block .advert.type--call_to_action .inner .background-image.mb{display:none;}
}
@media all and (max-width: 599px){.view-advert_block .advert.type--call_to_action .inner .background-image.mb{display:block;}.view-advert_block .advert.type--call_to_action .inner .background-image.sdt,.view-advert_block .advert.type--call_to_action .inner .background-image.main,.view-advert_block .advert.type--call_to_action .inner .background-image.td{display:none;}
}
.view-articles{display:grid;gap:12px;}.view-articles article{display:grid;grid-template-columns:1fr;gap:12px;}.view-articles article .hero img{width:100%;display:block;}.view-articles article header.article h1{font-size:1.6rem;line-height:1;font-weight:400;letter-spacing:1px;font-family:'UniversPro59UltraCondensed',sans-serif;color:#323232;width:100%;margin-top:0;margin-bottom:12px;}.view-articles article header.article h1 a{font-size:1.6rem;line-height:1;font-weight:400;letter-spacing:1px;font-family:'UniversPro59UltraCondensed',sans-serif;color:#323232;width:100%;margin-top:0;margin-bottom:12px;text-decoration:none;}.view-articles article header.article h1 a:hover,.view-articles article header.article h1 a:focus{color:#323232;}.view-articles article header.article section.details{display:flex;flex-direction:row;flex-wrap:wrap;flex-flow:row wrap;justify-content:flex-start;align-items:center;gap:6px;}.view-articles article header.article section.details .content:empty{display:none;}.view-articles article header.article section.details .date,.view-articles article header.article section.details .auth{font-size:0.8666666666666667rem;line-height:1;font-weight:200;font-family:'Roboto',serif;color:#323232;margin-bottom:6px;}.view-articles article header.article section.details .date + .auth{padding-left:6px;border-left:1px solid #878787;}.view-articles article header.article section.details .auth p + p{margin-top:2px;}.view-articles article header.article section.details .tags{font-size:1rem;line-height:1;font-weight:200;font-family:'Roboto',serif;color:#323232;display:flex;flex-direction:row;flex-wrap:wrap;flex-flow:row wrap;justify-content:flex-start;flex-grow:1;flex-shrink:0;width:100%;align-items:center;gap:6px;}.view-articles article header.article section.details .tags a{font-size:1rem;line-height:1;font-weight:200;font-family:'Roboto',serif;color:#292554;}.view-articles .pager{grid-column-start:1;grid-column-end:-1;padding:6px;}.view-articles .pager ul{display:flex;flex-direction:row;flex-wrap:wrap;flex-flow:row wrap;justify-content:center;align-items:center;gap:12px;width:fit-content;margin-left:auto;margin-right:auto;}.view-articles .pager ul li.is-active a{border-color:#5f9acc;font-size:0.8rem;line-height:1;font-weight:500;font-family:'Roboto',serif;color:#5f9acc;}.view-articles .pager ul li a{font-size:0.8rem;line-height:1;font-weight:400;font-family:'Roboto',serif;color:#878787;display:flex;flex-direction:row;flex-wrap:wrap;flex-flow:row wrap;justify-content:center;align-items:center;width:32px;height:32px;border:1px solid #878787;}
@media all and (min-width: 1199px){}
@media all and (max-width: 1199px){}
@media all and (max-width: 599px){}
