.cards-form-section{background:var(--light-grey);padding:60px 0;overflow-x:clip}.cards-form-section.background-transparent{background:var(--light-grey)}.cards-form-section__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:30px 40px;width:100%;display:grid}.cards-form-section--flip .cards-form-section__layout:not(.cards-form-section__layout--form-only){direction:rtl}.cards-form-section--flip .cards-form-section__layout:not(.cards-form-section__layout--form-only)>*{direction:ltr}.cards-form-section__layout--form-only{grid-template-columns:minmax(0,1fr);max-width:720px;margin:0 auto}.cards-form-section__cards{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:20px;min-width:0;display:grid}.cards-form-section__card{background:var(--white);border-radius:16px;flex-direction:column;gap:10px;padding:28px 24px;display:flex}.cards-form-section__sub-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--green,#6c9256);font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;line-height:1.3}.cards-form-section__heading{color:var(--grey,#242424);margin:0;font-family:Montserrat,sans-serif;font-size:clamp(1.4375rem,1.15rem + .8vw,1.8125rem);font-weight:500;line-height:1.2}.cards-form-section__text{color:#6d6b6b;margin:0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.cards-form-section__form-wrap{min-width:0;display:flex}.cards-form-section__form{--cards-form-bg:radial-gradient(circle, #3131318f 0%, #000000a3 100%), #fff;isolation:isolate;background:0 0;border-radius:24px;flex-direction:column;gap:28px;width:100%;padding:40px 36px 40px 92px;display:flex;position:relative}.cards-form-section__form:before{content:"";z-index:-1;border-radius:inherit;background:var(--cards-form-bg);pointer-events:none;position:absolute;inset:0}@media (width>=992px){.cards-form-section__form{border-radius:24px 0 0 24px;padding:40px 36px 40px 92px}.cards-form-section__form:before{border-radius:24px 0 0 24px;width:100vw;left:0;right:auto}.cards-form-section--flip .cards-form-section__form{border-radius:0 24px 24px 0;padding:40px 92px 40px 36px}.cards-form-section--flip .cards-form-section__form:before{border-radius:0 24px 24px 0;left:auto;right:0}}.cards-form-section__form-title{color:var(--white);margin:0;font-family:Playfair Display,serif;font-size:clamp(1.625rem,1.25rem + 1.05vw,2.25rem);font-weight:500;line-height:1.15}.cards-form-section__form .field input,.cards-form-section__form .field select,.cards-form-section__form .field textarea,.cards-form-section__form .choices__inner{background:var(--white);color:var(--grey,#242424);border-color:#0000}.cards-form-section__form .field input::placeholder,.cards-form-section__form .field textarea::placeholder{color:#6d6b6b}.cards-form-section__form .choices__placeholder{opacity:1;color:#6d6b6b}.cards-form-section__form .field label{color:var(--white)}.cards-form-section__form .wpcf7 input[type=file]{color:var(--white);background:#ffffff14;border-radius:8px}.cards-form-section__form .consent,.cards-form-section__form .consent a,.cards-form-section__form .consent label,.cards-form-section__form .consent p{color:var(--white);font-size:12px;line-height:1.45}.cards-form-section__form .consent a{text-decoration:underline}.cards-form-section__form input.wpcf7-submit,.cards-form-section__form .wpcf7-submit{background:var(--dark-green,#39625d);color:var(--white)}.cards-form-section__form .consent-submit{align-items:center}@media (width>=992px) and (width<=1199px){.cards-form-section__cards{grid-template-columns:minmax(0,1fr)}.cards-form-section__card{padding:22px 24px}}@media (width<=991px){.cards-form-section__layout{grid-template-columns:1fr}.cards-form-section__form{padding:32px 24px}}@media (width<=639px){.cards-form-section__cards{grid-template-columns:minmax(0,1fr)}}@media (width<=575px){.cards-form-section{padding:40px 0}.cards-form-section__card{padding:22px 20px}}
