.image-with-form .grid{padding:0 var(--padding-sections-mobile);row-gap:var(--layout-space-12)}.image-with-form .grid__item{position:relative}.image-with-form .form__message{margin:0}.image-with-form__text-item{padding:var(--layout-space-16) var(--layout-space-8);border-radius:var(--layout-space-8);order:1}.image-with-form__text-item h2{font-size:var(--text-size-2xl);font-weight:var(--font-weight-heavy);text-transform:uppercase;line-height:3.2rem;margin-bottom:var(--layout-space-8)}.image-with-form__text-item .select__container{position:relative}.image-with-form__text-item select,.image-with-form__text-item select:focus,.image-with-form__text-item .field__input{padding:var(--layout-space-6);font-size:var(--text-size-xxs);color:var(--colour-grey-dark);border-bottom:0;border-radius:var(--layout-space-4);border:1px solid var(--colour-primary-white);margin:0}.image-with-form__text-item .field__input::placeholder{opacity:1}.image-with-form__text-item .select svg{position:absolute;top:var(--layout-space-8);right:var(--layout-space-8);width:fit-content;color:var(--colour-primary-teal)}.image-with-form__text-item .field:first-of-type{margin-top:var(--layout-space-8)}.image-with-form__text-item .field__label{position:relative;font-size:var(--text-size-xs);text-transform:capitalize;font-weight:var(--font-weight-heavy);top:0;margin-bottom:var(--layout-space-6)}.image-with-form__media-item{order:2;gap:var(--layout-space-12);display:grid}.image-with-form__grid--reverse .image-with-form__media-item{order:1}.image-with-form__media{min-height:100%;overflow:visible}.image-with-form__media--small{height:19.4rem}.image-with-form__media--medium{height:29.6rem}.image-with-form__media--large{height:43.5rem}@media screen and (min-width:750px){.image-with-form .grid{padding:0 var(--padding-sections-desktop)}.image-with-form__media--small{height:31.4rem}.image-with-form__media--medium{height:46rem}.image-with-form__media--large{height:69.5rem}}.image-with-form__media--placeholder{position:relative;overflow:hidden}.image-with-form__media--placeholder:after{content:"";position:absolute;width:100%;height:100%;background:rgba(var(--color-foreground),.04)}.image-with-form__media--placeholder.image-with-form__media--adapt{height:20rem}@media screen and (min-width:750px){.image-with-form__media--placeholder.image-with-form__media--adapt{height:30rem}}.image-with-form__media--placeholder>svg{position:absolute;left:50%;max-width:80rem;top:50%;transform:translate(-50%,-50%);width:100%;fill:currentColor}.image-with-form__content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;align-self:center;position:relative;z-index:1}.image-with-form .grid__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.image-with-form:not(.image-with-form--overlap) .image-with-form__media-item:after{border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}.image-with-form:not(.image-with-form--overlap) .image-with-form__text-item:after{border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity))}.image-with-form .image-with-form__media-item>*{border-radius:var(--media-radius);overflow:hidden;box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}.image-with-form .global-media-settings{overflow:hidden!important}.image-with-form .image-with-form__text-item>*{border-radius:var(--text-boxes-radius);overflow:hidden;box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity))}.image-with-form:not(.image-with-form--overlap) .image-with-form__media-item>*,.image-with-form:not(.image-with-form--overlap) .image-with-form__text-item>*{box-shadow:none}@media screen and (max-width:749px){.image-with-form.collapse-corners:not(.image-with-form--overlap) .image-with-form__media-item:after,.image-with-form.collapse-corners:not(.image-with-form--overlap) .grid__item .image-with-form__media,.image-with-form.collapse-corners:not(.image-with-form--overlap) .image-with-form__media img{border-bottom-right-radius:0;border-bottom-left-radius:0}.image-with-form.collapse-corners:not(.image-with-form--overlap) .image-with-form__text-item:after,.image-with-form.collapse-corners:not(.image-with-form--overlap) .grid__item .image-with-form__content{border-top-left-radius:0;border-top-right-radius:0}.image-with-form.collapse-borders:not(.image-with-form--overlap) .image-with-form__content{border-top:0}}.image-with-form--overlap .image-with-form__content{width:90%;margin:calc(-1 * var(--layout-space-6)) auto 0}@media screen and (min-width:750px){.image-with-form__grid--reverse .image-with-form__content{margin-left:auto}.image-with-form__content--bottom{justify-content:flex-end;align-self:flex-end}.image-with-form__content--top{justify-content:flex-start;align-self:flex-start}.image-with-form__media--crop-top img{object-position:top}.image-with-form__media--crop-center img{object-position:center}.image-with-form__media--crop-bottom img{object-position:bottom}}.image-with-form:not(.collapse-corners,.image-with-form--overlap) .image-with-form__media-item{z-index:2}.image-with-form__content{border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));word-break:break-word}.image-with-form__content form,.image-with-form__content form *{width:100%;max-width:unset}.image-with-form__content form .field.half-width{width:100%;display:inline-flex}.image-with-form__content form .field a{text-decoration:underline}.image-with-form__content form .field a:has(.button){text-decoration:none}.image-with-form__content form .field a:has(.button):after{display:none}.image-with-form__content .field.align-left{text-align:left}.image-with-form__content .field.align-center{text-align:center}.image-with-form__content .field.align-right{text-align:right}@media screen and (min-width:990px){.image-with-form__content form .field.half-width{width:48%;margin-right:2%}.image-with-form__text-item{padding:var(--layout-space-24);order:2}.image-with-form__media-item{order:1}.image-with-form__text-item h2{font-size:var(--text-size-3xl);margin-bottom:var(--layout-space-12)}.image-with-form__text-item .field:first-of-type{margin-top:var(--layout-space-12)}.image-with-form__text-item .field__label{font-size:var(--text-size-s)}.image-with-form__text-item select,.image-with-form__text-item select:focus,.image-with-form__text-item .field__input{font-size:var(--text-size-xs);border:1px solid var(--colour-grey-500)}.image-with-form__text-item .button{width:fit-content}.image-with-form__text-item .field{justify-content:flex-end}.image-with-form__text-item .field:not(:first-of-type,.grid__item){margin-top:var(--layout-space-16)}.contact-form{display:flex;flex-wrap:wrap;justify-content:space-between}}.image-with-form__content>*+*{margin-top:var(--layout-space-4)}.image-with-form__content>.image-with-form__text:empty~a{margin-top:var(--layout-space-4)}.image-with-form__content .button+.image-with-form__text{margin-top:var(--layout-space-4)}.image-with-form__content .image-with-form__text+.button{margin-top:var(--layout-space-6)}.image-with-form__text p{margin-top:0;margin-bottom:var(--layout-space-2)}@media screen and (max-width:749px){.collapse-padding .image-with-form__grid .image-with-form__content{padding-left:0;padding-right:0}}@media screen and (min-width:750px){.collapse-padding .image-with-form__grid:not(.image-with-form__grid--reverse) .image-with-form__content{padding-right:0}.collapse-padding .image-with-form__grid--reverse .image-with-form__content{padding-left:0}}@supports not (inset: 10px){.image-with-form .grid{margin-left:0}}.contact-block{padding:var(--layout-space-12) var(--layout-space-8);text-align:left}.contact-block__header{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;direction:ltr;gap:var(--layout-space-4);margin-bottom:var(--layout-space-8)}.contact-block svg{color:var(--colour-primary-teal);width:var(--layout-space-8);height:var(--layout-space-8)}.contact-block h3{text-transform:uppercase;font-size:var(--text-size-xs);font-weight:var(--font-weight-heavy);margin:0}.contact-block p,.contact-block a,.contact-block strong{font-size:var(--text-size-xs);margin-top:0;margin-bottom:var(--layout-space-6);line-height:2.4rem;direction:ltr}.contact-block a{text-decoration:underline;color:var(--colour-primary-teal)}@media screen and (min-width:990px){.contact-block{padding:var(--layout-space-16)}.contact-block__header{gap:var(--layout-space-8);margin-bottom:var(--layout-space-12)}.contact-block h3{font-size:var(--text-size-s)}.contact-block p,.contact-block a,.contact-block strong{font-size:var(--text-size-xs)}.contact-block svg{width:var(--layout-space-12);height:var(--layout-space-12)}}.contact-block__content p,.contact-block a,.contact-block strong{font-size:var(--text-size-base);margin-bottom:0}.contact-block__content p:first-of-type{margin-bottom:var(--layout-space-8)}.contact-block h3{font-size:var(--text-size-2xl)}.contact-block svg{width:var(--layout-space-12);height:var(--layout-space-12)}.contact-block__perks{display:flex;flex-wrap:wrap;gap:var(--layout-space-12);margin-top:var(--layout-space-12);justify-content:flex-end}.contact-block__perks .perk{margin-top:0;margin-bottom:0;width:auto;flex-direction:row-reverse}.contact-block__perks .perk__content>*{display:block;margin-bottom:0}.contact-block__perks .perk__media svg{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/117/assets/component-image-with-form.css.map */
