section.form .column{flex:0 0 100%}section.form .title{color:rgba(var(--white));text-align:center}section.form form{background-color:rgba(var(--bg));border-radius:.25rem;padding:1.5rem}section.form form,section.form form .flex-row{display:flex;flex-direction:column;gap:1.25rem}section.form form h2{color:rgba(var(--fg));margin:0 0 -.5rem}section.form form label{position:relative}section.form form label>p{font-size:16px;font-weight:600;margin:0 0 .25rem}@media screen and (min-width:320px){section.form form label>p{font-size:calc(15.42857px + .17857vw)}}@media screen and (min-width:1440px){section.form form label>p{font-size:18px}}section.form form input,section.form form select,section.form form textarea{background-color:rgba(var(--white));border-color:transparent;border-radius:.25rem;color:rgba(var(--fg));height:3.4375rem}section.form form input::-moz-placeholder,section.form form select::-moz-placeholder,section.form form textarea::-moz-placeholder{color:rgba(var(--cool-grey-6));font-family:Instrument Sans;font-size:16px;line-height:1.3}section.form form input::placeholder,section.form form select::placeholder,section.form form textarea::placeholder{color:rgba(var(--cool-grey-6));font-family:Instrument Sans;font-size:16px;line-height:1.3}@media screen and (min-width:320px){section.form form input::-moz-placeholder,section.form form select::-moz-placeholder,section.form form textarea::-moz-placeholder{font-size:calc(15.42857px + .17857vw)}section.form form input::placeholder,section.form form select::placeholder,section.form form textarea::placeholder{font-size:calc(15.42857px + .17857vw)}}@media screen and (min-width:1440px){section.form form input::-moz-placeholder,section.form form select::-moz-placeholder,section.form form textarea::-moz-placeholder{font-size:18px}section.form form input::placeholder,section.form form select::placeholder,section.form form textarea::placeholder{font-size:18px}}section.form form input[type=checkbox]{accent-color:rgba(var(--bg));-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(var(--bg));border:.125rem solid rgba(var(--highlight));border-radius:.25rem;display:inline-block;height:1.625rem;margin:.25rem 0 0;vertical-align:top;width:1.625rem}section.form form input[type=checkbox]:hover{cursor:pointer}section.form form input[type=checkbox]:checked{background-color:rgba(var(--fg))}section.form form select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2725%27 fill=%27none%27%3E%3Cmask id=%27a%27 width=%2724%27 height=%2725%27 x=%270%27 y=%270%27 maskUnits=%27userSpaceOnUse%27 style=%27mask-type:alpha%27%3E%3Cpath fill=%27%23D9D9D9%27 d=%27M0 .5h24v24H0z%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23a%29%27%3E%3Cpath fill=%27%23389395%27 d=%27m12 15.5-5-5h10z%27/%3E%3C/g%3E%3C/svg%3E");background-size:1.5rem}section.form form textarea{height:11.875rem;padding:1rem 1.25rem}section.form form .wpcf7-list-item{margin:0 0 0 .25rem}section.form form .wpcf7-list-item>label{display:flex}section.form form .wpcf7-list-item>label input{flex:0 0 auto}section.form form .wpcf7-list-item-label{display:inline-block;font-size:16px;font-weight:400;margin:0 0 0 .625rem}@media screen and (min-width:320px){section.form form .wpcf7-list-item-label{font-size:calc(15.42857px + .17857vw)}}@media screen and (min-width:1440px){section.form form .wpcf7-list-item-label{font-size:18px}}section.form form .wpcf7-list-item-label a{color:inherit;text-decoration-color:inherit;text-decoration-thickness:.0625rem}section.form form .wpcf7-form-control-wrap{position:relative}section.form form .counter-display.max-chars{color:#dc3232}section.form form .button{justify-content:center;width:100%}section.form .locations{display:flex;flex-direction:column;gap:1.25rem;padding-top:1.25rem}section.form .locations .location{background-color:rgba(var(--teal-4));border-radius:.25rem;padding:1.5rem}section.form .locations .location:nth-of-type(2n){background-color:rgba(var(--yellow))}section.form .locations .location .location-title{color:rgba(var(--highlight));margin:0}section.form .locations .location .location-description,section.form .locations .location .location-subtitle{color:rgba(var(--fg));margin:.75rem 0 0}section.form .locations .location .location-description li,section.form .locations .location .location-description ol,section.form .locations .location .location-description p,section.form .locations .location .location-description ul{font-size:inherit;font-weight:inherit}section.form .locations .location .location-description li:last-child,section.form .locations .location .location-description ol:last-child,section.form .locations .location .location-description p:last-child,section.form .locations .location .location-description ul:last-child{margin-bottom:0}section.form .locations .location .location-phone{color:rgba(var(--fg));margin:.75rem 0 0}section.form .locations .location .location-phone a{color:inherit;font-size:inherit;font-weight:inherit;text-decoration:underline;text-decoration-color:rgba(var(--fg));text-decoration-thickness:.0625rem}section.form .locations .location .location-button{background-color:hsla(0,0%,100%,.2);border:1px solid rgba(var(--cool-grey));color:rgba(var(--fg));font-size:inherit;margin:1.25rem 0 0}section.form .locations .location .location-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2725%27 fill=%27none%27%3E%3Cpath fill=%27%23281A3D%27 d=%27m20 12.5.707-.707.707.707-.707.707zm-15 1a1 1 0 1 1 0-2zm9.707-7.707 6 6-1.414 1.414-6-6zm6 7.414-6 6-1.414-1.414 6-6zM20 13.5H5v-2h15z%27/%3E%3C/svg%3E");background-size:1.5rem;height:1.5rem;width:1.5rem}section.form .locations .location .location-button:hover{background-color:rgba(var(--medium-teal));color:rgba(var(--white))}section.form .locations .location .location-button:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2724%27 fill=%27none%27%3E%3Cpath fill=%27%23fff%27 d=%27m20.5 12 .707-.707.707.707-.707.707zm-15 1a1 1 0 1 1 0-2zm9.707-7.707 6 6-1.414 1.414-6-6zm6 7.414-6 6-1.414-1.414 6-6zM20.5 13h-15v-2h15z%27/%3E%3C/svg%3E")}@media(min-width:768px){section.form .row{display:flex;justify-content:space-between}section.form .column{flex-basis:50%}section.form form .flex-row{flex-direction:row}section.form .locations{gap:1.875rem;padding-top:0}section.form.layout-reverse .row{flex-direction:row-reverse}section.form.layout-centred .row{justify-content:center}section.form.layout-centred .row .form-embed{flex:0 0 100%;max-width:56.25rem}}@media(min-width:992px){section.form .locations{gap:2.5rem}}
