/****** FILE: app/client/dist/styles/blocks/default/app-block.css *****/
.default-app-items{align-items:flex-start;display:block;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;margin-bottom:0;padding-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);padding-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2);width:100%}@media only screen and (min-width:640px){.default-app-items{align-items:stretch;flex-direction:row}}@media only screen and (min-width:968px){.default-app-items{flex:1;justify-content:var(--_button-alignment,flex-end);margin-left:auto}.default-app-items:only-child{justify-content:var(--_button-alignment,center)}}.default-app-items__button,.default-app-items__link{border:1px solid var(--_primary-colour-contrast,var(--body-primary-colour-contrast,#000));border-radius:1rem;display:block;min-width:21rem;padding:1rem 2rem 1rem 6rem;text-decoration:none;transition:color .3s ease,background-color .3s ease}.default-app-items__button:active,.default-app-items__button:focus-visible,.default-app-items__button:hover,.default-app-items__link:active,.default-app-items__link:focus-visible,.default-app-items__link:hover{background-color:#fff;color:var(--global-contrast-colour-dark,#000)}.default-app-items__button{background-color:var(--_secondary-colour);color:var(--_secondary-colour-contrast);display:grid;font-weight:700;padding:1rem 2rem;place-items:center;text-transform:uppercase}.default-app-items__button:active,.default-app-items__button:focus-visible,.default-app-items__button:hover{background-color:var(--_primary-colour-contrast,var(--body-primary-colour-contrast,#000));color:var(--_primary-colour-on-contrast,var(--body-primary-colour-on-contrast,#fff))}@media only screen and (max-width:1023px){.default-app-items__button{display:none}}.default-app-items__link{background-color:#000;color:var(--global-contrast-colour-light,#fff)}.default-app-items__link span{display:block;font-size:1.2rem;line-height:1;margin-bottom:5px}.default-app-items__link span:last-child{--_breakpoint-muliplier:.5;--_line-height:var(--heading-5-line-height,1.4);--_margin-bottom:calc(var(--heading-5-line-height, 1)*0.7em);display:block;line-height:var(--_line-height);margin-bottom:var(--_margin-bottom)}.default-app-items__link span:last-child:not([class*=font-family--]){--_font-weight-max:var(--font-weight-headings-bold,700);font-family:var(--font-family-headings)}.default-app-items__link span:last-child{--_font-size:var(--heading-5-size);font-size:clamp(calc(var(--paragraph-size, 1.6rem)*var(--base-font-size-multiplier, 1))*1.2,var(--_breakpoint-muliplier,1)*var(--_font-size,3rem)*var(--base-font-size-multiplier,1),var(--_font-size,3rem))}@media only screen and (min-width:768px){.default-app-items__link span:last-child{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.default-app-items__link span:last-child{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.default-app-items__link span:last-child{--_breakpoint-muliplier:1}}.default-app-items__link span:last-child *{font-family:inherit;font-size:inherit;line-height:inherit;margin-bottom:0}.default-app-items__link span:last-child:has(.h0),.default-app-items__link span:last-child:has(.h1),.default-app-items__link span:last-child:has(.h2),.default-app-items__link span:last-child:has(.h3),.default-app-items__link span:last-child:has(.h4),.default-app-items__link span:last-child:has(.h5),.default-app-items__link span:last-child:has(.h6){margin-bottom:0}.default-app-items__link span:last-child{font-family:var(--font-family-body)!important;line-height:1;margin-bottom:0}@media only screen and (max-width:1023px){.default-app-items__link span{font-size:1.3rem;min-width:16rem}}.default-app-items__link--apple,.default-app-items__link--google{position:relative}.default-app-items__link--apple:before,.default-app-items__link--google:before{content:"";display:block;height:3rem;left:2rem;position:absolute;top:50%;translate:0 -50%;width:3rem}.default-app-items__link--apple:before{background-color:currentColor;display:block;-webkit-mask-image:var(--_apple-icon);mask-image:var(--_apple-icon);-webkit-mask-position:left center;mask-position:left center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.default-app-items__link--google:before{background-image:var(--_google-icon);background-repeat:no-repeat;background-size:contain}.default-app{position:relative}.default-app.in-view{--_apple-icon:url(/_resources/app/client/images/svg/apple.svg?1770174170143);--_google-icon:url(/_resources/app/client/images/svg/google.svg?1770174170143)}.default-app__wrap{--_wrapper-max-width:var(--content-width,154rem);align-items:stretch;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:var(--_wrapper-max-width);padding-left:var(--row-padding,0);padding-right:var(--row-padding,0);position:relative;width:100%}.default-app__header{display:block;margin-bottom:0;padding-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);padding-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2);width:100%}@media only screen and (min-width:968px){.default-app__header{width:max-content}.default-app__header>:last-child,.default-app__header>:last-child :last-child{margin-bottom:0}}.default-app__heading{--_breakpoint-muliplier:.5;--_line-height:var(--heading-3-line-height,1.4);--_margin-bottom:calc(var(--heading-3-line-height, 1)*0.7em);display:block;line-height:var(--_line-height);margin-bottom:var(--_margin-bottom)}.default-app__heading:not([class*=font-family--]){--_font-weight-max:var(--font-weight-headings-bold,700);font-family:var(--font-family-headings)}.default-app__heading{--_font-size:var(--heading-3-size);font-size:clamp(calc(var(--paragraph-size, 1.6rem)*var(--base-font-size-multiplier, 1))*1.4,var(--_breakpoint-muliplier,1)*var(--_font-size,5rem)*var(--base-font-size-multiplier,1),var(--_font-size,5rem))}@media only screen and (min-width:768px){.default-app__heading{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.default-app__heading{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.default-app__heading{--_breakpoint-muliplier:1}}.default-app__heading *{font-family:inherit;font-size:inherit;line-height:inherit;margin-bottom:0}.default-app__heading:has(.h0),.default-app__heading:has(.h1),.default-app__heading:has(.h2),.default-app__heading:has(.h3),.default-app__heading:has(.h4),.default-app__heading:has(.h5),.default-app__heading:has(.h6){margin-bottom:0}
