/****** FILE: app/client/dist/styles/default-stepsblock.css *****/
@keyframes bordered-circle{0%{transform:translate(-50%,-50%) rotate(calc(var(--_initial-rotation)))}20%{transform:translate(-50%,-52.5%) rotate(calc(var(--_initial-rotation) + 90deg))}40%{transform:translate(-50%,-55%) rotate(calc(var(--_initial-rotation) + 180deg))}60%{transform:translate(-50%,-52.5%) rotate(calc(var(--_initial-rotation) + 270deg))}80%{transform:translate(-50%,-55%) rotate(calc(var(--_initial-rotation) + 1turn))}to{transform:translate(-50%,-50%) rotate(calc(var(--_initial-rotation) + 1turn))}}.default-steps__header,.default-steps__wrap{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;padding-left:1rem;padding-right:1rem}@media only screen and (min-width:640px){.default-steps__header,.default-steps__wrap{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:768px){.default-steps__header,.default-steps__wrap{padding-left:5rem;padding-right:5rem}}.default-steps__header,.default-steps__wrap{margin-left:auto;margin-right:auto;max-width:154rem;width:100%}.default-steps__content,.default-steps__list,.default-steps__media{display:block;margin-bottom:calc(var(--_gutter, 3rem)*2);padding-left:var(--_gutter,3rem);padding-right:var(--_gutter,3rem);width:100%}@media only screen and (min-width:968px){.default-steps__content,.default-steps__list,.default-steps__media{margin-bottom:0;width:50%}}.default-steps__media img{border-radius:2rem;display:block;height:auto;width:100%}@media only screen and (min-width:968px){.default-steps__media img{border-radius:4rem}}.default-steps__header{justify-content:flex-end;margin-bottom:3rem}.default-steps__content,.default-steps__content :last-child{margin-bottom:0}.default-steps__heading{color:var(--_secondary-colour,inherit);font-weight:700}.default-steps-item{--_number-size:4rem;margin-bottom:3rem;padding-left:calc(var(--_number-size) + 2rem);position:relative}@media only screen and (min-width:968px){.default-steps-item{--_number-size:5rem}}.default-steps-item :last-child,.default-steps-item:last-child{margin-bottom:0}.default-steps-item__number,.default-steps-item__title{font-family:var(--font-family-body);font-weight:700;line-height:1.4;margin-bottom:.5em}@media only screen and (max-width:967px){.default-steps-item__number,.default-steps-item__title{font-size:var(--font-size-h5--small,2rem);line-height:1.4}}@media only screen and (min-width:968px){.default-steps-item__number,.default-steps-item__title{font-size:var(--font-size-h5--medium,2.2rem);line-height:1.4}}@media only screen and (min-width:1024px){.default-steps-item__number,.default-steps-item__title{font-size:var(--font-size-h5--large,2.4rem)}}.default-steps-item__number *,.default-steps-item__title *{font-family:inherit;font-size:inherit;line-height:inherit}.default-steps-item__number{background-color:var(--_secondary-colour,var(--body-secondary-colour,var(--body-primary-colour-contrast,#000)));border-radius:50%;color:var(--_secondary-colour-contrast,var(--body-primary-colour,#fff));display:inline-block;height:var(--_number-size);left:0;line-height:var(--_number-size)!important;margin-bottom:0;position:absolute;text-align:center;top:0;width:var(--_number-size)}
/****** FILE: app/client/dist/styles/icon-childrenblock.css *****/
@keyframes bordered-circle{0%{transform:translate(-50%,-50%) rotate(calc(var(--_initial-rotation)))}20%{transform:translate(-50%,-52.5%) rotate(calc(var(--_initial-rotation) + 90deg))}40%{transform:translate(-50%,-55%) rotate(calc(var(--_initial-rotation) + 180deg))}60%{transform:translate(-50%,-52.5%) rotate(calc(var(--_initial-rotation) + 270deg))}80%{transform:translate(-50%,-55%) rotate(calc(var(--_initial-rotation) + 1turn))}to{transform:translate(-50%,-50%) rotate(calc(var(--_initial-rotation) + 1turn))}}.icon-children__header,.icon-children__wrap{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;padding-left:1rem;padding-right:1rem}@media only screen and (min-width:640px){.icon-children__header,.icon-children__wrap{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:768px){.icon-children__header,.icon-children__wrap{padding-left:5rem;padding-right:5rem}}.icon-children__header,.icon-children__wrap{margin-left:auto;margin-right:auto;max-width:154rem;width:100%}.icon-children__header{margin-bottom:calc(var(--block-padding)/2)}.icon-children__content{display:block;margin-bottom:0;padding-left:var(--_gutter,3rem);padding-right:var(--_gutter,3rem);width:100%}.icon-children__content :last-child{margin-bottom:0}.icon-children__heading{color:var(--_secondary-colour,inherit);font-weight:700}.icon-children__wrap{margin-bottom:-6rem}@media only screen and (min-width:1024px){.icon-children__wrap.columns-3 .icon-children-item{width:33.333333333%}.icon-children__wrap.columns-4 .icon-children-item{width:25%}}.icon-children-item{align-items:stretch;display:block;display:flex;margin-bottom:calc(var(--_gutter, 3rem)*2);padding-left:var(--_gutter,3rem);padding-right:var(--_gutter,3rem);width:100%;--_media-order:1;--_details-order:2}@media only screen and (min-width:1024px){.icon-children-item{width:50%}}.icon-children-item.in-view .icon-children-item__details,.icon-children-item.in-view .icon-children-item__icon{opacity:1;transition:background-color .3s ease,opacity 1.5s ease}.icon-children-item__link{background-color:var(--_primary-colour,var(--body-primary-colour,#fff));border-radius:2rem;color:inherit;color:var(--_primary-colour-contrast,var(--body-secondary-colour,var(--body-primary-colour-contrast,#000)));display:flex;flex-direction:column;gap:3rem;height:100%;overflow:hidden;padding:3rem;position:relative;text-decoration:none;transition:color .3s,background-color .3s;width:100%}@media only screen and (min-width:768px) and (max-width:1023px){.icon-children-item__link{align-items:center;border-radius:4rem;flex-direction:row;flex-wrap:nowrap;gap:6rem}}.icon-children-item__link:active,.icon-children-item__link:focus-visible,.icon-children-item__link:hover{background-color:var(--_secondary-colour,var(--body-secondary-colour,var(--body-primary-colour-contrast,#000)));color:var(--_secondary-colour-contrast,var(--body-primary-colour,#fff))}.icon-children-item__link:before{background-color:var(--_primary-colour-contrast,var(--body-secondary-colour,var(--body-primary-colour-contrast,#000)));content:"";height:100%;left:0;opacity:.05;position:absolute;top:0;transition:inherit;width:100%}.icon-children-item__link:active .icon-children-item__title,.icon-children-item__link:focus-visible .icon-children-item__title,.icon-children-item__link:hover .icon-children-item__title{color:inherit}.icon-children-item__link:active .icon-children-item__button,.icon-children-item__link:focus-visible .icon-children-item__button,.icon-children-item__link:hover .icon-children-item__button{color:var(--_secondary-colour-contrast,inherit);opacity:1}.icon-children-item__link:active .icon-children-item__icon,.icon-children-item__link:focus-visible .icon-children-item__icon,.icon-children-item__link:hover .icon-children-item__icon{background-color:var(--_secondary-colour-contrast,var(--body-secondary-colour,var(--body-primary-colour-contrast,#000)))}.icon-children-item__link:active .icon-children-item__icon:before,.icon-children-item__link:focus-visible .icon-children-item__icon:before,.icon-children-item__link:hover .icon-children-item__icon:before{background-color:var(--_secondary-colour,var(--body-secondary-colour,var(--body-primary-colour-contrast,#000)))}.icon-children-item__icon{background-color:var(--_secondary-colour,var(--_primary-colour-contrast,var(--body-secondary-colour,var(--body-primary-colour-contrast,#000))));border-radius:50%;display:block;flex:0 0 auto;height:10rem;margin-bottom:2rem;position:relative;transition:background-color .3s;width:10rem}.icon-children-item__icon:before{background-color:var(--_secondary-colour-contrast,var(--_primary-colour,var(--body-primary-colour,#fff)));content:"";height:80%;left:10%;-webkit-mask-image:var(--_icon-url);mask-image:var(--_icon-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:10%;transition:background-color .3s;width:80%}.icon-children-item__details{color:inherit;opacity:0;order:var(--_details-order);padding-bottom:5rem;position:relative}@media only screen and (min-width:1024px){.icon-children-item__details{height:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.icon-children-item__details,.icon-children-item__icon{margin-bottom:0}.icon-children-item__details{flex:1}.icon-children-item:nth-child(2n){--_media-order:2;--_details-order:1}}.icon-children-item__title{color:var(--_secondary-colour,var(--body-secondary-colour,var(--body-primary-colour-contrast,#000)));display:block;font-family:var(--font-family-body);font-weight:700;line-height:1.3;margin-bottom:.5em}@media only screen and (max-width:967px){.icon-children-item__title{font-size:var(--font-size-h4--small,2.3rem);line-height:1.3}}@media only screen and (min-width:968px){.icon-children-item__title{font-size:var(--font-size-h4--medium,2.5rem);line-height:1.3}}@media only screen and (min-width:1024px){.icon-children-item__title{font-size:var(--font-size-h4--large,3rem)}}.icon-children-item__title *{font-family:inherit;font-size:inherit;line-height:inherit}.icon-children-item__title:nth-last-child(3){margin-bottom:1rem}.icon-children-item__summary{margin-bottom:0}.icon-children-item__button{bottom:0;color:var(--_secondary-colour,inherit);left:0;margin:0;position:absolute;transition:opacity .3s}@media only screen and (min-width:1024px){.icon-children-item__button{color:var(--_secondary-colour-contrast,inherit);opacity:0}}
/****** FILE: app/client/dist/styles/default-mediatextblock.css *****/
@keyframes bordered-circle{0%{transform:translate(-50%,-50%) rotate(calc(var(--_initial-rotation)))}20%{transform:translate(-50%,-52.5%) rotate(calc(var(--_initial-rotation) + 90deg))}40%{transform:translate(-50%,-55%) rotate(calc(var(--_initial-rotation) + 180deg))}60%{transform:translate(-50%,-52.5%) rotate(calc(var(--_initial-rotation) + 270deg))}80%{transform:translate(-50%,-55%) rotate(calc(var(--_initial-rotation) + 1turn))}to{transform:translate(-50%,-50%) rotate(calc(var(--_initial-rotation) + 1turn))}}.default-media-text{background-color:var(--_secondary-colour,transparent);color:var(--_secondary-colour-contrast);overflow-x:clip}@media only screen and (min-width:968px){.default-media-text{background-color:transparent!important;color:inherit!important;padding-bottom:var(--block-padding)}.default-media-text.media-right{--_gradient-angle:270deg}.default-media-text.media-right .default-media-text__content{margin-left:auto}}.default-media-text__wrap{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;padding-left:1rem;padding-right:1rem;position:relative}@media only screen and (min-width:640px){.default-media-text__wrap{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:768px){.default-media-text__wrap{padding-left:5rem;padding-right:5rem}}.default-media-text__wrap{margin-left:auto;margin-right:auto;max-width:154rem;width:100%}.default-media-text__background{background-color:var(--_primary-colour,transparent);color:var(--_primary-colour,inherit)}@media only screen and (max-width:967px){.default-media-text__background{border-radius:2rem;display:block;height:30rem;margin-bottom:2rem;margin-left:3rem;margin-right:3rem;padding-left:var(--_gutter,3rem);padding-right:var(--_gutter,3rem);position:relative;width:100%}}@media only screen and (min-width:968px){.default-media-text__background{height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw}}.default-media-text__background iframe,.default-media-text__background img{border-radius:2rem;height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:968px){.default-media-text__background iframe,.default-media-text__background img{border-radius:0}}.default-media-text__background iframe{left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:968px){.default-media-text__background:after{background-color:inherit;content:"";height:100%;left:0;mask-image:linear-gradient(var(--_gradient-angle,90deg),#000 25%,transparent 100%);position:absolute;top:0;width:100%}}.default-media-text__content{display:block;margin-bottom:0;padding-left:var(--_gutter,3rem);padding-right:var(--_gutter,3rem);position:relative;width:100%;z-index:1}@media only screen and (min-width:968px){.default-media-text__content{aspect-ratio:1/1;color:var(--_secondary-colour-contrast,var(--body-secondary-colour,var(--body-primary-colour-contrast,#000)));display:flex;flex-direction:column;justify-content:center;margin-bottom:calc(var(--block-padding)*-.5);margin-top:calc(var(--block-padding)*-.5);min-width:70rem;padding:20rem 10rem;width:min-content}}.default-media-text__circle{aspect-ratio:1/1;background-color:var(--_secondary-colour,var(--body-primary-colour,#fff));border-radius:50%;display:block;height:100%;left:50%;position:relative;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.default-media-text__circle:after,.default-media-text__circle:before{border-radius:50%;border-style:solid;border-width:2px;color:inherit;content:"";height:calc(100% + 2.5rem);left:50%;pointer-events:none;position:absolute;top:50%;width:calc(100% + 2.5rem)}.default-media-text__circle:before{--_initial-rotation:0deg;animation:bordered-circle 40s cubic-bezier(.68,-.55,.265,1.55) infinite;border-color:var(--_primary-colour-contrast,var(--body-primary-colour,#fff));margin-left:0;margin-top:-.5rem}.default-media-text__circle:after{--_initial-rotation:45deg;animation:bordered-circle 60s cubic-bezier(.68,-.55,.265,1.55) infinite;border-color:var(--_primary-colour,var(--body-secondary-colour,var(--body-primary-colour-contrast,#000)));filter:brightness(.8);margin-left:1rem;margin-top:2rem}@media only screen and (max-width:967px){.default-media-text__circle{display:none}}.default-media-text__heading{display:block;font-weight:700;margin-bottom:2rem}@media only screen and (min-width:968px){.default-media-text__heading{color:var(--_primary-colour,inherit);margin-bottom:4rem}}
/****** FILE: app/client/dist/styles/box-logoblock.css *****/
@keyframes bordered-circle{0%{transform:translate(-50%,-50%) rotate(calc(var(--_initial-rotation)))}20%{transform:translate(-50%,-52.5%) rotate(calc(var(--_initial-rotation) + 90deg))}40%{transform:translate(-50%,-55%) rotate(calc(var(--_initial-rotation) + 180deg))}60%{transform:translate(-50%,-52.5%) rotate(calc(var(--_initial-rotation) + 270deg))}80%{transform:translate(-50%,-55%) rotate(calc(var(--_initial-rotation) + 1turn))}to{transform:translate(-50%,-50%) rotate(calc(var(--_initial-rotation) + 1turn))}}.default-logo:has(.default-logo-item:nth-child(9)){--_override-width:100%;--_header-margin:calc(var(--block-padding)*0.5)}@media only screen and (min-width:1280px){.default-logo.box .default-logo__header{width:var(--_override-width,33.33333%)}.default-logo.box .default-logo__list{width:var(--_override-width,66.66667%)}}.default-logo.box .default-logo-item:before{background-color:var(--_primary-colour-contrast,var(--body-secondary-colour,var(--body-primary-colour-contrast,#000)));border-radius:2rem;opacity:.1;padding-top:100%}
