@layer variables{:root{--primary-color:#ff9900;--black-background:#191919;--white:#fff;--error-color:#ff0000;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-13:3.25rem;--spacing-14:3.5rem;--spacing-15:3.75rem;--spacing-16:4rem;--spacing-17:4.25rem;--spacing-18:4.5rem;--spacing-19:4.75rem;--spacing-20:5rem;--spacing-21:5.25rem;--spacing-22:5.5rem;--spacing-23:5.75rem;--spacing-24:6rem;--spacing-25:6.25rem;--spacing-26:6.5rem;--spacing-27:6.75rem;--spacing-28:7rem;--spacing-29:7.25rem;--spacing-30:7.5rem;--spacing-31:7.75rem;--spacing-32:8rem;--min-page-margin:5vw;--gap-custom:0;--basis-custom:0;--spacing-custom:0;--input-outline-color:#8888FF;--input-border-color:#333;--input-border-radius:0.5rem;--input-border:solid 0.0625rem var(--input-border-color);--input-height:2.5rem;--input-padding:1rem;--basic-transition-time:120ms;--card-radius:var(--spacing-2);--surface-box-shadow:0 0.0625rem 0.125rem 0.0625rem rgba(0 0 0/0.125);--surface-box-shadow-invert:0 -0.0625rem 0.125rem 0.0625rem rgba(0 0 0/0.125);--brand-font:Arial,Helvetica}}@layer animations{:root{--slide-offset:2rem}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-top{0%{opacity:0;translate:0 calc(var(--slide-offset)*-1)}to{opacity:1;translate:0}}@keyframes slide-in-from-right{0%{translate:var(--slide-offset) 0}to{translate:0}}@keyframes slide-in-from-bottom{0%{translate:var(--translate-h,0) var(--slide-offset)}to{translate:var(--translate-h,0) 0}}@keyframes slide-in-from-left{0%{translate:calc(var(--slide-offset)*-1) 0}to{translate:0}}@keyframes slide-out-to-top{0%{translate:0}to{translate:0 calc(var(--slide-offset)*-1)}}@keyframes slide-out-to-right{0%{translate:0}to{translate:var(--slide-offset) 0}}@keyframes slide-out-to-bottom{0%{translate:0}to{translate:0 var(--slide-offset)}}@keyframes slide-out-to-left{0%{translate:0}to{translate:calc(var(--slide-offset)*-1) 0}}@keyframes button-hover{0%{opacity:0;scale:1}1%{opacity:.75;scale:1}to{opacity:0;scale:1.5}}}@layer reset{*,:after,:before{box-sizing:border-box}:root{line-height:1.15;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{line-height:1.5}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,ul{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:1.15}ol[class],ul[class]{list-style:none;padding:0}ol:not([class]),ul:not([class]){list-style-type:none;margin:0 0 0 1.25em;padding:0}ul:not([class]) li{list-style-type:disc}ol:not([class]) li{list-style-type:decimal}canvas,embed,iframe,img,object,picture,svg,video{display:block;height:auto;max-width:100%;vertical-align:middle}a[class]{color:currentColor;text-decoration:none}a:not([class]){color:currentColor;text-decoration-skip-ink:auto}button,input,select,textarea{background:none;border:none;font:inherit;margin:0;outline-color:var(--input-outline-color);padding:0}button{cursor:pointer}textarea:not([rows]){min-height:10em}img,picture{display:block;max-width:100%}address{font-style:normal}}@layer framework{.content{--content-width:75rem;margin:0 auto;max-width:var(--content-width);width:100%;&.content--wide{max-width:100rem;@media only screen and (max-width:100rem){padding:0 var(--min-page-margin)}}&.content--small{max-width:41.25rem;@media only screen and (max-width:45rem){padding:0 var(--min-page-margin)}}&.content--very-small{max-width:34.5rem;@media only screen and (max-width:34.5rem){padding:0 var(--min-page-margin)}}@media only screen and (max-width:75rem){&:not([class*="--"]){padding:0 var(--min-page-margin)}}}.row{align-items:flex-start;display:flex;flex-direction:row;gap:0;justify-content:flex-start;&.tablet-column{@media only screen and (max-width:920px){flex-direction:column}}@media only screen and (max-width:680px){flex-direction:column;&.mobile-row{flex-direction:row}}}.column{align-items:flex-start;display:flex;flex-direction:column;gap:0;justify-content:flex-start}.align-end{align-items:flex-end}.align-center{align-items:center}.stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.space-evenly{justify-content:space-evenly}.center{align-items:center;justify-content:center}.wrap{flex-wrap:wrap}.wrap-uniform{--items-per-row:1;--tablet-items-per-row:var(--items-per-row);--numerator:max(1,calc(var(--items-per-row) - 1));--gap-offset:calc(var(--gap-size-h)*var(--numerator)/var(--items-per-row));--flex-percent:calc(100%/var(--items-per-row));flex-wrap:wrap;>*{flex:0 0 calc(var(--flex-percent) - var(--gap-offset));@media only screen and (max-width:800px){--numerator:max(1,calc(var(--tablet-items-per-row) - 1));--gap-offset:calc(var(--tablet-gap-size-h)*var(--numerator)/var(--tablet-items-per-row));--flex-percent:calc(100%/var(--tablet-items-per-row));flex:0 0 calc(var(--flex-percent) - var(--gap-offset))}@media only screen and (max-width:680px){flex:0 0 100%}}}.full-width{width:100%}.basis-fit{flex:1 1 100%}.basis-100{flex:0 0 100%}.w-100{width:100%}.basis-75{flex:0 0 75%}.w-75{width:75%}.basis-66{flex:0 0 66.66%}.w-66{width:66.66%}.basis-50{flex:0 0 50%;&.basis-50--wrap-2{flex:0 0 calc(50% - 1rem);@media only screen and (max-width:980px){flex:0 0 auto;width:100%}}}.w-50{width:50%}.basis-33{flex:0 0 33.33%}.w-33{width:33.33%}.basis-25{flex:0 0 25%}.w-25{width:25%}.basis-20{flex:0 0 20%}.w-20{width:20%}.basis-custom{flex:0 0 var(--basis-custom,0);@media only screen and (max-width:680px){flex:0 0 auto}}@media only screen and (max-width:680px){[class*=w-]{width:100%}.row:not(.mobile-row) [class*=basis-]{flex:0 0 auto;width:100%}}.grow{flex-grow:1}.shrink{flex-shrink:1}.band{--band-background:#fff;background:var(--band-background);padding:var(--spacing-32) 0;position:relative;z-index:10;@media only screen and (max-width:1024px){padding:var(--spacing-16) 0}@media only screen and (max-width:680px){padding:var(--spacing-20) 0}&.band--grey{--band-background:#f8f8f8}&.band--black{--band-background:var(--black-background)}&.band--primary{--band-background:var(--primary-color)}&.band--crown{overflow:hidden;&:after{background:url(/img/svg/logo-crown.svg) no-repeat bottom/cover;content:"";height:35rem;inset:auto -33rem 0 auto;opacity:.25;pointer-events:none;position:absolute;user-select:none;width:61rem}@media only screen and (max-width:680px){&:after{display:none}}}}}@layer utility{body[data-scroll-lock=true]{overflow:hidden}.gap{--gap-size:0;--gap-size-v:var(--gap-size);--gap-size-h:var(--gap-size);--tablet-gap-size:calc(var(--gap-size)*0.8);--mobile-gap-size:calc(var(--gap-size)*0.7);--tablet-gap-size-v:var(--gap-size-v,var(--tablet-gap-size));--tablet-gap-size-h:var(--gap-size-h,var(--tablet-gap-size));--mobile-gap-size-v:var(--gap-size-v,var(--mobile-gap-size));--mobile-gap-size-h:var(--gap-size-h,var(--mobile-gap-size));gap:var(--gap-size-v) var(--gap-size-h);@media only screen and (max-width:1024px){--gap-size-v:var(--tablet-gap-size);--gap-size-h:var(--tablet-gap-size);gap:var(--tablet-gap-size-v) var(--tablet-gap-size-h)}@media only screen and (max-width:680px){--gap-size-v:var(--mobile-gap-size);--gap-size-h:var(--mobile-gap-size);gap:var(--mobile-gap-size-v) var(--mobile-gap-size-h)}}.margin-none{margin:0}.margin-auto{margin:0 auto}[class*=margin]{--margin-size:0;--tablet-margin-size:var(--margin-size);--mobile-margin-size:var(--margin-size);--margin-size-v:var(--margin-size);--tablet-margin-size-v:var(--margin-size-v,var(--tablet-margin-size));--mobile-margin-size-v:var(--margin-size-v,var(--mobile-margin-size));--margin-size-h:var(--margin-size);--tablet-margin-size-h:var(--margin-size-h,var(--tablet-margin-size));--mobile-margin-size-h:var(--margin-size-h,var(--mobile-margin-size));--margin-size-t:var(--margin-size-v);--tablet-margin-size-t:var(--margin-size-t,var(--tablet-margin-size-v));--mobile-margin-size-t:var(--margin-size-t,var(--mobile-margin-size-v));--margin-size-r:var(--margin-size-h);--tablet-margin-size-r:var(--margin-size-r,var(--tablet-margin-size-h));--mobile-margin-size-r:var(--margin-size-r,var(--mobile-margin-size-h));--margin-size-b:var(--margin-size-v);--tablet-margin-size-b:var(--margin-size-b,var(--tablet-margin-size-v));--mobile-margin-size-b:var(--margin-size-b,var(--mobile-margin-size-v));--margin-size-l:var(--margin-size-h);--tablet-margin-size-l:var(--margin-size-l,var(--tablet-margin-size-h));--mobile-margin-size-l:var(--margin-size-l,var(--mobile-margin-size-h));@media only screen and (max-width:1024px){--margin-size-v:var(--tablet-margin-size);--margin-size-h:var(--tablet-margin-size)}@media only screen and (max-width:680px){--margin-size-v:var(--mobile-margin-size);--margin-size-h:var(--mobile-margin-size)}}.margin{margin:var(--margin-size-t) var(--margin-size-r) var(--margin-size-b) var(--margin-size-l);@media only screen and (max-width:1024px){margin:var(--tablet-margin-size-t) var(--tablet-margin-size-r) var(--tablet-margin-size-b) var(--tablet-margin-size-l)}@media only screen and (max-width:680px){margin:var(--mobile-margin-size-t) var(--mobile-margin-size-r) var(--mobile-margin-size-b) var(--mobile-margin-size-l)}}.margin-top{margin-top:var(--margin-size-t);@media only screen and (max-width:1024px){margin-top:var(--tablet-margin-size-t)}@media only screen and (max-width:680px){margin-top:var(--mobile-margin-size-t)}}.margin-right{margin-right:var(--margin-size-r);@media only screen and (max-width:1024px){margin-right:var(--tablet-margin-size-r)}@media only screen and (max-width:680px){margin-right:var(--mobile-margin-size-r)}}.margin-bottom{margin-bottom:var(--margin-size-b);@media only screen and (max-width:1024px){margin-bottom:var(--tablet-margin-size-b)}@media only screen and (max-width:680px){margin-bottom:var(--mobile-margin-size-b)}}.margin-left{margin-left:var(--margin-size-l);@media only screen and (max-width:1024px){margin-left:var(--tablet-margin-size-l)}@media only screen and (max-width:680px){margin-left:var(--mobile-margin-size-l)}}.padding-none{padding:0}[class*=padding]{--pad-size:0;--tablet-pad-size:var(--pad-size);--mobile-pad-size:var(--pad-size);--pad-size-v:var(--pad-size);--tablet-pad-size-v:var(--pad-size-v,var(--tablet-pad-size));--mobile-pad-size-v:var(--pad-size-v,var(--mobile-pad-size));--pad-size-h:var(--pad-size);--tablet-pad-size-h:var(--pad-size-h,var(--tablet-pad-size));--mobile-pad-size-h:var(--pad-size-h,var(--mobile-pad-size));--pad-size-t:var(--pad-size-v);--tablet-pad-size-t:var(--pad-size-t,var(--tablet-pad-size-v));--mobile-pad-size-t:var(--pad-size-t,var(--mobile-pad-size-v));--pad-size-r:var(--pad-size-h);--tablet-pad-size-r:var(--pad-size-r,var(--tablet-pad-size-h));--mobile-pad-size-r:var(--pad-size-r,var(--mobile-pad-size-h));--pad-size-b:var(--pad-size-v);--tablet-pad-size-b:var(--pad-size-b,var(--tablet-pad-size-v));--mobile-pad-size-b:var(--pad-size-b,var(--mobile-pad-size-v));--pad-size-l:var(--pad-size-h);--tablet-pad-size-l:var(--pad-size-l,var(--tablet-pad-size-h));--mobile-pad-size-l:var(--pad-size-l,var(--mobile-pad-size-h))}.padding{padding:var(--pad-size-t) var(--pad-size-r) var(--pad-size-b) var(--pad-size-l);@media only screen and (max-width:1024px){padding:var(--tablet-pad-size-t) var(--tablet-pad-size-r) var(--tablet-pad-size-b) var(--tablet-pad-size-l)}@media only screen and (max-width:680px){padding:var(--mobile-pad-size-t) var(--mobile-pad-size-r) var(--mobile-pad-size-b) var(--mobile-pad-size-l)}}.pad-top{padding-top:var(--pad-size-t);@media only screen and (max-width:1024px){padding-top:var(--tablet-pad-size-t)}@media only screen and (max-width:680px){padding-top:var(--mobile-pad-size-t)}}.pad-right{padding-right:var(--pad-size-r);@media only screen and (max-width:1024px){padding-right:var(--tablet-pad-size-r)}@media only screen and (max-width:680px){padding-right:var(--mobile-pad-size-r)}}.pad-bottom{padding-bottom:var(--pad-size-b);@media only screen and (max-width:1024px){padding-bottom:var(--tablet-pad-size-b)}@media only screen and (max-width:680px){padding-bottom:var(--mobile-pad-size-b)}}.pad-left{padding-left:var(--pad-size-l);@media only screen and (max-width:1024px){padding-left:var(--tablet-pad-size-l)}@media only screen and (max-width:680px){padding-left:var(--mobile-pad-size-l)}}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.absolute-center{inset:50% 0 0 50%;position:absolute;translate:-50% -50%}.white-text{color:#fff}.ui-hover{overflow:hidden;position:relative;z-index:10;&:before{background:rgba(0,0,0,.1);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--basic-transition-time) ease-out;z-index:-10}&.ui-hover--light:before{background:rgba(255,255,255,.1)}&:focus:before,&:hover:before{opacity:1}}.thin-scroll-bar{--max-height:100vh;max-height:var(--max-height);overflow-y:scroll;scrollbar-width:thin;&::-webkit-scrollbar{width:.25rem}&::-webkit-scrollbar-track{background:transparent}&::-webkit-scrollbar-thumb{background:rgba(155,155,155,.5);border-radius:.5rem}}.img-radius{--radius:0.625rem;border-radius:var(--radius);line-height:1;overflow:hidden;& img{display:block;width:100%}&.img-radius--hover{& img{transition:scale .15s ease-out}&:hover img{scale:1.1}}}}@layer fonts{:root{--primary-font-color:#191919;--secondary-font-color:#fff;color:var(--primary-font-color);font-family:Inter,sans-serif;font-size:1em;font-weight:400}@media only screen and (min-width:156.25rem){:root{font-size:calc(1em + .1vw)}}@media only screen and (min-width:187.5rem){:root{font-size:calc(1em + .5vw)}}body{line-height:1.5}[class^=heading]{color:var(--primary-font-color);display:block;font-family:var(--brand-font),sans-serif;font-weight:900;letter-spacing:-1px;line-height:1.2;text-transform:uppercase;width:100%}.heading-1{font-size:4.75em;&:not(:last-child){margin-bottom:2rem}@media only screen and (max-width:1400px){font-size:4em}@media only screen and (max-width:1200px){font-size:3.5em}@media only screen and (max-width:1100px){font-size:3.125em}@media only screen and (max-width:680px){font-size:2em}}.heading-2{font-size:3rem;&:not(:last-child){margin-bottom:2rem}&.heading-2--small{font-size:2.5em;@media screen and (max-width:1100px){font-size:2em}@media screen and (max-width:680px){font-size:1.5em}}@media only screen and (max-width:1100px){font-size:2.25em}@media only screen and (max-width:680px){font-size:1.5em}}.heading-3{font-size:1.5em;@media only screen and (max-width:680px){font-size:1.25em}}.heading-4{font-size:1.25em;@media only screen and (max-width:680px){font-size:1.125em}}.sub-heading{color:var(--primary-color);display:block;font-size:1.5em;font-weight:600;line-height:1.4;@media screen and (max-width:1100px){font-size:1.125em}}.max-53{max-width:53.25rem;@media screen and (max-width:1100px){max-width:37.5rem}}p{color:var(--primary-font-color);font-size:1.25em;&:not(:last-child){--margin-size:var(--spacing-10);margin-bottom:var(--margin-size)}@media screen and (max-width:1100px){font-size:1em}}.column>p,.row>p{width:100%}.white-text :not(.sub-heading){color:#fff}.bullet-list{&:not(:last-child){--margin-size:var(--spacing-5);margin-bottom:var(--margin-size)}li{font-size:1.25em;padding-left:2rem;position:relative;&:before{background:var(--primary-color);content:"";height:.75rem;left:0;position:absolute;top:.5rem;width:.75rem}&:not(:last-child){margin-bottom:.625rem}@media screen and (max-width:1100px){font-size:1em}}}.orange-text,.white-text .orange-text{color:var(--primary-color)}.brand-font{font-family:var(--brand-font),sans-serif;font-weight:900;text-transform:uppercase}}@layer modal{.modal{animation:fade-in .15s ease-out both;background:rgba(0,0,0,.5);inset:0;overflow-y:auto;padding:10vh 0;position:fixed;z-index:100000;@media only screen and (max-width:680px){overflow:hidden;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}.modal__window{animation:slide-in-from-bottom .15s ease-out both,fade-in .15s ease-out both;background:#fff;border:.0625rem solid rgba(255,255,255,.5);border-radius:1.25rem;min-width:20rem;padding:var(--spacing-12) var(--spacing-12);@media only screen and (max-width:680px){border-radius:0;height:100vh;overflow-y:auto;padding-bottom:5rem;padding-left:5vw;padding-right:5vw;padding-top:5rem}}.modal__close{background:none;border-radius:.25rem;height:2rem;inset:1rem 1rem auto auto;position:absolute;width:2rem;z-index:1000;&:after{background:url(/img/svg/close.svg) no-repeat 50%/60%;content:"";height:1.5rem;inset:50% auto auto 50%;position:absolute;translate:-50% -50%;width:1.5rem}}&[aria-hidden=true]{animation:fade-out .15s ease-out both;pointer-events:none;.modal__window{animation:slide-out-to-bottom .15s ease-out both,fade-out .15s ease-out both}}}}@layer components{.button{align-items:center;color:var(--white);cursor:pointer;display:flex;font-size:1.125em;font-weight:700;gap:.625rem;justify-content:center;min-width:25rem;padding:var(--spacing-4) var(--spacing-4);position:relative;z-index:10;@media screen and (max-width:1100px){font-size:1em;min-width:20rem}@media screen and (max-width:20rem){font-size:1em;min-width:0;width:100%}&:before{background:var(--primary-color);content:"";inset:0;position:absolute;transition:transform .2s ease-out;z-index:-10}&:hover:before{transform:skewX(-20deg)}&.button--black:before{background:var(--black-background)}&.button--fit{min-width:100%}img{flex:0 0 1.75rem}}.column.stretch>.button,.wrap-uniform>.button{min-width:0}}@layer components{.cookies-banner{animation:slide-in-from-bottom .15s ease-out both,fade-in .15s ease-out both;animation-delay:1s,1s;background:#fff;border:.0625rem solid var(--primary-font-color);border-radius:var(--input-border-radius);bottom:1rem;max-width:25rem;padding:var(--spacing-6);position:fixed;right:1rem;width:100%;z-index:50000;@media only screen and (max-width:680px){inset:auto 1rem 1rem 1rem;padding:var(--spacing-4);width:auto}& p{font-size:.8125em;margin-bottom:var(--spacing-5)}.button{font-size:.75rem;padding:.75rem 1.25rem}}.cookies-preferences{max-height:60vh;max-width:50rem;padding-bottom:var(--spacing-6);padding-right:var(--spacing-8);@media only screen and (max-width:680px){max-height:none;padding-right:0}.button{&:after,&:before{display:none}&:focus,&:hover{scale:1}}.button#accept-all{background:#03a855;border-color:#03a855;&:hover{background:#fff;color:#03a855}}.button#save-preferences:focus,.button#save-preferences:hover{background:#fff;color:var(--primary-color)}}.modal__window:has(.cookies-preferences){padding-bottom:var(--spacing-6);padding-right:var(--spacing-4)}.consent-toggles{width:100%}.consent-toggle{border-top:.0625rem solid rgba(0,0,0,.25);padding:var(--spacing-4) 0 var(--spacing-8);width:100%;&:last-of-type{border-bottom:.0625rem solid rgba(255,255,255,.15)}& p{font-size:.875em;max-width:40rem;opacity:.75;padding:0 1rem}}}@layer components{nav{background:linear-gradient(180deg,rgba(0 0 0/.6),rgba(0 0 0/0));inset:0 0 auto 0;position:fixed;transition:all .2s ease-out;z-index:1000;&:before{backdrop-filter:blur(16px);background:rgba(0 0 0/.5);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:all .2s ease-out;z-index:-10}}body[data-scrolled=true] nav{&:before{opacity:1}}nav .logo{gap:var(--spacing-3);@media screen and (max-width:500px){gap:var(--spacing-2)}img{width:var(--spacing-17);@media screen and (max-width:1600px){width:var(--spacing-14)}@media screen and (max-width:500px){width:var(--spacing-10)}}}nav .logo-text{color:var(--white);font-family:Arial,Helvetica,sans-serif;font-size:1.875rem;font-weight:900;text-transform:uppercase;@media screen and (max-width:1600px){font-size:1.625rem}@media screen and (max-width:500px){font-size:1.25rem}}nav .contact-info{gap:2.875rem;padding-bottom:1.25rem;padding-top:1.375rem;transition:all .2s ease-out;@media screen and (max-width:1600px){display:none}}body[data-scrolled=true] nav .contact-info{opacity:0;pointer-events:none}nav .contact-link{color:var(--primary-color);font-size:1.125em;gap:var(--spacing-2)}nav .nav-proper{padding-bottom:2.5rem;transition:all .2s ease-out;@media screen and (max-width:1600px){padding-bottom:var(--spacing-8);padding-top:var(--spacing-8)}@media screen and (max-width:500px){padding-bottom:var(--spacing-4);padding-top:var(--spacing-4)}.responsive-elements{display:none;gap:var(--spacing-4);@media screen and (max-width:1600px){display:flex}@media screen and (max-width:500px){gap:var(--spacing-2)}}}body[data-scrolled=true] nav .nav-proper{margin-top:-2.5rem;padding-bottom:1.25rem;@media screen and (max-width:1600px){margin-top:-1rem}@media screen and (max-width:680px){margin-top:0}}.nav-links{gap:var(--spacing-5);@media screen and (max-width:1600px){background:var(--black-background);flex-direction:column;gap:0;inset:0 0 0 auto;min-width:27.5rem;overflow-y:scroll;pointer-events:none;position:fixed;scrollbar-gutter:stable;transition:translate .2s ease-out;translate:100% 0;z-index:3000}@media screen and (max-width:780px){min-width:100%}}body[data-nav-open=true] .nav-links{pointer-events:all;translate:0 0}.responsive-nav-elements{display:none;padding:var(--spacing-7) var(--spacing-8);@media screen and (max-width:1600px){display:flex}@media screen and (max-width:500px){padding:var(--spacing-4) 5vw}.logo{display:none;flex:0 0 auto;gap:var(--spacing-2);@media screen and (max-width:780px){display:flex}@media screen and (max-width:500px){width:var(--spacing-10)}img{width:2.25rem}.text{color:#fff;font-family:var(--brand-font),sans-serif;font-size:1.25rem;font-weight:900;text-transform:uppercase;@media screen and (max-width:360px){display:none}}}.contact-row{gap:var(--spacing-4);@media screen and (max-width:500px){gap:var(--spacing-2)}}}.nav-link{color:var(--white);display:flex;font-size:1.125em;font-weight:500;padding:var(--spacing-4) 0;position:relative;&:before{background:var(--primary-color);content:"";height:.1875rem;inset:80% 0 auto 0;pointer-events:none;position:absolute;scale:0 1;transition:scale .2s ease-out}&:focus,&:hover,&[aria-current=page]{color:var(--primary-color)}&:focus:before,&:hover:before,&[aria-current=page]:before{pointer-events:all;scale:1 1}@media screen and (max-width:1600px){font-family:var(--brand-font),sans-serif;font-weight:900;padding:var(--spacing-3) var(--spacing-8);text-transform:uppercase;&:focus,&:hover,&[aria-current=page]{background:var(--primary-color);color:var(--black-background)}&:focus:before,&:hover:before,&[aria-current=page]:before{scale:1 1}}}.nav-links .dropdown{position:relative;z-index:10}.nav-links .dropdown .nav-link{gap:var(--spacing-2)}.nav-links .dropdown-menu{align-self:stretch;animation:fade-in .2s ease-out,slide-in-from-top .2s ease-out;background:#fff;box-shadow:0 .125rem .125rem rgba(0 0 0/.125);display:none;flex-direction:column;inset:100% -2rem auto auto;margin-top:1rem;padding:1.5rem 0;position:absolute;z-index:20;@media screen and (max-width:1600px){border-radius:0;position:static;&:before{display:none}}&:after{height:1rem;inset:-1rem 0 auto 0;z-index:10}&:after,&:before{content:"";position:absolute}&:before{border-bottom:1rem solid #fff;border-left:1rem solid transparent;border-right:1rem solid transparent;height:2.5rem;inset:-2.5rem 5rem auto auto;width:2rem;z-index:20}>li>a{color:var(--primary-color);display:block;font-family:var(--brand-font),sans-serif;font-size:1.25rem;font-weight:900;line-height:1;padding:var(--spacing-2) var(--spacing-6);text-transform:uppercase;white-space:nowrap;width:100%}>li:first-child{gap:var(--spacing-2);margin-bottom:var(--spacing-2);width:100%}>li>.title{color:var(--primary-font-color);display:block;font-family:var(--brand-font),sans-serif;font-size:1.25rem;font-weight:900;padding:var(--spacing-2) 0 var(--spacing-2) var(--spacing-6);position:relative;text-transform:uppercase;z-index:10}}.nav-links .dropdown .nav-link[data-is-touched=true]+ul,.nav-links .dropdown:focus-within .dropdown-menu,.nav-links .dropdown:hover .dropdown-menu{display:flex}}@layer components{footer{background:var(--black-background);padding:var(--spacing-32) 0 var(--spacing-16);@media screen and (max-width:980px){padding:var(--spacing-16) 0}img[alt="Regal Tanks"]{width:17.5rem;@media screen and (max-width:1100px){width:12rem}@media screen and (max-width:800px){width:10rem}@media only screen and (max-width:680px){margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0}}.content{gap:var(--spacing-10);&:not(:last-child){margin-bottom:var(--spacing-20);@media only screen and (max-width:680px){margin-bottom:var(--spacing-10)}}.basis-25,.basis-50{flex-shrink:1;@media only screen and (max-width:680px){text-align:center;width:100%}}.basis-25:first-child{flex:0 0 30%}}.footer-heading{display:block;font-family:var(--brand-font),sans-serif;font-size:1.875em;font-weight:900;margin-bottom:1rem;text-transform:uppercase;@media screen and (max-width:1100px){font-size:1em}}.footer-menu-link{border-radius:.25rem;display:inline-block;font-size:1.125em;padding:.25rem;@media screen and (max-width:1100px){font-size:.875em}}.quick-finder label{font-size:1em;margin-bottom:.25rem}.social-links{gap:1rem;padding-top:1.6875rem;.social-link{width:3.25rem;@media only screen and (max-width:680px){width:2.5rem}img{transition:scale .2s ease-out;width:100%}&:hover img{scale:1.25}}@media only screen and (max-width:680px){gap:.625rem;justify-content:center;order:2}}.contact-items{@media only screen and (max-width:680px){order:1}.footer-menu{@media only screen and (max-width:680px){align-items:center;justify-content:center;text-align:center}}}.contact-item{gap:1rem;&:not(:last-child){margin-bottom:.625rem}img{flex:0 0 1rem;width:1rem}address{font-size:1.125em;white-space:nowrap;@media screen and (max-width:1100px){font-size:.875em;white-space:normal}@media only screen and (max-width:680px){max-width:12rem}}}.copyright{font-size:1em;opacity:.75;text-align:center;@media screen and (max-width:1100px){font-size:.875em}}}}@layer components{.icon{width:var(--icon-width)}}@layer components{.input{align-items:center;background:#fff;display:flex;padding:.5rem 1rem;&.input--textarea{align-items:flex-start}@media screen and (max-width:650px){align-items:flex-start;flex-direction:column}&.input--file{position:relative;z-index:1;&:after{background:url(/img/svg/link.svg) no-repeat 50%;background-size:contain;content:"";height:1.5rem;inset:50% 1rem auto auto;pointer-events:none;position:absolute;translate:0 -50%;width:1.5rem;z-index:2}}&.input--select{position:relative;&:after{background:url(/img/svg/dropdown-orange.svg) no-repeat 50%;background-size:contain;content:"";height:1.5rem;inset:50% 1rem auto auto;pointer-events:none;position:absolute;translate:0 -50%;width:1.5rem}@media screen and (max-width:650px){&:after{height:1rem;inset:auto .5rem .5rem auto;translate:0 0;width:1rem}}}&:focus-within{outline:.125rem solid var(--primary-color)}label{color:var(--primary-color);flex:0 0 10rem;font-family:var(--brand-font),sans-serif;font-size:1rem;font-weight:900;text-transform:uppercase;@media screen and (max-width:650px){flex:0 0 auto;font-size:.875rem;text-align:left}}input,select{border:none;color:var(--primary-font-color);outline:none;width:100%;@media screen and (max-width:650px){font-size:.875rem}}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding-right:4rem;text-align:right;option{color:var(--primary-font-color)}@media screen and (max-width:650px){font-size:.875rem;padding-right:1.5rem}}textarea{border:none;color:var(--primary-font-color);outline:none;width:100%}input[type=file]{cursor:pointer;font-size:.875rem;padding:.25rem 2rem .25rem 0;text-align:right;&::-webkit-file-upload-button{display:none}&::file-selector-button{display:none}}&.input--number input{text-align:right}&.error{border:.125rem solid var(--error-color);label{color:var(--error-color)}}}}@layer components{.textarea{margin:1rem 0;& label{top:1.5rem}& input{min-height:8rem}& textarea{color:#000000;font-size:.9375em;outline:none;padding:1rem var(--input-padding);resize:vertical;width:100%}}}@layer components{.select{position:relative;z-index:200;& input{opacity:0;pointer-events:none;visibility:hidden}.select__value{background:#fff;gap:1rem;height:var(--input-height);padding:0 var(--input-padding);user-select:none;width:100%;& span{color:#000;font-size:1em}& img{width:1rem}}.select__dropdown{background:#fff;box-shadow:0 .25rem .125rem rgba(0,0,0,.2);inset:100% 0 auto 0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity var(--basic-transition-time) ease-out,translate var(--basic-transition-time) ease-out;translate:0 -1rem;visibility:hidden;& button{color:var(--primary-font-color);cursor:pointer;outline-color:var(--input-outline-color);padding:.5rem 2rem;text-align:right;user-select:none;width:100%}&[aria-hidden=false]{opacity:1;pointer-events:all;translate:0;visibility:visible}}}}@layer components{.toggle{border-radius:var(--input-border-radius);cursor:pointer;display:block;position:relative;width:100%;& input{height:0;opacity:0;visibility:hidden;width:0;tab-index:-1;display:none}.label{flex:1 1 100%;font-size:1.125em;text-align:left}.toggle__rail{display:block;flex:0 0 3rem;position:relative;user-select:none;z-index:10;&:before{background:#ccc;border-radius:2rem;content:"";height:1.5rem;inset:50% 0 auto 0;position:absolute;translate:0 -50%;z-index:-10}}.toggle__container{padding:.5rem 1rem}.toggle__switch{background:#efefef;border:.0625rem solid #eee;border-radius:50%;box-shadow:0 .0625rem .125rem rgba(0,0,0,.25);display:block;height:2rem;transition:translate .15s ease-out;user-select:none;width:2rem}& input:checked+span{.toggle__switch{background:#fff;translate:50% 0}}}}@layer components{.carousel__viewport{overflow:hidden;position:relative;width:100%}.carousel [data-rwdx-carousel-clone]{pointer-events:none;user-select:none}.carousel__controls{gap:.5rem;margin-top:var(--spacing-3)}.carousel__pager{display:none;gap:.25rem}.carousel__dot{background:var(--primary-font-color);border-radius:.5rem;height:.5rem;max-width:.5rem;transition:all .15s ease-out;width:3.5rem;&[aria-current=true]{max-width:3.5rem}}.carousel__arrow{aspect-ratio:1;border-radius:50%;flex:0 0 2rem;inset:50% auto auto;position:absolute;translate:0 -50%;width:2rem;&:after{aspect-ratio:1;content:"";inset:50% auto auto 50%;position:absolute;translate:-50% -50%;width:100%;z-index:10}@media screen and (max-width:980px){&:after{width:70%}}&.carousel__arrow--prev{left:-3rem;@media screen and (max-width:1300px){left:0}}&.carousel__arrow--next{right:-3rem;@media screen and (max-width:1300px){right:0}}&.carousel__arrow--prev:after{background:url(/img/svg/chevron-left.svg) no-repeat 50%/80%}&.carousel__arrow--next:after{background:url(/img/svg/chevron-right.svg) no-repeat 50%/80%}}}@layer components{.gallery-modal{justify-content:center;padding:0}.gallery-modal__window{background:#fff;border-radius:.5rem;min-height:10rem;min-width:0;padding:.625rem;transition:all .3s ease-out;width:10rem;& img{animation:fade-in .15s ease-out both}}.gallery-modal__control{background:#fff;border-radius:.25rem;height:3rem;position:absolute;top:50%;translate:0 -50%;width:3rem;&:before{content:"";height:1.5rem;inset:50% 0 0 50%;position:absolute;translate:-50% -50%;width:.625rem}&.gallery-modal__control--prev{left:-5rem;&:before{background:url(/img/svg/chevron-left.svg) no-repeat 50%/100%}}&.gallery-modal__control--next{right:-5rem;&:before{background:url(/img/svg/chevron-right.svg) no-repeat 50%/100%}}}.gallery>img{aspect-ratio:4/3;max-width:600px;object-fit:contain;width:30vw;@media only screen and (max-width:680px){width:100%}}}@layer components{[data-rwdx-scene-default]{opacity:0;transition:opacity .15s ease-out,translate .15s ease-out;translate:0 2rem;&[data-rwdx-scene-visible]{opacity:1;translate:0}}}@layer components{.rwdx-notification{inset:auto auto 4rem 50%;position:fixed;z-index:30000;--translate-h:-50%;animation:slide-in-from-bottom .15s ease-out forwards,fade-in .15s ease-out forwards;background:#fff;border-radius:var(--input-border-radius);box-shadow:0 0 .3125rem rgba(0,0,0,.2);padding:var(--spacing-5) var(--spacing-8);& p{color:var(--primary-font-color);font-size:1.25em}}}@layer components{.blog-thumb{.img-aspect-16-9{background:#ebebeb}.title{font-family:var(--brand-font),sans-serif;font-size:1.375rem;font-weight:900;line-height:1.2;text-transform:uppercase}.text{line-height:1.5}.date,.text{font-size:1.125rem}.date{color:var(--primary-color);font-family:var(--brand-font),sans-serif;font-weight:600;text-transform:uppercase}}}@layer components{form[data-rwdx-form] .captcha{align-items:flex-end;background:white;border-radius:var(--input-border-radius);display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:var(--spacing-3);min-height:5.5rem;padding:1rem;position:relative;width:100%;.frc-container{gap:1rem;min-height:0;width:100%}.frc-icon{flex:0 0 2rem;fill:#fff;stroke:#fff;margin:0}.frc-content{align-items:flex-start;flex:1 1 100%;margin:0}.frc-button,.frc-text{font-size:.875em}.frc-button{background-color:#fff;border:0;border-radius:.25rem;font-weight:600;padding:.25rem .5rem;text-align:center;text-transform:none;width:100%}.frc-banner{inset:auto .25rem .25rem auto;line-height:1;margin-top:.25rem;position:absolute}}}@layer components{.reviews-container{position:relative;@media only screen and (max-width:1300px){padding-bottom:1rem;padding-left:3rem;padding-right:3rem;padding-top:1rem}@media only screen and (max-width:680px){padding-bottom:.25rem;padding-left:2rem;padding-right:2rem;padding-top:.25rem}}.reviews.carousel{padding:1rem .25rem}.reviews div[itemtype="https://schema.org/Review"]{align-items:stretch;background:#fff;border-radius:.625rem;box-shadow:var(--surface-box-shadow);display:flex;flex-direction:column;padding:1.875rem;width:25%;@media only screen and (max-width:400px){padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem}img[alt="5 star rating"]{margin-bottom:1.25rem;width:10rem;@media only screen and (max-width:400px){width:7rem}}div[itemprop=author]{margin-bottom:.625rem}span[itemprop=name]{font-size:1.125em;font-weight:600;@media only screen and (max-width:400px){font-size:1em}}p{font-size:1em;@media only screen and (max-width:400px){font-size:.875em}}}}@layer components{.hero{background:var(--black-background);height:100vh;position:relative;z-index:10;&:before{background:var(--primary-color);content:"";height:5rem;inset:auto 0 25% 0;position:absolute;z-index:-20}.background{inset:0;overflow:hidden;position:absolute;transform-origin:center 75%;transition:all .2s ease-out;z-index:-10;&:before{background:rgba(0 0 0/.5);content:"";z-index:10}&:before,video{inset:0;position:absolute}video{height:100vh;object-fit:cover;width:100%}}.text{margin-bottom:5rem;transition:translate .2s ease-out;translate:0 5rem;@media only screen and (max-width:880px){translate:0 10rem}}.buttons{gap:5rem;margin-bottom:2.5rem;opacity:0;pointer-events:none;transition:opacity .2s ease-out,translate .2s ease-out;@media only screen and (max-width:880px){flex-direction:column;gap:.625rem}}}body[data-scrolled=true] .hero{.background{border-radius:1rem;scale:.85;@media only screen and (max-width:880px){scale:.95}}.text{translate:0 2.5rem}.buttons{opacity:1;pointer-events:all;translate:0 2.25rem}}}@layer components{.hero-alt{background:var(--black-background);overflow:hidden;padding:15rem 0 var(--spacing-32);position:relative;@media screen and (max-width:1100px){padding:10rem 0 var(--spacing-16)}@media screen and (max-width:980px){padding:8rem 0 var(--spacing-16)}&:before{background:var(--primary-color);content:"";height:4rem;left:0;position:absolute;right:0;top:16rem}@media screen and (max-width:1400px){&:before{height:3rem}}@media screen and (max-width:1100px){&:before{height:2.5rem;top:10.75rem}}@media screen and (max-width:980px){&:before{display:none}}.hero-band-stripe{margin-bottom:var(--spacing-20);position:relative;z-index:10;@media only screen and (max-width:650px){margin-bottom:var(--spacing-10)}&:before{background:var(--primary-color);content:"";height:4.5rem;inset:50% 0 auto 0;position:absolute;translate:0 -50%;z-index:-10;@media only screen and (max-width:650px){height:3rem}}img{background:var(--black-background);object-fit:contain;padding:0 var(--spacing-10);&[alt="Used Tanks"]{transform:rotateY(180deg)}@media only screen and (max-width:650px){padding:0 var(--spacing-5);width:8rem}}}&.hero-alt--no-stripe:before{display:none}.video{aspect-ratio:16/6;background:#ebebeb;margin-bottom:var(--spacing-20);width:100%}.content:not(.hero-band-stripe .content){@media screen and (max-width:980px){align-items:center;justify-content:center;text-align:center}}.heading-1{font-size:4.5em;@media only screen and (max-width:1400px){font-size:4em}@media only screen and (max-width:1200px){font-size:3.5em}@media only screen and (max-width:1100px){font-size:3.125em}@media screen and (max-width:980px){br{display:none}}@media only screen and (max-width:680px){font-size:2em}}.lines{display:inline-block;position:relative;z-index:10;@media screen and (max-width:980px){display:inline}&:before{background:var(--black-background);content:"";inset:0 -3rem;position:absolute;z-index:-10}@media screen and (max-width:1100px){&:before{inset:0 -2rem}}@media screen and (max-width:980px){&:before{display:none}}}p{margin-bottom:2.5rem;@media screen and (max-width:980px){margin-bottom:2.5rem;margin-left:auto;margin-right:auto;margin-top:0}}.buttons{gap:2.5rem;@media screen and (max-width:980px){gap:.625rem;justify-content:center;max-width:none;width:100%;.button{flex:1 1 100%;min-width:0}}}}}@layer components{.marquee{--gap:1rem;display:flex;gap:var(--gap);overflow:hidden;user-select:none;>.row{animation:scroll 45s linear infinite;flex-shrink:0;gap:var(--gap);justify-content:space-around}}@keyframes scroll{0%{translate:0 0}to{translate:calc(-100% - var(--gap)) 0}}}@layer components{[data-rwdx-accordion]{align-items:stretch;display:flex;flex-direction:column;gap:var(--spacing-4)}[data-rwdx-accordion]>div{align-items:stretch;background:var(--black-background);display:flex;flex-direction:column;&[aria-expanded=true]{background:var(--primary-color)}}[data-rwdx-accordion] [class*=item__head]{align-items:center;justify-content:space-between;padding:var(--spacing-8);@media only screen and (max-width:680px){padding:var(--spacing-4)}span{font-family:var(--brand-font),sans-serif;font-size:1.5rem;font-weight:900;margin-right:.625rem;pointer-events:none;text-align:left;text-transform:uppercase;user-select:none;@media only screen and (max-width:680px){font-size:1.25rem}@media only screen and (max-width:450px){font-size:1.125rem}}img{height:2.375rem;pointer-events:none;user-select:none;width:2.375rem;@media only screen and (max-width:680px){height:1.875rem;width:1.875rem}@media only screen and (max-width:450px){height:1.125rem;width:1.125rem}}}[data-rwdx-accordion] [class*=item__padding]{padding:var(--spacing-8);padding-top:0;@media only screen and (max-width:680px){padding:var(--spacing-4)}}}@layer pages{.about-band{.row-heading{gap:1rem;margin-bottom:2.5rem;img{width:5.75rem;@media screen and (max-width:1100px){width:4.25rem}}}.text{.button{margin-top:auto}}}.services-band{.content:not(:last-child){margin-bottom:var(--spacing-32);@media screen and (max-width:1100px){margin-bottom:var(--spacing-16)}}.heading-2,p.max-53{margin-bottom:2.5rem}.services{gap:2rem;@media screen and (max-width:1100px){flex-wrap:wrap}}.service{.img{height:10rem;margin-bottom:1rem;position:relative;width:10rem}.name{font-size:1.375em;font-weight:600;@media screen and (max-width:1100px){font-size:1.125em}}p{font-size:1.125em;@media screen and (max-width:1100px){font-size:.875em}}.button{margin-top:auto}@media screen and (max-width:1100px){flex:0 1 calc(50% - 1rem)}}}}@layer pages{.blog-article{.heading-2{margin-bottom:var(--spacing-5)}img{background:#ebebeb;height:auto;margin:0 auto var(--spacing-5);max-width:100%}.date{color:var(--primary-color);font-family:var(--brand-font),sans-serif;font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-10);text-transform:uppercase}ol,ul{color:var(--primary-font-color);font-size:1.25em;&:not(:last-child){--margin-size:var(--spacing-10);margin-bottom:var(--margin-size)}@media screen and (max-width:1100px){font-size:1em}}}}@layer pages{.about-story-band{.story-item{img{height:6.25rem;margin:0 auto 1.25rem;object-fit:fill;width:6.25rem}span{font-size:1.25rem;font-weight:600;small{display:block;font-size:1rem;font-weight:400}}}.carousel-container,.story-items-1{position:relative}.story-items-1{gap:2.5rem;margin-bottom:3.75rem}.story-items-1 .story-item{flex:0 0 25%}.story-items-2{gap:2rem;position:relative}.story-items-2 .story-item{flex:1 1 calc(16.66667% - 1.66667rem)}}}@layer pages{.design-process-item{@media screen and (max-width:1200px){flex:0 0 calc(50% - 2.5rem)}.number{color:var(--primary-color);font-family:var(--brand-font),sans-serif;font-size:6.25rem;font-weight:900;line-height:1;margin-bottom:var(--spacing-7)}.title{font-size:1.375em;font-weight:600;margin-bottom:var(--spacing-1)}p{font-size:1.125em}}}@layer pages{#contact-details{.contact-item{gap:1rem;img{flex:0 0 2rem}span{flex:1 1 100%;font-size:1.125em;address{display:block}a{color:var(--primary-color);font-weight:600;text-decoration:none}}}}.contact-form{background:var(--black-background);padding:2rem;width:100%;.heading-2{margin-bottom:.625rem}@media only screen and (max-width:680px){height:100%;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;max-height:100%;padding-bottom:2rem;padding-left:1rem;padding-right:1rem;padding-top:2rem;.row:not(.select__value){align-items:stretch}}}.emergency-support{padding:var(--spacing-15) 0;.img{flex:0 0 22.5rem;@media only screen and (max-width:680px){flex:0 0 auto;margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;max-width:14rem}}}#map{background:#d4d2d0;height:35rem;width:100%}}@layer pages{.faq-browse-band{.button{flex:0 0 calc(33.3333% - 1rem);min-width:0}@media only screen and (max-width:980px){align-items:stretch;.button{width:100%}}}}@layer pages{.resource-info{background:var(--primary-color);padding:3.75rem 4.5rem;@media screen and (max-width:650px){padding-bottom:2rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:2rem}img{flex:0 0 10.375rem}.title{font-family:var(--brand-font),sans-serif;font-size:1.5rem;font-size:2.25em;font-weight:900;line-height:1.2;margin-bottom:.625rem;text-transform:uppercase;@media screen and (max-width:650px){font-size:1rem}}}.results-table{border-collapse:collapse;width:100%;td,th{padding:.5rem 1rem;@media screen and (max-width:650px){padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem}}td:first-child,th:first-child{text-align:left}td,th{font-size:1.25em;text-align:right;@media screen and (max-width:650px){font-size:.875rem}}td:first-child,th{color:var(--primary-color);font-family:var(--brand-font),sans-serif;font-size:1.75em;font-weight:900;text-transform:uppercase;@media screen and (max-width:650px){font-size:.875rem}}}.guage-container{height:5rem;position:relative;.guage-label{bottom:0;position:absolute}}.guage{height:2.5rem;position:relative;width:100%;.guage-zone{height:100%;position:absolute}.guage-tick{background:#000;bottom:-1rem;height:1rem;position:absolute;width:.1875rem;z-index:100}.guage-pin{bottom:0;height:1rem;position:absolute;transition:left .1667ms linear;z-index:110;&:before{border-bottom:1rem solid #000;border-left:.5rem solid transparent;border-right:.5rem solid transparent;content:"";left:-.5rem;position:absolute;top:0;width:1rem}}}}.mobile-only{display:none}@media only screen and (max-width:680px){.desktop-only{display:none}.mobile-only{display:flex;&.column,&.row{display:flex}}}body{overflow-x:hidden}h1{outline:none}a:not([class]){&:focus,&:hover{opacity:.5}}.text-img{@media only screen and (max-width:880px){flex-direction:column}.text{@media only screen and (max-width:880px){margin-bottom:1.25rem}}.heading-2,p{margin-bottom:2rem}.img-radius{flex:0 0 31.25rem;margin-left:5rem;@media only screen and (max-width:1100px){flex:0 0 23.75rem;margin-left:2.5rem}@media only screen and (max-width:880px){flex:0 0 auto;margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;max-width:40rem;width:100%}}.mob-order-1{@media only screen and (max-width:880px){margin-bottom:1.25rem;order:1}}.mob-order-2{@media only screen and (max-width:880px){margin-bottom:0;order:2}}}.img-aspect-16-9{aspect-ratio:16/9;object-fit:cover;width:100%}.img-contain{object-fit:contain}.img-pad{padding:2rem}.no-margin{margin:0}dialog{background:var(--black-background);border:none;border-radius:0;box-shadow:0 0 10px rgba(0,0,0,.5);max-width:70rem;outline:none;padding:3rem 2rem;width:100%;@media only screen and (max-width:680px){height:100%;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;max-height:100%;padding-bottom:2rem;padding-left:1rem;padding-right:1rem;padding-top:2rem;form .row{align-items:stretch}}&::backdrop{backdrop-filter:blur(10px);background-color:rgba(0,0,0,.5)}&[open]{animation:dialog-open .3s ease-in-out;&::backdrop{animation:backdrop-open .3s ease-in-out}}.close-button{height:2rem;inset:.625rem .625rem auto auto;position:absolute;width:2rem;img{width:70%}}}form .button{flex:1 1 50%;min-width:0;padding:.5625rem 1rem;@media only screen and (max-width:680px){flex:0 0 auto;width:100%}}@keyframes dialog-open{0%{opacity:0;translate:0 4rem}to{opacity:1;translate:0 0}}@keyframes backdrop-open{0%{opacity:0}to{opacity:1}}.tank-list-item{.heading-3{margin-bottom:var(--spacing-4)}img{width:100%}img,p{margin-bottom:var(--spacing-5)}p{font-size:1.125em;padding-right:2rem}.specification{margin-bottom:var(--spacing-5);padding-right:2rem;.specification__item{align-items:baseline;font-size:1.125em;gap:.625rem;&:not(:last-child){margin-bottom:var(--spacing-2)}}}a{margin-top:auto}}.accessory{img{aspect-ratio:16/9;object-fit:scale-down;width:100%}.heading-3{font-size:2.25em}}.search-box{background:var(--primary-color);padding:.25rem;@media only screen and (max-width:680px){width:100%}input{background:#fff;color:#000;height:2.875rem;padding:0 1rem;width:12.5rem;@media only screen and (max-width:680px){width:100%}}button{align-items:center;display:flex;padding:0 .5rem}}.material-navigation{.button:not([aria-current=true]):before{background:#ebebeb;transition:all .15s ease-out}.button.button--black:not([aria-current=true]):before{background:var(--black-background);transition:all .15s ease-out}.button:hover:before{transform:skew(0deg)}.button:not([aria-current=true]):hover:before{background:#ccc}}.tank-item{img{aspect-ratio:16/9;object-fit:contain;width:100%}.listed-date,.specification,img{margin-bottom:var(--spacing-4)}.listed-date{font-family:var(--brand-font),sans-serif;font-size:1.5em;font-weight:900;text-transform:uppercase}}.gallery-container{position:relative}.gallery-item__main_image,.gallery-item__sub-image{aspect-ratio:16/9;background:#ffffff;object-fit:cover;width:100%}.gallery-item{@media only screen and (max-width:680px){:nth-child(n+2){display:none}}}