:root{--black: #000;--white: #ffffff;--greySilver: #bbb;--greyLight: #f4f4f4;--textColour: #333;--fieldBackground: #f8f8f8;--fieldBorder: 1px solid var(--greySilver);--blue: #00adef;--blueDark: #0078d6;--blueDarkHover: #014880;--red: #e1292b;--green: #008a00;--greenTint: rgba(51, 51, 51, .15);--gap: 1.25rem;--gapXLarge: calc((var(--gap)) * 3);--gapDouble: calc((var(--gap)) * 2);--gapLarge: calc((var(--gap)) * 1.5);--gapHalf: calc((var(--gap)) * .75);--gapSml: calc((var(--gap)) * .35);--radiusS: 2px;--radiusM: 4px;--radiusL: 8px;--container: 55rem;--body: "corporate-s", sans-serif;--heading: "corporate-a-condensed", serif;--sectionPadding: 4.25rem 0;--sectionPadding: clamp(3rem, 2.65rem + 3.25vw, 7rem) 0;--sectionPaddingSml: clamp(3rem, 2.65rem + 3.25vw, 4.5rem) 0;--transition: all .3s cubic-bezier(.58, .005, .425, 1)}body ::selection{background-color:var(--blueDark)!important;color:#fff}h1,h2,h3,h4,h5{font-family:var(--heading);font-weight:400}h1{font-size:clamp(2.5rem,2rem + 3vw,4rem)}h3{font-size:clamp(1.85rem,1rem + 3vw,2.75rem)}h6{font-size:1.5rem}.form-wrapper form{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:var(--gap);gap:var(--gapLarge)}@media (min-width: 60em){.form-wrapper form{padding:0}}.form-wrapper form .optional{font-style:italic;font-size:var(--typeMicro);opacity:.8}.form-wrapper form hr,.form-wrapper form h2,.form-wrapper form h3,.form-wrapper form h4,.form-wrapper form h5,.form-wrapper form h6{grid-column:1/-1}.form-field{display:flex;flex-direction:column;gap:.5rem}.form-field label{font-size:var(--typeCard);position:relative;line-height:1.3}.form-field label:after{content:"";opacity:0;transition:var(--transition);display:flex;position:absolute;inset:calc(50% - 2px) auto 0 -10px}.form-field[data-col="1"]{grid-column:span 2}@media (min-width: 52em){.form-field[data-col="1"]{grid-column:span 1}}.form-field[data-col="2"]{grid-column:span 2}input[type=text],input[type=number],input[type=tel],input[type=email],input[type=date],select,textarea{position:relative;width:100%;border:var(--fieldBorder);border-radius:var(--radiusSml);background-color:var(--fieldBackground);font-size:1rem;line-height:1.5rem;padding:.85rem 1rem;transition:var(--transition)}input[type=text]:focus,input[type=text] :active,input[type=text] :focus-visible,input[type=text] :focus-within,input[type=number]:focus,input[type=number] :active,input[type=number] :focus-visible,input[type=number] :focus-within,input[type=tel]:focus,input[type=tel] :active,input[type=tel] :focus-visible,input[type=tel] :focus-within,input[type=email]:focus,input[type=email] :active,input[type=email] :focus-visible,input[type=email] :focus-within,input[type=date]:focus,input[type=date] :active,input[type=date] :focus-visible,input[type=date] :focus-within,select:focus,select :active,select :focus-visible,select :focus-within,textarea:focus,textarea :active,textarea :focus-visible,textarea :focus-within{background-color:var(--white)}input[type=text]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=email]::placeholder,input[type=date]::placeholder,select::placeholder,textarea::placeholder{color:var(--greyLight);font-style:italic}input[type=text]:not(:focus):not(:placeholder-shown):invalid,input[type=number]:not(:focus):not(:placeholder-shown):invalid,input[type=tel]:not(:focus):not(:placeholder-shown):invalid,input[type=email]:not(:focus):not(:placeholder-shown):invalid{border-bottom:1px solid var(--red)}.radio-select label,.checkbox-select label{outline:1px solid var(--textColour)}.radio-select label:before,.checkbox-select label:before{background-color:var(--textColour)!important}.form-field:has(input[type=text]:not(:focus):not(:placeholder-shown):invalid) label:after{content:"";opacity:1;transition:var(--transition);background-color:var(--red);width:5px;height:5px;border-radius:60rem}.form-field:has(input[type=number]:not(:focus):not(:placeholder-shown):invalid) label:after{content:"";opacity:1;transition:var(--transition);background-color:var(--red);width:5px;height:5px;border-radius:60rem}.form-field:has(input[type=tel]:not(:focus):not(:placeholder-shown):invalid) label:after{content:"";opacity:1;transition:var(--transition);background-color:var(--red);width:5px;height:5px;border-radius:60rem}.form-field:has(input[type=email]:not(:focus):not(:placeholder-shown):invalid) label:after{content:"";opacity:1;transition:var(--transition);background-color:var(--red);width:5px;height:5px;border-radius:60rem}.form-field:has(textarea:not(:focus):not(:placeholder-shown):invalid) label:after{content:"";opacity:1;transition:var(--transition);background-color:var(--red);width:5px;height:5px;border-radius:60rem}.submit-wrapper{align-items:center}.submit-button{font-size:1rem;position:relative;justify-content:center;align-items:center;padding:15px 31px;border-radius:var(--radiusS);background-color:var(--blueDark);color:var(--white);transition:var(--transition)}.submit-button:hover{background-color:var(--blueDarkHover)}.top-bar.grid{padding:var(--gapDouble) 0;background-color:var(--black);color:var(--greyLight);align-items:center}.top-bar.grid .merc-logo{grid-row:1;grid-column:2/5}.top-bar.grid .gazley-link{grid-row:1;grid-column:-5/-2;text-align:right}.top-bar.grid .gazley-link:hover{text-decoration:underline}.bottom-bar{padding:var(--gapDouble) var(--gap);background-color:var(--black);color:var(--greyLight)}.bottom-bar ul{list-style:none;margin:0;align-items:center}@media (min-width: 60em){.bottom-bar ul{justify-content:center}}.bottom-bar ul li{font-size:var(--typeSml);line-height:1}.bottom-bar ul li:not(:last-child){padding-right:var(--gapHalf)}.bottom-bar ul li a:hover{text-decoration:underline}
