.default-children-item__button{border-radius:0;border-style:solid;border-width:.2rem;color:inherit;cursor:pointer;display:inline-block;font-size:1.6rem!important;font-weight:500;line-height:1!important;margin:0 1rem 1rem 0;padding:1.3rem 3rem;position:relative;text-align:center;text-decoration:none;text-decoration:none!important;text-transform:uppercase;transition:color .3s ease,filter .3s ease,border-color .3s ease,background-color .3s ease,-webkit-text-fill-color .3s ease;vertical-align:middle;white-space:nowrap}.default-children-item__button a{color:inherit!important;display:block;line-height:inherit!important;text-decoration:none!important}.default-children-item__button a:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.default-children__header:after,.default-children__header:before,.default-children__wrap:after,.default-children__wrap:before{content:"";display:table}.default-children__header:after,.default-children__wrap:after{clear:both}.default-children-item__icon{background-position:50%;background-repeat:no-repeat;background-size:contain}.default-children-item__media{background-position:50%;background-repeat:no-repeat;background-size:cover}.default-children.dark{color:#fff}.default-children.in-view .lazy-loaded{opacity:1}.default-children.in-view .lazy-loaded:after{opacity:0}.default-children__header,.default-children__wrap{margin-left:auto;margin-right:auto;max-width:160rem;padding-left:1rem;padding-right:1rem;width:100%}@media only screen and (min-width:640px){.default-children__header,.default-children__wrap{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:768px){.default-children__header,.default-children__wrap{padding-left:5rem;padding-right:5rem}}@media only screen and (min-width:3800px){.default-children__header,.default-children__wrap{padding-left:0;padding-right:0}}.default-children__header{margin-bottom:5rem}.default-children__header :last-child{margin-bottom:0}.default-children__content{display:block;float:left;padding-left:2rem;padding-right:2rem;width:100%}.default-children__content:not(:last-child){margin-bottom:4rem}@media only screen and (min-width:1024px){.default-children__wrap.lg-up-3 .default-link-item{width:33.33333%}.default-children__wrap.lg-up-4 .default-link-item{width:25%}}.default-children-item{display:block;float:left;padding-left:2rem;padding-right:2rem;width:100%}.default-children-item:not(:last-child){margin-bottom:4rem}@media only screen and (min-width:768px){.default-children-item{width:50%}}.default-children-item__link{color:inherit;display:block;text-decoration:none}.default-children-item__media{position:relative;z-index:1}.default-children-item__media:after{background-color:var(--c-secondary);border-radius:inherit;content:"";display:block;height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .5s ease;width:100%}.default-children-item__media img{display:block;height:auto;opacity:0;width:100%}.default-children-item__icon{display:block;height:60%;left:20%;opacity:0;position:absolute;top:20%;transition:opacity 1s ease;width:60%}.default-children-item__details{color:inherit;padding:2rem;position:relative}.default-children-item__details.light{color:#231f20}.default-children-item__details.dark{color:#fff}@media only screen and (min-width:968px){.default-children-item__details{padding:4rem}}.default-children-item__details.background-colour,.default-children-item__details.background-colour--,.default-children-item__details.background-colour--none{box-shadow:inset 0 0 0 .1rem currentColor;margin-top:-.1rem}.default-children-item__title{font-family:var(--f-headings);font-size:2rem;font-weight:700}@media only screen and (min-width:1280px){.default-children-item__title{font-size:2.5rem}}.default-children-item__summary{margin-bottom:0}.default-children-item__button{-webkit-text-fill-color:#fff;background-color:currentColor;border-color:currentColor;color:var(--c-primary);margin-bottom:0;margin-right:0;margin-top:4rem}.default-children-item__button:active,.default-children-item__button:focus,.default-children-item__button:hover{filter:brightness(1.2) contrast(.8)}.default-children-item__button.light{-webkit-text-fill-color:#000}