.c-contact-form{padding:2.5rem 1.25rem 0;max-width:50.5rem;margin:0 auto}.c-contact-form__select{position:relative;width:100%;margin-bottom:1rem}.c-contact-form__select-title{margin-bottom:1rem}.c-contact-form__select[open] .c-contact-form__summary{border-color:#6200ea}.c-contact-form__select[open] .c-contact-form__summary:after{transform:translateY(-50%) rotate(180deg)}.c-contact-form__summary{position:relative;display:flex;align-items:center;padding:.5rem 1rem;border-radius:.5rem;height:3.625rem;list-style:none;border:.0625rem solid #e8e8e8;cursor:pointer;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.2s;transition-property:all}.c-contact-form__summary::-webkit-details-marker{display:none}.c-contact-form__summary:hover{background-color:#fafafa}.c-contact-form__summary:after{content:"";background-image:url(icon.chevron-down.svg);position:absolute;top:50%;transform:translateY(-50%) rotate(0);right:1.5rem;width:1rem;height:1rem}.c-contact-form__enquiry-list{list-style:none;padding:1rem 1.5rem;border:.0625rem solid #e8e8e8;border-radius:.5rem;background-color:#fff;box-shadow:0 .5rem 1.25rem -.25rem rgba(23,24,24,.12);position:absolute;margin:.5rem 0 0;left:0;right:0;z-index:4;max-height:12.5rem;overflow-y:auto}.c-contact-form__enquiry-list-item{display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.c-contact-form__enquiry-list-item:not(:first-child){margin-top:1rem}.c-contact-form__input{display:none}.c-contact-form__input:checked~.c-contact-form__input-icon{opacity:1}.c-contact-form__input-icon{width:1rem;margin:auto 0;fill:currentColor;opacity:0}.c-contact-form__content{display:none}.c-contact-form__content.is-active{display:block}.c-contact-form__content-heading{font-family:Object Sans,helvetica,arial,sans-serif;font-weight:500;letter-spacing:-.0625rem;margin:0}.c-contact-form__content-heading:not(:first-child){margin-top:1rem}.c-contact-form__content-heading{font-size:1.125rem;line-height:1.5rem;letter-spacing:-.0313rem}@media only screen and (min-width:478px){.c-contact-form__content-heading{font-size:1.25rem;line-height:1.625rem;letter-spacing:0}}@media only screen and (min-width:991px){.c-contact-form__content-heading{font-size:1.375rem;line-height:1.75rem}}@media only screen and (min-width:750px){.c-contact-form{padding:48px 24px 0}.c-contact-form__content-heading{font-family:Object Sans,helvetica,arial,sans-serif;font-weight:500;letter-spacing:-.0625rem;margin:0}.c-contact-form__content-heading:not(:first-child){margin-top:1rem}.c-contact-form__content-heading{font-size:1.125rem;line-height:1.5rem;letter-spacing:-.0313rem}}@media only screen and (min-width:750px)and (min-width:478px){.c-contact-form__content-heading{font-size:1.125rem;line-height:1.5rem;letter-spacing:0}}@media only screen and (min-width:991px){.c-contact-form{padding:48px 0 0}}@media only screen and (min-width:1350px){.c-contact-form{padding-top:64px}}
